mirror of
https://github.com/asticode/go-astiav.git
synced 2025-10-05 00:02:45 +08:00
Added stream disposition flags setter
This commit is contained in:
@@ -16,6 +16,7 @@ func TestStream(t *testing.T) {
|
||||
|
||||
require.Equal(t, 0, s1.Index())
|
||||
require.Equal(t, NewRational(24, 1), s1.AvgFrameRate())
|
||||
require.True(t, s1.DispositionFlags().Has(DispositionFlagDefault))
|
||||
require.Equal(t, int64(61440), s1.Duration())
|
||||
require.True(t, s1.EventFlags().Has(StreamEventFlag(2)))
|
||||
require.Equal(t, 1, s1.ID())
|
||||
@@ -25,7 +26,6 @@ func TestStream(t *testing.T) {
|
||||
require.Equal(t, NewRational(1, 1), s1.SampleAspectRatio())
|
||||
require.Equal(t, int64(0), s1.StartTime())
|
||||
require.Equal(t, NewRational(1, 12288), s1.TimeBase())
|
||||
require.True(t, s1.DispositionFlags().Has(DispositionFlagDefault))
|
||||
cl := s1.Class()
|
||||
require.NotNil(t, cl)
|
||||
require.Equal(t, "AVStream", cl.Name())
|
||||
@@ -41,6 +41,8 @@ func TestStream(t *testing.T) {
|
||||
require.Equal(t, NewRational(2, 1), s1.AvgFrameRate())
|
||||
s1.SetDiscard(DiscardAll)
|
||||
require.Equal(t, DiscardAll, s1.Discard())
|
||||
s1.SetDispositionFlags(2)
|
||||
require.Equal(t, DispositionFlags(2), s1.DispositionFlags())
|
||||
s1.SetEventFlags(1)
|
||||
require.Equal(t, StreamEventFlags(1), s1.EventFlags())
|
||||
s1.SetID(2)
|
||||
|
Reference in New Issue
Block a user