add CreateDecoder() method to all tracks that can be decoded

This commit is contained in:
aler9
2022-11-14 21:32:49 +01:00
parent 51b8063325
commit 1656e0e823
19 changed files with 222 additions and 196 deletions

View File

@@ -33,12 +33,6 @@ func (t *TrackPCMU) ClockRate() int {
return 8000
}
func (t *TrackPCMU) clone() Track {
return &TrackPCMU{
trackBase: t.trackBase,
}
}
// MediaDescription returns the track media description in SDP format.
func (t *TrackPCMU) MediaDescription() *psdp.MediaDescription {
return &psdp.MediaDescription{
@@ -59,3 +53,9 @@ func (t *TrackPCMU) MediaDescription() *psdp.MediaDescription {
},
}
}
func (t *TrackPCMU) clone() Track {
return &TrackPCMU{
trackBase: t.trackBase,
}
}