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) -> HRESULTAuto 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