Struct windows::Media::Capture::IAppBroadcastGlobalSettings_Vtbl
#[repr(C)]pub struct IAppBroadcastGlobalSettings_Vtbl {Show 25 fields
pub base__: IInspectable_Vtbl,
pub IsBroadcastEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsDisabledByPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsGpuConstrained: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub HasHardwareEncoder: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> 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 SetIsMicrophoneCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsMicrophoneCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsEchoCancellationEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsEchoCancellationEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetSystemAudioGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub SystemAudioGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetMicrophoneGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub MicrophoneGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetIsCameraCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsCameraCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetSelectedCameraId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub SelectedCameraId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetCameraOverlayLocation: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastCameraOverlayLocation) -> HRESULT,
pub CameraOverlayLocation: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastCameraOverlayLocation) -> HRESULT,
pub SetCameraOverlaySize: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastCameraOverlaySize) -> HRESULT,
pub CameraOverlaySize: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastCameraOverlaySize) -> HRESULT,
pub SetIsCursorImageCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsCursorImageCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§IsBroadcastEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsDisabledByPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsGpuConstrained: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§HasHardwareEncoder: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsAudioCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsAudioCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsMicrophoneCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsMicrophoneCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsEchoCancellationEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsEchoCancellationEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetSystemAudioGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT
§SystemAudioGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT
§SetMicrophoneGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT
§MicrophoneGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT
§SetIsCameraCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsCameraCaptureEnabledByDefault: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetSelectedCameraId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§SelectedCameraId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetCameraOverlayLocation: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastCameraOverlayLocation) -> HRESULT
§CameraOverlayLocation: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastCameraOverlayLocation) -> HRESULT
§SetCameraOverlaySize: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastCameraOverlaySize) -> HRESULT
§CameraOverlaySize: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastCameraOverlaySize) -> HRESULT
§SetIsCursorImageCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsCursorImageCaptureEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAppBroadcastGlobalSettings_Vtbl
impl RefUnwindSafe for IAppBroadcastGlobalSettings_Vtbl
impl Send for IAppBroadcastGlobalSettings_Vtbl
impl Sync for IAppBroadcastGlobalSettings_Vtbl
impl Unpin for IAppBroadcastGlobalSettings_Vtbl
impl UnwindSafe for IAppBroadcastGlobalSettings_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