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