windows::Media::MediaProperties

Struct IMediaEncodingSubtypesStatics_Vtbl

#[repr(C)]
pub struct IMediaEncodingSubtypesStatics_Vtbl {
Show 41 fields pub base__: IInspectable_Vtbl, pub Aac: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub AacAdts: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Ac3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub AmrNb: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub AmrWb: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Argb32: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Asf: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Avi: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Bgra8: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Bmp: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Eac3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Float: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Gif: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub H263: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub H264: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub H264Es: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Hevc: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub HevcEs: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Iyuv: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Jpeg: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub JpegXr: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Mjpg: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Mpeg: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Mpeg1: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Mpeg2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Mp3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Mpeg4: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Nv12: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Pcm: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Png: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Rgb24: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Rgb32: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Tiff: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Wave: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Wma8: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Wma9: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Wmv3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Wvc1: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Yuy2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT, pub Yv12: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}

Fields§

§base__: IInspectable_Vtbl§Aac: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§AacAdts: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Ac3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§AmrNb: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§AmrWb: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Argb32: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Asf: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Avi: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Bgra8: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Bmp: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Eac3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Float: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Gif: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§H263: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§H264: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§H264Es: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Hevc: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§HevcEs: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Iyuv: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Jpeg: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§JpegXr: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Mjpg: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Mpeg: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Mpeg1: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Mpeg2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Mp3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Mpeg4: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Nv12: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Pcm: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Png: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Rgb24: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Rgb32: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Tiff: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Wave: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Wma8: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Wma9: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Wmv3: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Wvc1: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Yuy2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Yv12: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.