#[repr(C)]pub struct IAppBroadcastProviderSettings_Vtbl {Show 15 fields
pub base__: IInspectable_Vtbl,
pub SetDefaultBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub DefaultBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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, _: MaybeUninit<HSTRING>) -> HRESULT
§DefaultBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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) -> HRESULT
Auto Trait Implementations§
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