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.