#[repr(C)]pub struct IBodyFrameSourceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource) -> ULONG>,
pub SubscribeFrameCaptured: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, waitableHandle: *mut WAITABLE_HANDLE) -> HRESULT>,
pub UnsubscribeFrameCaptured: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, waitableHandle: WAITABLE_HANDLE) -> HRESULT>,
pub GetFrameCapturedEventData: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, waitableHandle: WAITABLE_HANDLE, eventData: *mut *mut IFrameCapturedEventArgs) -> HRESULT>,
pub get_IsActive: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, isActive: *mut BOOLEAN) -> HRESULT>,
pub get_BodyCount: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, bodyCount: *mut INT32) -> HRESULT>,
pub OpenReader: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, reader: *mut *mut IBodyFrameReader) -> HRESULT>,
pub get_KinectSensor: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, sensor: *mut *mut IKinectSensor) -> HRESULT>,
pub OverrideHandTracking: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, trackingId: UINT64) -> HRESULT>,
pub OverrideAndReplaceHandTracking: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, oldTrackingId: UINT64, newTrackingId: UINT64) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource) -> ULONG>§SubscribeFrameCaptured: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, waitableHandle: *mut WAITABLE_HANDLE) -> HRESULT>§UnsubscribeFrameCaptured: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, waitableHandle: WAITABLE_HANDLE) -> HRESULT>§GetFrameCapturedEventData: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, waitableHandle: WAITABLE_HANDLE, eventData: *mut *mut IFrameCapturedEventArgs) -> HRESULT>§get_IsActive: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, isActive: *mut BOOLEAN) -> HRESULT>§get_BodyCount: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, bodyCount: *mut INT32) -> HRESULT>§OpenReader: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, reader: *mut *mut IBodyFrameReader) -> HRESULT>§get_KinectSensor: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, sensor: *mut *mut IKinectSensor) -> HRESULT>§OverrideHandTracking: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, trackingId: UINT64) -> HRESULT>§OverrideAndReplaceHandTracking: Option<unsafe extern "C" fn(This: *mut IBodyFrameSource, oldTrackingId: UINT64, newTrackingId: UINT64) -> HRESULT>Trait Implementations§
Source§impl Debug for IBodyFrameSourceVtbl
impl Debug for IBodyFrameSourceVtbl
Source§impl Default for IBodyFrameSourceVtbl
impl Default for IBodyFrameSourceVtbl
Source§fn default() -> IBodyFrameSourceVtbl
fn default() -> IBodyFrameSourceVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IBodyFrameSourceVtbl
impl RefUnwindSafe for IBodyFrameSourceVtbl
impl Send for IBodyFrameSourceVtbl
impl Sync for IBodyFrameSourceVtbl
impl Unpin for IBodyFrameSourceVtbl
impl UnwindSafe for IBodyFrameSourceVtbl
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