35 AVStream* GetWrappedValue() noexcept;
36 const
AVStream* GetWrappedValue() const noexcept;
40 virtual
int GetIndex() const noexcept = 0;
42 virtual
int GetId() const noexcept = 0;
43 virtual
void SetId(
int id) noexcept = 0;
48 virtual int64_t GetStartTime() const noexcept = 0;
49 virtual
void SetStartTime(int64_t start_time) noexcept = 0;
51 virtual int64_t GetDuration() const noexcept = 0;
52 virtual
void SetDuration(int64_t duration) noexcept = 0;
54 virtual int64_t GetFramesCount() const noexcept = 0;
55 virtual
void SetFramesCount(int64_t nb_frames) noexcept = 0;
57 virtual
int GetDisposition() const noexcept = 0;
58 virtual
void SetDisposition(
int disposition) noexcept = 0;
69 virtual
bool IsAudio() const noexcept = 0;
AVStreamWrapper(const AVStreamWrapper &)=delete
AVStreamWrapper & operator=(AVStreamWrapper &)=delete
AVStreamWrapper & operator=(AVStreamWrapper &&)=delete
AVStreamWrapper(AVStreamWrapper &&)=delete