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