#[repr(C)]pub struct IMultiSourceFrameVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame) -> ULONG>,
pub get_ColorFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, colorFrameReference: *mut *mut IColorFrameReference) -> HRESULT>,
pub get_DepthFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, depthFrameReference: *mut *mut IDepthFrameReference) -> HRESULT>,
pub get_BodyFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, bodyFrameReference: *mut *mut IBodyFrameReference) -> HRESULT>,
pub get_BodyIndexFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, bodyIndexFrameReference: *mut *mut IBodyIndexFrameReference) -> HRESULT>,
pub get_InfraredFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, infraredFrameReference: *mut *mut IInfraredFrameReference) -> HRESULT>,
pub get_LongExposureInfraredFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, longExposureInfraredFrameReference: *mut *mut ILongExposureInfraredFrameReference) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame) -> ULONG>§get_ColorFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, colorFrameReference: *mut *mut IColorFrameReference) -> HRESULT>§get_DepthFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, depthFrameReference: *mut *mut IDepthFrameReference) -> HRESULT>§get_BodyFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, bodyFrameReference: *mut *mut IBodyFrameReference) -> HRESULT>§get_BodyIndexFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, bodyIndexFrameReference: *mut *mut IBodyIndexFrameReference) -> HRESULT>§get_InfraredFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, infraredFrameReference: *mut *mut IInfraredFrameReference) -> HRESULT>§get_LongExposureInfraredFrameReference: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrame, longExposureInfraredFrameReference: *mut *mut ILongExposureInfraredFrameReference) -> HRESULT>Trait Implementations§
Source§impl Debug for IMultiSourceFrameVtbl
impl Debug for IMultiSourceFrameVtbl
Source§impl Default for IMultiSourceFrameVtbl
impl Default for IMultiSourceFrameVtbl
Source§fn default() -> IMultiSourceFrameVtbl
fn default() -> IMultiSourceFrameVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IMultiSourceFrameVtbl
impl RefUnwindSafe for IMultiSourceFrameVtbl
impl Send for IMultiSourceFrameVtbl
impl Sync for IMultiSourceFrameVtbl
impl Unpin for IMultiSourceFrameVtbl
impl UnwindSafe for IMultiSourceFrameVtbl
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