pub struct IAudioAutoGainControl(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for IAudioAutoGainControl
impl Clone for IAudioAutoGainControl
Source§fn clone(&self) -> IAudioAutoGainControl
fn clone(&self) -> IAudioAutoGainControl
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 IAudioAutoGainControl
impl Debug for IAudioAutoGainControl
Source§impl From<&IAudioAutoGainControl> for IUnknown
impl From<&IAudioAutoGainControl> for IUnknown
Source§fn from(value: &IAudioAutoGainControl) -> Self
fn from(value: &IAudioAutoGainControl) -> Self
Converts to this type from the input type.
Source§impl From<IAudioAutoGainControl> for IUnknown
impl From<IAudioAutoGainControl> for IUnknown
Source§fn from(value: IAudioAutoGainControl) -> Self
fn from(value: IAudioAutoGainControl) -> Self
Converts to this type from the input type.
Source§impl Interface for IAudioAutoGainControl
impl Interface for IAudioAutoGainControl
const IID: Guid
type Vtable = IAudioAutoGainControl_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IAudioAutoGainControl
impl<'a> IntoParam<'a, IUnknown> for &'a IAudioAutoGainControl
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IAudioAutoGainControl
impl<'a> IntoParam<'a, IUnknown> for IAudioAutoGainControl
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IAudioAutoGainControl
impl PartialEq for IAudioAutoGainControl
impl Eq for IAudioAutoGainControl
impl StructuralPartialEq for IAudioAutoGainControl
Auto Trait Implementations§
impl Freeze for IAudioAutoGainControl
impl RefUnwindSafe for IAudioAutoGainControl
impl !Send for IAudioAutoGainControl
impl !Sync for IAudioAutoGainControl
impl Unpin for IAudioAutoGainControl
impl UnwindSafe for IAudioAutoGainControl
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