Files
lkm/stream/session.go
yangjiechina f7552240d0 封装hls
2024-03-02 18:41:00 +08:00

18 lines
439 B
Go

package stream
import (
"github.com/yangjiechina/avformat/utils"
)
type SourceHook interface {
Publish(source ISource, success func(), failure func(state utils.HookState))
PublishDone(source ISource, success func(), failure func(state utils.HookState))
}
type SinkHook interface {
Play(sink ISink, success func(), failure func(state utils.HookState))
PlayDone(source ISink, success func(), failure func(state utils.HookState))
}