Struct IAppCaptureSettings_Vtbl
#[repr(C)]pub struct IAppCaptureSettings_Vtbl {Show 37 fields
pub base__: IInspectable_Vtbl,
pub SetAppCaptureDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AppCaptureDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetAudioEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub AudioEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetIsAudioCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsAudioCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCustomVideoEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub CustomVideoEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetCustomVideoEncodingHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub CustomVideoEncodingHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetCustomVideoEncodingWidth: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub CustomVideoEncodingWidth: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetHistoricalBufferLength: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub HistoricalBufferLength: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetHistoricalBufferLengthUnit: unsafe extern "system" fn(_: *mut c_void, _: AppCaptureHistoricalBufferLengthUnit) -> HRESULT,
pub HistoricalBufferLengthUnit: unsafe extern "system" fn(_: *mut c_void, _: *mut AppCaptureHistoricalBufferLengthUnit) -> HRESULT,
pub SetIsHistoricalCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsHistoricalCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsHistoricalCaptureOnBatteryAllowed: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsHistoricalCaptureOnBatteryAllowed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsHistoricalCaptureOnWirelessDisplayAllowed: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsHistoricalCaptureOnWirelessDisplayAllowed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetMaximumRecordLength: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan) -> HRESULT,
pub MaximumRecordLength: unsafe extern "system" fn(_: *mut c_void, _: *mut TimeSpan) -> HRESULT,
pub SetScreenshotDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ScreenshotDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetVideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: AppCaptureVideoEncodingBitrateMode) -> HRESULT,
pub VideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppCaptureVideoEncodingBitrateMode) -> HRESULT,
pub SetVideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: AppCaptureVideoEncodingResolutionMode) -> HRESULT,
pub VideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppCaptureVideoEncodingResolutionMode) -> HRESULT,
pub SetIsAppCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsAppCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsCpuConstrained: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsDisabledByPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsMemoryConstrained: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub HasHardwareEncoder: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§SetAppCaptureDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§AppCaptureDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetAudioEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§AudioEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetIsAudioCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsAudioCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCustomVideoEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§CustomVideoEncodingBitrate: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetCustomVideoEncodingHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§CustomVideoEncodingHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetCustomVideoEncodingWidth: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§CustomVideoEncodingWidth: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetHistoricalBufferLength: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§HistoricalBufferLength: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetHistoricalBufferLengthUnit: unsafe extern "system" fn(_: *mut c_void, _: AppCaptureHistoricalBufferLengthUnit) -> HRESULT
§HistoricalBufferLengthUnit: unsafe extern "system" fn(_: *mut c_void, _: *mut AppCaptureHistoricalBufferLengthUnit) -> HRESULT
§SetIsHistoricalCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsHistoricalCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsHistoricalCaptureOnBatteryAllowed: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsHistoricalCaptureOnBatteryAllowed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsHistoricalCaptureOnWirelessDisplayAllowed: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsHistoricalCaptureOnWirelessDisplayAllowed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetMaximumRecordLength: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan) -> HRESULT
§MaximumRecordLength: unsafe extern "system" fn(_: *mut c_void, _: *mut TimeSpan) -> HRESULT
§SetScreenshotDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§ScreenshotDestinationFolder: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetVideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: AppCaptureVideoEncodingBitrateMode) -> HRESULT
§VideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppCaptureVideoEncodingBitrateMode) -> HRESULT
§SetVideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: AppCaptureVideoEncodingResolutionMode) -> HRESULT
§VideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppCaptureVideoEncodingResolutionMode) -> HRESULT
§SetIsAppCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsAppCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsCpuConstrained: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsDisabledByPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsMemoryConstrained: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§HasHardwareEncoder: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAppCaptureSettings_Vtbl
impl RefUnwindSafe for IAppCaptureSettings_Vtbl
impl Send for IAppCaptureSettings_Vtbl
impl Sync for IAppCaptureSettings_Vtbl
impl Unpin for IAppCaptureSettings_Vtbl
impl UnwindSafe for IAppCaptureSettings_Vtbl
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