◆ Box_colr() [1/2]
heif::Box_colr::Box_colr |
( |
| ) |
|
|
inline |
◆ Box_colr() [2/2]
heif::Box_colr::Box_colr |
( |
const BoxHeader & |
hdr | ) |
|
|
inline |
◆ append_child_box()
int heif::Box::append_child_box |
( |
std::shared_ptr< Box > |
box | ) |
|
|
inlineinherited |
◆ derive_box_version()
virtual void heif::Box::derive_box_version |
( |
| ) |
|
|
inlinevirtualinherited |
◆ derive_box_version_recursive()
void heif::Box::derive_box_version_recursive |
( |
| ) |
|
|
inherited |
◆ dump()
std::string heif::Box_colr::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_color_profile()
std::shared_ptr<const color_profile> heif::Box_colr::get_color_profile |
( |
| ) |
const |
|
inline |
◆ get_color_profile_type()
uint32_t heif::Box_colr::get_color_profile_type |
( |
| ) |
const |
|
inline |
◆ get_flags()
uint32_t heif::BoxHeader::get_flags |
( |
| ) |
const |
|
inlineinherited |
◆ get_header_size()
uint32_t heif::BoxHeader::get_header_size |
( |
| ) |
const |
|
inlineinherited |
◆ 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()
◆ reserve_box_header_space()
size_t heif::BoxHeader::reserve_box_header_space |
( |
StreamWriter & |
writer | ) |
const |
|
inherited |
◆ set_color_profile()
void heif::Box_colr::set_color_profile |
( |
std::shared_ptr< const color_profile > |
prof | ) |
|
|
inline |
◆ 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(), 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 | ) |
|
|
inlineinherited |
Referenced by heif::Box_auxC::Box_auxC(), 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 | ) |
|
|
inlineinherited |
◆ write()
◆ write_children()
◆ 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