41#include <StormByte/buffer/typedefs.hxx>
102 friend class StormByte::Multimedia::Backend::Pipeline::Frame;
149 explicit operator
bool() const noexcept;
195 bool AllocVideo(
int width,
int height,
int format,
int align = 0) noexcept;
337 std::string_view hint = {})
noexcept;
343 std::int64_t
Pts() const noexcept;
349 void Pts(std::int64_t pts) noexcept;
533 void Crop(
int left,
int right,
int top,
int bottom) noexcept;
579 const uint8_t*
Data(
int plane) const noexcept;
586 uint8_t*
Data(
int plane) noexcept;
655 const AVFrameSideData*
SideData(
int type) const noexcept;
734 void Free() noexcept override;
Incomplete FFmpeg types for RAII headers.
Frame and packet steps attached to a job or a raw pipeline.
Hopper and Sink live in StormByte-Buffer.
#define STORMBYTE_MULTIMEDIA_PUBLIC
Imported symbol.
Definition visibility.h:47