#[repr(C)]pub struct IBodyFrameReaderVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader) -> ULONG>,
pub SubscribeFrameArrived: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, waitableHandle: *mut WAITABLE_HANDLE) -> HRESULT>,
pub UnsubscribeFrameArrived: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, waitableHandle: WAITABLE_HANDLE) -> HRESULT>,
pub GetFrameArrivedEventData: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, waitableHandle: WAITABLE_HANDLE, eventData: *mut *mut IBodyFrameArrivedEventArgs) -> HRESULT>,
pub AcquireLatestFrame: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, bodyFrame: *mut *mut IBodyFrame) -> HRESULT>,
pub get_IsPaused: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, isPaused: *mut BOOLEAN) -> HRESULT>,
pub put_IsPaused: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, isPaused: BOOLEAN) -> HRESULT>,
pub get_BodyFrameSource: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, bodyFrameSource: *mut *mut IBodyFrameSource) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader) -> ULONG>§SubscribeFrameArrived: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, waitableHandle: *mut WAITABLE_HANDLE) -> HRESULT>§UnsubscribeFrameArrived: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, waitableHandle: WAITABLE_HANDLE) -> HRESULT>§GetFrameArrivedEventData: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, waitableHandle: WAITABLE_HANDLE, eventData: *mut *mut IBodyFrameArrivedEventArgs) -> HRESULT>§AcquireLatestFrame: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, bodyFrame: *mut *mut IBodyFrame) -> HRESULT>§get_IsPaused: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, isPaused: *mut BOOLEAN) -> HRESULT>§put_IsPaused: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, isPaused: BOOLEAN) -> HRESULT>§get_BodyFrameSource: Option<unsafe extern "C" fn(This: *mut IBodyFrameReader, bodyFrameSource: *mut *mut IBodyFrameSource) -> HRESULT>Trait Implementations§
Source§impl Debug for IBodyFrameReaderVtbl
impl Debug for IBodyFrameReaderVtbl
Source§impl Default for IBodyFrameReaderVtbl
impl Default for IBodyFrameReaderVtbl
Source§fn default() -> IBodyFrameReaderVtbl
fn default() -> IBodyFrameReaderVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IBodyFrameReaderVtbl
impl RefUnwindSafe for IBodyFrameReaderVtbl
impl Send for IBodyFrameReaderVtbl
impl Sync for IBodyFrameReaderVtbl
impl Unpin for IBodyFrameReaderVtbl
impl UnwindSafe for IBodyFrameReaderVtbl
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