mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 23:26:54 +08:00
normalize NewTrackOpus()
This commit is contained in:
@@ -34,10 +34,7 @@ func main() {
|
||||
log.Println("stream connected")
|
||||
|
||||
// create an Opus track
|
||||
track, err := gortsplib.NewTrackOpus(96, 48000, 2)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
track := gortsplib.NewTrackOpus(96, 48000, 2)
|
||||
|
||||
c := gortsplib.Client{}
|
||||
|
||||
|
@@ -17,12 +17,12 @@ type TrackOpus struct {
|
||||
}
|
||||
|
||||
// NewTrackOpus allocates a TrackOpus.
|
||||
func NewTrackOpus(payloadType uint8, sampleRate int, channelCount int) (*TrackOpus, error) {
|
||||
func NewTrackOpus(payloadType uint8, sampleRate int, channelCount int) *TrackOpus {
|
||||
return &TrackOpus{
|
||||
payloadType: payloadType,
|
||||
sampleRate: sampleRate,
|
||||
channelCount: channelCount,
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
|
||||
func newTrackOpusFromMediaDescription(
|
||||
|
@@ -8,16 +8,14 @@ import (
|
||||
)
|
||||
|
||||
func TestTrackOpusNew(t *testing.T) {
|
||||
track, err := NewTrackOpus(96, 48000, 2)
|
||||
require.NoError(t, err)
|
||||
track := NewTrackOpus(96, 48000, 2)
|
||||
require.Equal(t, "", track.GetControl())
|
||||
require.Equal(t, 48000, track.ClockRate())
|
||||
require.Equal(t, 2, track.ChannelCount())
|
||||
}
|
||||
|
||||
func TestTracOpusClone(t *testing.T) {
|
||||
track, err := NewTrackOpus(96, 96000, 4)
|
||||
require.NoError(t, err)
|
||||
track := NewTrackOpus(96, 96000, 4)
|
||||
|
||||
clone := track.clone()
|
||||
require.NotSame(t, track, clone)
|
||||
@@ -25,8 +23,7 @@ func TestTracOpusClone(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestTrackOpusMediaDescription(t *testing.T) {
|
||||
track, err := NewTrackOpus(96, 48000, 2)
|
||||
require.NoError(t, err)
|
||||
track := NewTrackOpus(96, 48000, 2)
|
||||
|
||||
require.Equal(t, &psdp.MediaDescription{
|
||||
MediaName: psdp.MediaName{
|
||||
|
Reference in New Issue
Block a user