#[repr(C)]pub struct IAudioStreamVolume {
pub lpVtbl: *const IAudioStreamVolumeVtbl,
}
Fields§
§lpVtbl: *const IAudioStreamVolumeVtbl
Implementations§
Source§impl IAudioStreamVolume
impl IAudioStreamVolume
pub unsafe fn GetChannelCount(&self, pdwCount: *mut UINT32) -> HRESULT
pub unsafe fn SetChannelVolume( &self, dwIndex: UINT32, fLevel: c_float, ) -> HRESULT
pub unsafe fn GetChannelVolume( &self, dwIndex: UINT32, pfLevel: *mut c_float, ) -> HRESULT
pub unsafe fn SetAllVolumes( &self, dwCount: UINT32, pfVolumes: *const c_float, ) -> HRESULT
pub unsafe fn GetAllVolumes( &self, dwCount: UINT32, pfVolumes: *mut c_float, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IAudioStreamVolume
impl Deref for IAudioStreamVolume
Auto Trait Implementations§
impl Freeze for IAudioStreamVolume
impl RefUnwindSafe for IAudioStreamVolume
impl !Send for IAudioStreamVolume
impl !Sync for IAudioStreamVolume
impl Unpin for IAudioStreamVolume
impl UnwindSafe for IAudioStreamVolume
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