mirror of
https://github.com/asticode/go-astiav.git
synced 2025-10-08 09:30:23 +08:00
Added missing audio setters to codec parameters
This commit is contained in:
@@ -63,6 +63,11 @@ func TestCodecParameters(t *testing.T) {
|
||||
cp6 := astiav.AllocCodecParameters()
|
||||
require.NotNil(t, cp6)
|
||||
defer cp6.Free()
|
||||
cp6.SetChannelLayout(astiav.ChannelLayout21)
|
||||
require.Equal(t, astiav.ChannelLayout21, cp6.ChannelLayout())
|
||||
defer cp6.Free()
|
||||
cp6.SetChannels(3)
|
||||
require.Equal(t, 3, cp6.Channels())
|
||||
cp6.SetCodecID(astiav.CodecIDRawvideo)
|
||||
require.Equal(t, astiav.CodecIDRawvideo, cp6.CodecID())
|
||||
cp6.SetCodecTag(astiav.CodecTag(2))
|
||||
@@ -75,6 +80,10 @@ func TestCodecParameters(t *testing.T) {
|
||||
require.Equal(t, astiav.PixelFormat0Bgr, cp6.PixelFormat())
|
||||
cp6.SetSampleAspectRatio(astiav.NewRational(1, 2))
|
||||
require.Equal(t, astiav.NewRational(1, 2), cp6.SampleAspectRatio())
|
||||
cp6.SetSampleFormat(astiav.SampleFormatDbl)
|
||||
require.Equal(t, astiav.SampleFormatDbl, cp6.SampleFormat())
|
||||
cp6.SetSampleRate(4)
|
||||
require.Equal(t, 4, cp6.SampleRate())
|
||||
cp6.SetWidth(2)
|
||||
require.Equal(t, 2, cp6.Width())
|
||||
}
|
||||
|
Reference in New Issue
Block a user