mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
stream listener use channel dispatcher.
This commit is contained in:
@ -35,8 +35,9 @@ type ScreencastManager interface {
|
||||
type StreamManager interface {
|
||||
Codec() codec.RTPCodec
|
||||
|
||||
// starts pipeline if was not running before and returns register function
|
||||
NewListener(listener *func(sample Sample)) (addListener func(), err error)
|
||||
// starts pipeline if was not running before
|
||||
// and returns dispatcher channel
|
||||
NewListener(listener *func(sample Sample)) (dispatcher chan interface{}, err error)
|
||||
// stops pipeline if it was last listener
|
||||
RemoveListener(listener *func(sample Sample))
|
||||
|
||||
|
Reference in New Issue
Block a user