video#
Include dependency graph for video.h:
This graph shows which files directly or indirectly include video.h:
todo
-
namespace video#
Typedefs
-
using hdr_info_t = std::unique_ptr<hdr_info_raw_t>#
-
using packet_t = std::unique_ptr<packet_raw_t>#
-
struct config_t#
-
struct hdr_info_raw_t#
-
struct packet_raw_avcodec : public video::packet_raw_t#
Inheritence diagram for video::packet_raw_avcodec:
Collaboration diagram for video::packet_raw_avcodec:
Public Functions
-
inline virtual uint8_t *data() override#
-
inline virtual size_t data_size() override#
-
inline virtual int64_t frame_index() override#
-
inline virtual bool is_idr() override#
-
inline packet_raw_avcodec()#
-
inline ~packet_raw_avcodec()#
Public Members
-
AVPacket *av_packet#
-
inline virtual uint8_t *data() override#
-
struct packet_raw_generic : public video::packet_raw_t#
Inheritence diagram for video::packet_raw_generic:
Collaboration diagram for video::packet_raw_generic:
-
struct packet_raw_t#
Inheritence diagram for video::packet_raw_t:
Subclassed by video::packet_raw_avcodec, video::packet_raw_generic
Public Functions
-
virtual uint8_t *data() = 0#
-
virtual size_t data_size() = 0#
-
virtual int64_t frame_index() = 0#
-
virtual bool is_idr() = 0#
-
virtual ~packet_raw_t() = default#
-
virtual uint8_t *data() = 0#
-
using hdr_info_t = std::unique_ptr<hdr_info_raw_t>#