88 friend class StormByte::Multimedia::Backend::Pipeline::Packet;
150 bool Load(const std::uint8_t* data,
int size,
int stream_index,
bool key_frame) noexcept;
158 void Timestamps(std::int64_t pts, std::int64_t dts, std::int64_t duration) noexcept;
170 std::int64_t
Pts() const noexcept;
176 std::int64_t
Dts() const noexcept;
194 const std::uint8_t*
Data() const noexcept;
206 explicit operator
bool() const noexcept;
227 const std::uint8_t*
SideData(
int index,
int& size) const noexcept;
245 void Free() noexcept override;
RAII input format context (demuxer).
Definition AVFormatContext.hxx:70
Incomplete FFmpeg types for RAII headers.
#define STORMBYTE_MULTIMEDIA_PUBLIC
Imported symbol.
Definition visibility.h:47