pub struct ImageDecodeAcceleratorCapability {
pub image_type: ImageType,
pub max_dimensions: Size,
pub min_dimensions: Size,
pub subsamplings: Vec<SubsamplingFormat>,
}Expand description
Describes a supported image decoding profile with its associated minimum and maximum resolutions and subsampling. ImageDecodeAcceleratorCapability
Fields§
§image_type: ImageTypeImage coded, e.g. Jpeg.
max_dimensions: SizeMaximum supported dimensions of the image in pixels.
min_dimensions: SizeMinimum supported dimensions of the image in pixels.
subsamplings: Vec<SubsamplingFormat>Optional array of supported subsampling formats, e.g. 4:2:0, if known.
Implementations§
Source§impl ImageDecodeAcceleratorCapability
impl ImageDecodeAcceleratorCapability
pub fn builder() -> ImageDecodeAcceleratorCapabilityBuilder
Source§impl ImageDecodeAcceleratorCapability
impl ImageDecodeAcceleratorCapability
pub const IDENTIFIER: &'static str = "SystemInfo.ImageDecodeAcceleratorCapability"
Trait Implementations§
Source§impl Clone for ImageDecodeAcceleratorCapability
impl Clone for ImageDecodeAcceleratorCapability
Source§fn clone(&self) -> ImageDecodeAcceleratorCapability
fn clone(&self) -> ImageDecodeAcceleratorCapability
Returns a duplicate 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 moreSource§impl<'de> Deserialize<'de> for ImageDecodeAcceleratorCapability
impl<'de> Deserialize<'de> for ImageDecodeAcceleratorCapability
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ImageDecodeAcceleratorCapability
impl PartialEq for ImageDecodeAcceleratorCapability
Source§fn eq(&self, other: &ImageDecodeAcceleratorCapability) -> bool
fn eq(&self, other: &ImageDecodeAcceleratorCapability) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ImageDecodeAcceleratorCapability
Auto Trait Implementations§
impl Freeze for ImageDecodeAcceleratorCapability
impl RefUnwindSafe for ImageDecodeAcceleratorCapability
impl Send for ImageDecodeAcceleratorCapability
impl Sync for ImageDecodeAcceleratorCapability
impl Unpin for ImageDecodeAcceleratorCapability
impl UnwindSafe for ImageDecodeAcceleratorCapability
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