pub struct NativeHardwareDecodeCapabilities {
pub backend: &'static str,
pub codecs: Vec<NativeHardwareDecodeCapability>,
}Expand description
Hardware decode registration reported by the linked FFmpeg build.
Fields§
§backend: &'static strStable backend identifier, or none on a build without a GPU path.
codecs: Vec<NativeHardwareDecodeCapability>One entry per codec alpha2 can present from a decoder surface.
Trait Implementations§
impl Eq for NativeHardwareDecodeCapabilities
impl StructuralPartialEq for NativeHardwareDecodeCapabilities
Auto Trait Implementations§
impl Freeze for NativeHardwareDecodeCapabilities
impl RefUnwindSafe for NativeHardwareDecodeCapabilities
impl Send for NativeHardwareDecodeCapabilities
impl Sync for NativeHardwareDecodeCapabilities
impl Unpin for NativeHardwareDecodeCapabilities
impl UnsafeUnpin for NativeHardwareDecodeCapabilities
impl UnwindSafe for NativeHardwareDecodeCapabilities
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.