Struct windows::Media::Capture::IAppBroadcastServices_Vtbl
#[repr(C)]pub struct IAppBroadcastServices_Vtbl {Show 16 fields
pub base__: IInspectable_Vtbl,
pub CaptureTargetType: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastCaptureTargetType) -> HRESULT,
pub SetCaptureTargetType: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastCaptureTargetType) -> HRESULT,
pub BroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub BroadcastLanguage: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetBroadcastLanguage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub UserName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub CanCapture: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub EnterBroadcastModeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ExitBroadcastMode: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastExitBroadcastModeReason) -> HRESULT,
pub StartBroadcast: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub PauseBroadcast: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub ResumeBroadcast: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub StartPreview: unsafe extern "system" fn(_: *mut c_void, _: Size, _: *mut *mut c_void) -> HRESULT,
pub State: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§CaptureTargetType: unsafe extern "system" fn(_: *mut c_void, _: *mut AppBroadcastCaptureTargetType) -> HRESULT
§SetCaptureTargetType: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastCaptureTargetType) -> HRESULT
§BroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetBroadcastTitle: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§BroadcastLanguage: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetBroadcastLanguage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§UserName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§CanCapture: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§EnterBroadcastModeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ExitBroadcastMode: unsafe extern "system" fn(_: *mut c_void, _: AppBroadcastExitBroadcastModeReason) -> HRESULT
§StartBroadcast: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§PauseBroadcast: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§ResumeBroadcast: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§StartPreview: unsafe extern "system" fn(_: *mut c_void, _: Size, _: *mut *mut c_void) -> HRESULT
§State: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAppBroadcastServices_Vtbl
impl RefUnwindSafe for IAppBroadcastServices_Vtbl
impl Send for IAppBroadcastServices_Vtbl
impl Sync for IAppBroadcastServices_Vtbl
impl Unpin for IAppBroadcastServices_Vtbl
impl UnwindSafe for IAppBroadcastServices_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