Struct AVDOVIMetadata
#[repr(C)]pub struct AVDOVIMetadata {
pub header_offset: usize,
pub mapping_offset: usize,
pub color_offset: usize,
pub ext_block_offset: usize,
pub ext_block_size: usize,
pub num_ext_blocks: i32,
}
Expand description
Combined struct representing a combination of header, mapping and color metadata, for attaching to frames as side data.
@note The struct must be allocated with av_dovi_metadata_alloc() and its size is not a part of the public ABI.
Fields§
§header_offset: usize
Offset in bytes from the beginning of this structure at which the respective structs start.
mapping_offset: usize
§color_offset: usize
§ext_block_offset: usize
§ext_block_size: usize
§num_ext_blocks: i32
Trait Implementations§
§impl Clone for AVDOVIMetadata
impl Clone for AVDOVIMetadata
§fn clone(&self) -> AVDOVIMetadata
fn clone(&self) -> AVDOVIMetadata
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for AVDOVIMetadata
impl Debug for AVDOVIMetadata
impl Copy for AVDOVIMetadata
Auto Trait Implementations§
impl Freeze for AVDOVIMetadata
impl RefUnwindSafe for AVDOVIMetadata
impl Send for AVDOVIMetadata
impl Sync for AVDOVIMetadata
impl Unpin for AVDOVIMetadata
impl UnwindSafe for AVDOVIMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more