#[repr(C)]pub struct IColorFrameReferenceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IColorFrameReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IColorFrameReference) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IColorFrameReference) -> ULONG>,
pub AcquireFrame: Option<unsafe extern "C" fn(This: *mut IColorFrameReference, colorFrame: *mut *mut IColorFrame) -> HRESULT>,
pub get_RelativeTime: Option<unsafe extern "C" fn(This: *mut IColorFrameReference, relativeTime: *mut TIMESPAN) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IColorFrameReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IColorFrameReference) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IColorFrameReference) -> ULONG>§AcquireFrame: Option<unsafe extern "C" fn(This: *mut IColorFrameReference, colorFrame: *mut *mut IColorFrame) -> HRESULT>§get_RelativeTime: Option<unsafe extern "C" fn(This: *mut IColorFrameReference, relativeTime: *mut TIMESPAN) -> HRESULT>Trait Implementations§
Source§impl Debug for IColorFrameReferenceVtbl
impl Debug for IColorFrameReferenceVtbl
Source§impl Default for IColorFrameReferenceVtbl
impl Default for IColorFrameReferenceVtbl
Source§fn default() -> IColorFrameReferenceVtbl
fn default() -> IColorFrameReferenceVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IColorFrameReferenceVtbl
impl RefUnwindSafe for IColorFrameReferenceVtbl
impl Send for IColorFrameReferenceVtbl
impl Sync for IColorFrameReferenceVtbl
impl Unpin for IColorFrameReferenceVtbl
impl UnwindSafe for IColorFrameReferenceVtbl
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