Struct IAv1ProfileIdsStatics_Vtbl
#[repr(C)]pub struct IAv1ProfileIdsStatics_Vtbl {Show 13 fields
pub base__: IInspectable_Vtbl,
pub MainChromaSubsampling420BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub MainChromaSubsampling420BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub MainChromaSubsampling400BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub MainChromaSubsampling400BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub HighChromaSubsampling444BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub HighChromaSubsampling444BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProfessionalChromaSubsampling420BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProfessionalChromaSubsampling400BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProfessionalChromaSubsampling444BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProfessionalChromaSubsampling422BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProfessionalChromaSubsampling422BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProfessionalChromaSubsampling422BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§MainChromaSubsampling420BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§MainChromaSubsampling420BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§MainChromaSubsampling400BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§MainChromaSubsampling400BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§HighChromaSubsampling444BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§HighChromaSubsampling444BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§ProfessionalChromaSubsampling420BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§ProfessionalChromaSubsampling400BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§ProfessionalChromaSubsampling444BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§ProfessionalChromaSubsampling422BitDepth8: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§ProfessionalChromaSubsampling422BitDepth10: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§ProfessionalChromaSubsampling422BitDepth12: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAv1ProfileIdsStatics_Vtbl
impl RefUnwindSafe for IAv1ProfileIdsStatics_Vtbl
impl Send for IAv1ProfileIdsStatics_Vtbl
impl Sync for IAv1ProfileIdsStatics_Vtbl
impl Unpin for IAv1ProfileIdsStatics_Vtbl
impl UnwindSafe for IAv1ProfileIdsStatics_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