Function libaom_sys::aom_img_add_metadata
source · pub unsafe extern "C" fn aom_img_add_metadata(
img: *mut aom_image_t,
type_: u32,
data: *const u8,
sz: usize,
insert_flag: aom_metadata_insert_flags_t
) -> c_int
Expand description
Add metadata to image.
Adds metadata to aom_image_t. Function makes a copy of the provided data parameter. Metadata insertion point is controlled by insert_flag.
\param[in] img Image descriptor \param[in] type Metadata type \param[in] data Metadata contents \param[in] sz Metadata contents size \param[in] insert_flag Metadata insert flag
\return Returns 0 on success. If img or data is NULL, sz is 0, or memory allocation fails, it returns -1.