pub struct IAudioEndpointOffloadStreamVolume(/* private fields */);Implementations§
Source§impl IAudioEndpointOffloadStreamVolume
impl IAudioEndpointOffloadStreamVolume
pub unsafe fn GetVolumeChannelCount( &self, pu32channelcount: *mut u32, ) -> HRESULT
pub unsafe fn SetChannelVolumes( &self, u32channelcount: u32, pf32volumes: *mut f32, u32curvetype: AUDIO_CURVE_TYPE, pcurveduration: *mut i64, ) -> HRESULT
pub unsafe fn GetChannelVolumes( &self, u32channelcount: u32, pf32volumes: *mut f32, ) -> HRESULT
Trait Implementations§
Source§impl Clone for IAudioEndpointOffloadStreamVolume
impl Clone for IAudioEndpointOffloadStreamVolume
Source§fn clone(&self) -> IAudioEndpointOffloadStreamVolume
fn clone(&self) -> IAudioEndpointOffloadStreamVolume
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 From<&IAudioEndpointOffloadStreamVolume> for IUnknown
impl From<&IAudioEndpointOffloadStreamVolume> for IUnknown
Source§fn from(value: &IAudioEndpointOffloadStreamVolume) -> Self
fn from(value: &IAudioEndpointOffloadStreamVolume) -> Self
Converts to this type from the input type.
Source§impl From<IAudioEndpointOffloadStreamVolume> for IUnknown
impl From<IAudioEndpointOffloadStreamVolume> for IUnknown
Source§fn from(value: IAudioEndpointOffloadStreamVolume) -> Self
fn from(value: IAudioEndpointOffloadStreamVolume) -> Self
Converts to this type from the input type.
Source§impl Interface for IAudioEndpointOffloadStreamVolume
impl Interface for IAudioEndpointOffloadStreamVolume
const IID: Guid
type Vtable = IAudioEndpointOffloadStreamVolume_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IAudioEndpointOffloadStreamVolume
impl<'a> IntoParam<'a, IUnknown> for &'a IAudioEndpointOffloadStreamVolume
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IAudioEndpointOffloadStreamVolume
impl<'a> IntoParam<'a, IUnknown> for IAudioEndpointOffloadStreamVolume
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IAudioEndpointOffloadStreamVolume
impl PartialEq for IAudioEndpointOffloadStreamVolume
Source§fn eq(&self, other: &IAudioEndpointOffloadStreamVolume) -> bool
fn eq(&self, other: &IAudioEndpointOffloadStreamVolume) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for IAudioEndpointOffloadStreamVolume
impl StructuralPartialEq for IAudioEndpointOffloadStreamVolume
Auto Trait Implementations§
impl Freeze for IAudioEndpointOffloadStreamVolume
impl RefUnwindSafe for IAudioEndpointOffloadStreamVolume
impl !Send for IAudioEndpointOffloadStreamVolume
impl !Sync for IAudioEndpointOffloadStreamVolume
impl Unpin for IAudioEndpointOffloadStreamVolume
impl UnwindSafe for IAudioEndpointOffloadStreamVolume
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