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