#[repr(C)]pub struct _VAProcFilterCapHighDynamicRange {
pub metadata_type: VAProcHighDynamicRangeMetadataType,
pub caps_flag: u16,
pub va_reserved: [u16; 16],
}Expand description
\brief Capabilities specification for the High Dynamic Range filter.
Fields§
§metadata_type: VAProcHighDynamicRangeMetadataType\brief high dynamic range type.
caps_flag: u16\brief flag for high dynamic range tone mapping
The flag is the combination of VA_TONE_MAPPING_XXX_TO_XXX. It could be VA_TONE_MAPPING_HDR_TO_HDR | VA_TONE_MAPPING_HDR_TO_SDR. SDR content to SDR display is always supported by default since it is legacy path.
va_reserved: [u16; 16]\brief Reserved bytes for future use, must be zero
Trait Implementations§
Source§impl Clone for _VAProcFilterCapHighDynamicRange
impl Clone for _VAProcFilterCapHighDynamicRange
Source§fn clone(&self) -> _VAProcFilterCapHighDynamicRange
fn clone(&self) -> _VAProcFilterCapHighDynamicRange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for _VAProcFilterCapHighDynamicRange
impl Eq for _VAProcFilterCapHighDynamicRange
Source§impl PartialEq for _VAProcFilterCapHighDynamicRange
impl PartialEq for _VAProcFilterCapHighDynamicRange
Source§fn eq(&self, other: &_VAProcFilterCapHighDynamicRange) -> bool
fn eq(&self, other: &_VAProcFilterCapHighDynamicRange) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for _VAProcFilterCapHighDynamicRange
Auto Trait Implementations§
impl Freeze for _VAProcFilterCapHighDynamicRange
impl RefUnwindSafe for _VAProcFilterCapHighDynamicRange
impl Send for _VAProcFilterCapHighDynamicRange
impl Sync for _VAProcFilterCapHighDynamicRange
impl Unpin for _VAProcFilterCapHighDynamicRange
impl UnsafeUnpin for _VAProcFilterCapHighDynamicRange
impl UnwindSafe for _VAProcFilterCapHighDynamicRange
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