mirror of
https://github.com/Monibuca/engine.git
synced 2025-10-21 15:49:34 +08:00
feat: add track ReaderCount prop
This commit is contained in:
@@ -121,6 +121,7 @@ type TrackPlayer struct {
|
||||
type Subscriber struct {
|
||||
IO
|
||||
Config *config.Subscribe
|
||||
readers []*track.AVRingReader
|
||||
TrackPlayer `json:"-" yaml:"-"`
|
||||
}
|
||||
|
||||
@@ -149,6 +150,7 @@ func (s *Subscriber) OnEvent(event any) {
|
||||
|
||||
func (s *Subscriber) CreateTrackReader(t *track.Media) (result *track.AVRingReader) {
|
||||
result = track.NewAVRingReader(t)
|
||||
s.readers = append(s.readers, result)
|
||||
result.Logger = s.With(zap.String("track", t.Name))
|
||||
return
|
||||
}
|
||||
|
Reference in New Issue
Block a user