◆ Box_iloc() [1/2]
heif::Box_iloc::Box_iloc |
( |
| ) |
|
|
inline |
◆ Box_iloc() [2/2]
heif::Box_iloc::Box_iloc |
( |
const BoxHeader & |
hdr | ) |
|
|
inline |
◆ append_child_box()
int heif::Box::append_child_box |
( |
std::shared_ptr< Box > |
box | ) |
|
|
inlineinherited |
◆ append_data()
Error heif::Box_iloc::append_data |
( |
heif_item_id |
item_ID, |
|
|
const std::vector< uint8_t > & |
data, |
|
|
uint8_t |
construction_method = 0 |
|
) |
| |
◆ derive_box_version()
void heif::Box_iloc::derive_box_version |
( |
| ) |
|
|
overridevirtual |
◆ derive_box_version_recursive()
void heif::Box::derive_box_version_recursive |
( |
| ) |
|
|
inherited |
◆ dump()
std::string heif::Box_iloc::dump |
( |
Indent & |
| ) |
const |
|
overridevirtual |
◆ dump_children()
std::string heif::Box::dump_children |
( |
Indent & |
| ) |
const |
|
protectedinherited |
◆ get_all_child_boxes()
const std::vector<std::shared_ptr<Box> >& heif::Box::get_all_child_boxes |
( |
| ) |
const |
|
inlineinherited |
◆ get_box_size()
uint64_t heif::BoxHeader::get_box_size |
( |
| ) |
const |
|
inlineinherited |
◆ get_child_box()
std::shared_ptr<Box> heif::Box::get_child_box |
( |
uint32_t |
short_type | ) |
const |
|
inherited |
◆ get_child_boxes()
std::vector<std::shared_ptr<Box> > heif::Box::get_child_boxes |
( |
uint32_t |
short_type | ) |
const |
|
inherited |
◆ get_flags()
uint32_t heif::BoxHeader::get_flags |
( |
| ) |
const |
|
inlineinherited |
◆ get_header_size()
uint32_t heif::BoxHeader::get_header_size |
( |
| ) |
const |
|
inlineinherited |
◆ get_items()
const std::vector<Item>& heif::Box_iloc::get_items |
( |
| ) |
const |
|
inline |
◆ get_short_type()
uint32_t heif::BoxHeader::get_short_type |
( |
| ) |
const |
|
inlineinherited |
◆ get_type()
std::vector<uint8_t> heif::BoxHeader::get_type |
( |
| ) |
const |
|
inherited |
◆ get_type_string()
std::string heif::BoxHeader::get_type_string |
( |
| ) |
const |
|
inherited |
◆ get_version()
uint8_t heif::BoxHeader::get_version |
( |
| ) |
const |
|
inlineinherited |
◆ is_full_box_header()
bool heif::BoxHeader::is_full_box_header |
( |
| ) |
const |
|
inlineinherited |
◆ parse()
◆ parse_full_box_header()
◆ prepend_header()
◆ read()
◆ read_children()
◆ read_data()
Error heif::Box_iloc::read_data |
( |
const Item & |
item, |
|
|
std::shared_ptr< StreamReader > |
istr, |
|
|
const std::shared_ptr< class Box_idat > & |
, |
|
|
std::vector< uint8_t > * |
dest |
|
) |
| const |
◆ reserve_box_header_space()
size_t heif::BoxHeader::reserve_box_header_space |
( |
StreamWriter & |
writer | ) |
const |
|
inherited |
◆ set_flags()
void heif::BoxHeader::set_flags |
( |
uint32_t |
flags | ) |
|
|
inlineinherited |
◆ set_is_full_box()
void heif::BoxHeader::set_is_full_box |
( |
bool |
flag = true | ) |
|
|
inlineinherited |
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(), 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_min_version()
void heif::Box_iloc::set_min_version |
( |
uint8_t |
min_version | ) |
|
|
inline |
◆ set_short_type()
void heif::BoxHeader::set_short_type |
( |
uint32_t |
type | ) |
|
|
inlineinherited |
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(), 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 | ) |
|
|
inlineinherited |
◆ write()
◆ write_children()
◆ write_mdat_after_iloc()
◆ m_children
std::vector<std::shared_ptr<Box> > heif::Box::m_children |
|
protectedinherited |
◆ READ_CHILDREN_ALL
const int heif::Box::READ_CHILDREN_ALL = -1 |
|
staticprotectedinherited |
◆ size_until_end_of_file
constexpr static uint64_t heif::BoxHeader::size_until_end_of_file = 0 |
|
staticconstexprinherited |
The documentation for this class was generated from the following file:
- core/libs/heifutils/libheif/box.h