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