pub struct IAudioOutputSelector(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for IAudioOutputSelector
impl Clone for IAudioOutputSelector
Source§fn clone(&self) -> IAudioOutputSelector
fn clone(&self) -> IAudioOutputSelector
Returns a duplicate 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 moreSource§impl Debug for IAudioOutputSelector
impl Debug for IAudioOutputSelector
Source§impl From<&IAudioOutputSelector> for IUnknown
impl From<&IAudioOutputSelector> for IUnknown
Source§fn from(value: &IAudioOutputSelector) -> Self
fn from(value: &IAudioOutputSelector) -> Self
Converts to this type from the input type.
Source§impl From<IAudioOutputSelector> for IUnknown
impl From<IAudioOutputSelector> for IUnknown
Source§fn from(value: IAudioOutputSelector) -> Self
fn from(value: IAudioOutputSelector) -> Self
Converts to this type from the input type.
Source§impl Interface for IAudioOutputSelector
impl Interface for IAudioOutputSelector
const IID: Guid
type Vtable = IAudioOutputSelector_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IAudioOutputSelector
impl<'a> IntoParam<'a, IUnknown> for &'a IAudioOutputSelector
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IAudioOutputSelector
impl<'a> IntoParam<'a, IUnknown> for IAudioOutputSelector
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IAudioOutputSelector
impl PartialEq for IAudioOutputSelector
impl Eq for IAudioOutputSelector
impl StructuralPartialEq for IAudioOutputSelector
Auto Trait Implementations§
impl Freeze for IAudioOutputSelector
impl RefUnwindSafe for IAudioOutputSelector
impl !Send for IAudioOutputSelector
impl !Sync for IAudioOutputSelector
impl Unpin for IAudioOutputSelector
impl UnwindSafe for IAudioOutputSelector
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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