mirror of
https://github.com/asticode/go-astiav.git
synced 2025-10-27 01:50:22 +08:00
stream: Add functions to get/set fields of Stream (#129)
This commit is contained in:
@@ -40,14 +40,20 @@ func TestStream(t *testing.T) {
|
||||
require.Equal(t, NewRational(2, 1), s1.AvgFrameRate())
|
||||
s1.SetDiscard(DiscardAll)
|
||||
require.Equal(t, DiscardAll, s1.Discard())
|
||||
s1.SetEventFlags(1)
|
||||
require.Equal(t, StreamEventFlags(1), s1.EventFlags())
|
||||
s1.SetID(2)
|
||||
require.Equal(t, 2, s1.ID())
|
||||
s1.SetIndex(1)
|
||||
require.Equal(t, 1, s1.Index())
|
||||
s1.SetPTSWrapBits(2)
|
||||
require.Equal(t, 2, s1.PTSWrapBits())
|
||||
s1.SetRFrameRate(NewRational(2, 1))
|
||||
require.Equal(t, NewRational(2, 1), s1.RFrameRate())
|
||||
s1.SetSampleAspectRatio(NewRational(2, 1))
|
||||
require.Equal(t, NewRational(2, 1), s1.SampleAspectRatio())
|
||||
s1.SetStartTime(1)
|
||||
require.Equal(t, int64(1), s1.StartTime())
|
||||
s1.SetTimeBase(NewRational(1, 1))
|
||||
require.Equal(t, NewRational(1, 1), s1.TimeBase())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user