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§
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