#[repr(C)]pub struct IAudioEndpointVolumeExVtbl {
pub parent: IAudioEndpointVolumeVtbl,
pub GetVolumeRangeChannel: unsafe extern "system" fn(This: *mut IAudioEndpointVolumeEx, iChannel: UINT, pflVolumeMindB: *mut c_float, pflVolumeMaxdB: *mut c_float, pflVolumeIncrementdB: *mut c_float) -> HRESULT,
}
Fields§
§parent: IAudioEndpointVolumeVtbl
§GetVolumeRangeChannel: unsafe extern "system" fn(This: *mut IAudioEndpointVolumeEx, iChannel: UINT, pflVolumeMindB: *mut c_float, pflVolumeMaxdB: *mut c_float, pflVolumeIncrementdB: *mut c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAudioEndpointVolumeExVtbl
impl RefUnwindSafe for IAudioEndpointVolumeExVtbl
impl Send for IAudioEndpointVolumeExVtbl
impl Sync for IAudioEndpointVolumeExVtbl
impl Unpin for IAudioEndpointVolumeExVtbl
impl UnwindSafe for IAudioEndpointVolumeExVtbl
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