pub struct ImageDecodeAcceleratorCapability { /* private fields */ }Available on crate features
experimental and SystemInfo only.Expand description
Describes a supported image decoding profile with its associated minimum and maximum resolutions and subsampling.
Implementations§
Source§impl ImageDecodeAcceleratorCapability
impl ImageDecodeAcceleratorCapability
pub fn builder() -> ImageDecodeAcceleratorCapabilityBuilder
Sourcepub fn image_type(&self) -> &ImageType
pub fn image_type(&self) -> &ImageType
Image coded, e.g. Jpeg.
Sourcepub fn max_dimensions(&self) -> &Size
pub fn max_dimensions(&self) -> &Size
Maximum supported dimensions of the image in pixels.
Sourcepub fn min_dimensions(&self) -> &Size
pub fn min_dimensions(&self) -> &Size
Minimum supported dimensions of the image in pixels.
Sourcepub fn subsamplings(&self) -> &[SubsamplingFormat]
pub fn subsamplings(&self) -> &[SubsamplingFormat]
Optional array of supported subsampling formats, e.g. 4:2:0, if known.
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
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