#[repr(C)]pub struct IMultiSourceFrameReferenceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference) -> ULONG>,
pub AcquireFrame: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference, frame: *mut *mut IMultiSourceFrame) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference) -> ULONG>§AcquireFrame: Option<unsafe extern "C" fn(This: *mut IMultiSourceFrameReference, frame: *mut *mut IMultiSourceFrame) -> HRESULT>Trait Implementations§
Source§impl Default for IMultiSourceFrameReferenceVtbl
impl Default for IMultiSourceFrameReferenceVtbl
Source§fn default() -> IMultiSourceFrameReferenceVtbl
fn default() -> IMultiSourceFrameReferenceVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IMultiSourceFrameReferenceVtbl
impl RefUnwindSafe for IMultiSourceFrameReferenceVtbl
impl Send for IMultiSourceFrameReferenceVtbl
impl Sync for IMultiSourceFrameReferenceVtbl
impl Unpin for IMultiSourceFrameReferenceVtbl
impl UnwindSafe for IMultiSourceFrameReferenceVtbl
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