mirror of
https://github.com/asticode/go-astiav.git
synced 2025-10-05 00:02:45 +08:00
Added codec parameters setters
This commit is contained in:
@@ -63,6 +63,18 @@ func TestCodecParameters(t *testing.T) {
|
||||
cp6 := astiav.AllocCodecParameters()
|
||||
require.NotNil(t, cp6)
|
||||
defer cp6.Free()
|
||||
cp6.SetCodecID(astiav.CodecIDRawvideo)
|
||||
require.Equal(t, astiav.CodecIDRawvideo, cp6.CodecID())
|
||||
cp6.SetCodecTag(astiav.CodecTag(2))
|
||||
require.Equal(t, astiav.CodecTag(2), cp6.CodecTag())
|
||||
cp6.SetCodecType(astiav.MediaTypeAudio)
|
||||
require.Equal(t, astiav.MediaTypeAudio, cp6.CodecType())
|
||||
cp6.SetHeight(1)
|
||||
require.Equal(t, 1, cp6.Height())
|
||||
cp6.SetPixelFormat(astiav.PixelFormat0Bgr)
|
||||
require.Equal(t, astiav.PixelFormat0Bgr, cp6.PixelFormat())
|
||||
cp6.SetSampleAspectRatio(astiav.NewRational(1, 2))
|
||||
require.Equal(t, astiav.NewRational(1, 2), cp6.SampleAspectRatio())
|
||||
cp6.SetWidth(2)
|
||||
require.Equal(t, 2, cp6.Width())
|
||||
}
|
||||
|
Reference in New Issue
Block a user