mirror of
https://github.com/lkmio/lkm.git
synced 2025-09-27 11:32:26 +08:00
18 lines
435 B
Go
18 lines
435 B
Go
package stream
|
|
|
|
import (
|
|
"github.com/yangjiechina/avformat/utils"
|
|
)
|
|
|
|
type SourceHook interface {
|
|
Publish(source Source, success func(), failure func(state utils.HookState))
|
|
|
|
PublishDone(source Source, success func(), failure func(state utils.HookState))
|
|
}
|
|
|
|
type SinkHook interface {
|
|
Play(sink Sink, success func(), failure func(state utils.HookState))
|
|
|
|
PlayDone(source Sink, success func(), failure func(state utils.HookState))
|
|
}
|