◆ BoxHeader()
heif::BoxHeader::BoxHeader |
( |
| ) |
|
◆ ~BoxHeader()
virtual heif::BoxHeader::~BoxHeader |
( |
| ) |
|
|
inlinevirtual |
◆ dump()
virtual std::string heif::BoxHeader::dump |
( |
Indent & |
| ) |
const |
|
virtual |
Reimplemented in heif::Box_colr, heif::Box_pixi, heif::Box_url, heif::Box_dref, heif::Box_dinf, heif::Box_grpl, heif::Box_idat, heif::Box_hvcC, heif::Box_iref, heif::Box_clap, heif::Box_imir, heif::Box_irot, heif::Box_auxC, heif::Box_ipma, heif::Box_ispe, heif::Box_ipco, heif::Box_iprp, heif::Box_iinf, heif::Box_infe, heif::Box_iloc, heif::Box_pitm, heif::Box_hdlr, heif::Box_meta, heif::Box_ftyp, and heif::Box.
◆ get_box_size()
uint64_t heif::BoxHeader::get_box_size |
( |
| ) |
const |
|
inline |
◆ get_flags()
uint32_t heif::BoxHeader::get_flags |
( |
| ) |
const |
|
inline |
◆ get_header_size()
uint32_t heif::BoxHeader::get_header_size |
( |
| ) |
const |
|
inline |
◆ get_short_type()
uint32_t heif::BoxHeader::get_short_type |
( |
| ) |
const |
|
inline |
◆ get_type()
std::vector<uint8_t> heif::BoxHeader::get_type |
( |
| ) |
const |
◆ get_type_string()
std::string heif::BoxHeader::get_type_string |
( |
| ) |
const |
◆ get_version()
uint8_t heif::BoxHeader::get_version |
( |
| ) |
const |
|
inline |
◆ is_full_box_header()
bool heif::BoxHeader::is_full_box_header |
( |
| ) |
const |
|
inline |
◆ parse()
◆ parse_full_box_header()
◆ prepend_header()
◆ reserve_box_header_space()
size_t heif::BoxHeader::reserve_box_header_space |
( |
StreamWriter & |
writer | ) |
const |
◆ set_flags()
void heif::BoxHeader::set_flags |
( |
uint32_t |
flags | ) |
|
|
inline |
◆ set_is_full_box()
void heif::BoxHeader::set_is_full_box |
( |
bool |
flag = true | ) |
|
|
inline |
Referenced by heif::Box_auxC::Box_auxC(), heif::Box_colr::Box_colr(), heif::Box_ftyp::Box_ftyp(), heif::Box_hdlr::Box_hdlr(), heif::Box_hvcC::Box_hvcC(), heif::Box_iinf::Box_iinf(), heif::Box_iloc::Box_iloc(), heif::Box_infe::Box_infe(), heif::Box_ipco::Box_ipco(), heif::Box_ipma::Box_ipma(), heif::Box_iprp::Box_iprp(), heif::Box_iref::Box_iref(), heif::Box_ispe::Box_ispe(), heif::Box_meta::Box_meta(), heif::Box_pitm::Box_pitm(), and heif::Box_pixi::Box_pixi().
◆ set_short_type()
void heif::BoxHeader::set_short_type |
( |
uint32_t |
type | ) |
|
|
inline |
Referenced by heif::Box_auxC::Box_auxC(), heif::Box_colr::Box_colr(), heif::Box_ftyp::Box_ftyp(), heif::Box_hdlr::Box_hdlr(), heif::Box_hvcC::Box_hvcC(), heif::Box_iinf::Box_iinf(), heif::Box_iloc::Box_iloc(), heif::Box_infe::Box_infe(), heif::Box_ipco::Box_ipco(), heif::Box_ipma::Box_ipma(), heif::Box_iprp::Box_iprp(), heif::Box_iref::Box_iref(), heif::Box_ispe::Box_ispe(), heif::Box_meta::Box_meta(), heif::Box_pitm::Box_pitm(), and heif::Box_pixi::Box_pixi().
◆ set_version()
void heif::BoxHeader::set_version |
( |
uint8_t |
version | ) |
|
|
inline |
◆ size_until_end_of_file
constexpr static uint64_t heif::BoxHeader::size_until_end_of_file = 0 |
|
staticconstexpr |
The documentation for this class was generated from the following file:
- core/libs/heifutils/libheif/box.h