Struct AVDOVIDataMapping
#[repr(C)]pub struct AVDOVIDataMapping {
pub vdr_rpu_id: u8,
pub mapping_color_space: u8,
pub mapping_chroma_format_idc: u8,
pub curves: [AVDOVIReshapingCurve; 3],
pub nlq_method_idc: i32,
pub num_x_partitions: u32,
pub num_y_partitions: u32,
pub nlq: [AVDOVINLQParams; 3],
pub nlq_pivots: [u16; 2],
}
Expand description
Dolby Vision RPU data mapping parameters.
@note sizeof(AVDOVIDataMapping) is not part of the public ABI.
Fields§
§vdr_rpu_id: u8
§mapping_color_space: u8
§mapping_chroma_format_idc: u8
§curves: [AVDOVIReshapingCurve; 3]
§nlq_method_idc: i32
§num_x_partitions: u32
§num_y_partitions: u32
§nlq: [AVDOVINLQParams; 3]
§nlq_pivots: [u16; 2]
Trait Implementations§
§impl Clone for AVDOVIDataMapping
impl Clone for AVDOVIDataMapping
§fn clone(&self) -> AVDOVIDataMapping
fn clone(&self) -> AVDOVIDataMapping
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 AVDOVIDataMapping
impl Debug for AVDOVIDataMapping
impl Copy for AVDOVIDataMapping
Auto Trait Implementations§
impl Freeze for AVDOVIDataMapping
impl RefUnwindSafe for AVDOVIDataMapping
impl Send for AVDOVIDataMapping
impl Sync for AVDOVIDataMapping
impl Unpin for AVDOVIDataMapping
impl UnwindSafe for AVDOVIDataMapping
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