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: HWAVE
lpFormat: *mut WAVEFORMAT
dwCallback: usize
dwInstance: usize
uMappedDeviceID: u32
dnDevNode: usize
Trait 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