pub struct VideoDecodeAcceleratorCapability {
pub profile: String,
pub maxResolution: Size,
pub minResolution: Size,
}Expand description
Describes a supported video decoding profile with its associated minimum and maximum resolutions.
Fields§
§profile: StringVideo codec profile that is supported, e.g. VP9 Profile 2.
maxResolution: SizeMaximum video dimensions in pixels supported for this |profile|.
minResolution: SizeMinimum video dimensions in pixels supported for this |profile|.
Trait Implementations§
Source§impl Clone for VideoDecodeAcceleratorCapability
impl Clone for VideoDecodeAcceleratorCapability
Source§fn clone(&self) -> VideoDecodeAcceleratorCapability
fn clone(&self) -> VideoDecodeAcceleratorCapability
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 Default for VideoDecodeAcceleratorCapability
impl Default for VideoDecodeAcceleratorCapability
Source§fn default() -> VideoDecodeAcceleratorCapability
fn default() -> VideoDecodeAcceleratorCapability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VideoDecodeAcceleratorCapability
impl<'de> Deserialize<'de> for VideoDecodeAcceleratorCapability
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 VideoDecodeAcceleratorCapability
impl RefUnwindSafe for VideoDecodeAcceleratorCapability
impl Send for VideoDecodeAcceleratorCapability
impl Sync for VideoDecodeAcceleratorCapability
impl Unpin for VideoDecodeAcceleratorCapability
impl UnsafeUnpin for VideoDecodeAcceleratorCapability
impl UnwindSafe for VideoDecodeAcceleratorCapability
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