Struct windows_sys::Win32::Media::Multimedia::WAVEOPENDESC
[−]#[repr(C, packed(1))]pub struct WAVEOPENDESC {
pub hWave: HWAVE,
pub lpFormat: *mut WAVEFORMAT,
pub dwCallback: usize,
pub dwInstance: usize,
pub uMappedDeviceID: u32,
pub dnDevNode: usize,
}Expand description
Required features: "Win32_Media_Multimedia", "Win32_Media_Audio"
Fields
hWave: HWAVElpFormat: *mut WAVEFORMATdwCallback: usizedwInstance: usizeuMappedDeviceID: u32dnDevNode: usizeTrait Implementations
impl Clone for WAVEOPENDESC
impl Clone for WAVEOPENDESC
impl Copy for WAVEOPENDESC
Auto Trait Implementations
impl RefUnwindSafe for WAVEOPENDESC
impl !Send for WAVEOPENDESC
impl !Sync for WAVEOPENDESC
impl Unpin for WAVEOPENDESC
impl UnwindSafe for WAVEOPENDESC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more