#[repr(C)]pub struct IColorCameraSettingsVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings) -> ULONG>,
pub get_ExposureTime: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, exposureTime: *mut TIMESPAN) -> HRESULT>,
pub get_FrameInterval: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, frameInterval: *mut TIMESPAN) -> HRESULT>,
pub get_Gain: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, gain: *mut f32) -> HRESULT>,
pub get_Gamma: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, gamma: *mut f32) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings) -> ULONG>§get_ExposureTime: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, exposureTime: *mut TIMESPAN) -> HRESULT>§get_FrameInterval: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, frameInterval: *mut TIMESPAN) -> HRESULT>§get_Gain: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, gain: *mut f32) -> HRESULT>§get_Gamma: Option<unsafe extern "C" fn(This: *mut IColorCameraSettings, gamma: *mut f32) -> HRESULT>Trait Implementations§
Source§impl Debug for IColorCameraSettingsVtbl
impl Debug for IColorCameraSettingsVtbl
Source§impl Default for IColorCameraSettingsVtbl
impl Default for IColorCameraSettingsVtbl
Source§fn default() -> IColorCameraSettingsVtbl
fn default() -> IColorCameraSettingsVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IColorCameraSettingsVtbl
impl RefUnwindSafe for IColorCameraSettingsVtbl
impl Send for IColorCameraSettingsVtbl
impl Sync for IColorCameraSettingsVtbl
impl Unpin for IColorCameraSettingsVtbl
impl UnwindSafe for IColorCameraSettingsVtbl
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