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) -> HRESULTAuto Trait Implementations§
impl Freeze for IMediaEncodingSubtypesStatics_Vtbl
impl RefUnwindSafe for IMediaEncodingSubtypesStatics_Vtbl
impl Send for IMediaEncodingSubtypesStatics_Vtbl
impl Sync for IMediaEncodingSubtypesStatics_Vtbl
impl Unpin for IMediaEncodingSubtypesStatics_Vtbl
impl UnwindSafe for IMediaEncodingSubtypesStatics_Vtbl
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