Struct windows::Media::Capture::IAppBroadcastState
pub struct IAppBroadcastState(/* private fields */);
Trait Implementations§
§impl Clone for IAppBroadcastState
impl Clone for IAppBroadcastState
§fn clone(&self) -> IAppBroadcastState
fn clone(&self) -> IAppBroadcastState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for IAppBroadcastState
impl Debug for IAppBroadcastState
§impl Interface for IAppBroadcastState
impl Interface for IAppBroadcastState
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for IAppBroadcastState
impl PartialEq for IAppBroadcastState
§fn eq(&self, other: &IAppBroadcastState) -> bool
fn eq(&self, other: &IAppBroadcastState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IAppBroadcastState
impl StructuralPartialEq for IAppBroadcastState
Auto Trait Implementations§
impl RefUnwindSafe for IAppBroadcastState
impl !Send for IAppBroadcastState
impl !Sync for IAppBroadcastState
impl Unpin for IAppBroadcastState
impl UnwindSafe for IAppBroadcastState
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