Struct IAppBroadcastProviderSettings_Vtbl
#[repr(C)]pub struct IAppBroadcastProviderSettings_Vtbl {Show 15 fields
pub base__: IInspectable_Vtbl,
pub SetDefaultBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub DefaultBroadcastTitle: 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 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 SetVideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastVideoEncodingBitrateMode) -> HRESULT,
pub VideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastVideoEncodingBitrateMode) -> HRESULT,
pub SetVideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastVideoEncodingResolutionMode) -> HRESULT,
pub VideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastVideoEncodingResolutionMode) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§SetDefaultBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§DefaultBroadcastTitle: 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§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§SetVideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastVideoEncodingBitrateMode) -> HRESULT§VideoEncodingBitrateMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastVideoEncodingBitrateMode) -> HRESULT§SetVideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastVideoEncodingResolutionMode) -> HRESULT§VideoEncodingResolutionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastVideoEncodingResolutionMode) -> HRESULTAuto Trait Implementations§
impl Freeze for IAppBroadcastProviderSettings_Vtbl
impl RefUnwindSafe for IAppBroadcastProviderSettings_Vtbl
impl Send for IAppBroadcastProviderSettings_Vtbl
impl Sync for IAppBroadcastProviderSettings_Vtbl
impl Unpin for IAppBroadcastProviderSettings_Vtbl
impl UnwindSafe for IAppBroadcastProviderSettings_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