#[repr(C)]pub struct IAudioChannelConfigVtbl {
pub parent: IUnknownVtbl,
pub SetChannelConfig: unsafe extern "system" fn(This: *mut IAudioChannelConfig, dwConfig: DWORD, pguidEventContext: LPCGUID) -> HRESULT,
pub GetChannelConfig: unsafe extern "system" fn(This: *mut IAudioChannelConfig, pdwConfig: *mut DWORD) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetChannelConfig: unsafe extern "system" fn(This: *mut IAudioChannelConfig, dwConfig: DWORD, pguidEventContext: LPCGUID) -> HRESULT
§GetChannelConfig: unsafe extern "system" fn(This: *mut IAudioChannelConfig, pdwConfig: *mut DWORD) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAudioChannelConfigVtbl
impl RefUnwindSafe for IAudioChannelConfigVtbl
impl Send for IAudioChannelConfigVtbl
impl Sync for IAudioChannelConfigVtbl
impl Unpin for IAudioChannelConfigVtbl
impl UnwindSafe for IAudioChannelConfigVtbl
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