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