Struct windows_sys::Win32::Media::Audio::ACMDRVSTREAMHEADER
[−]#[repr(C, packed(1))]pub struct ACMDRVSTREAMHEADER {Show 21 fields
pub cbStruct: u32,
pub fdwStatus: u32,
pub dwUser: usize,
pub pbSrc: *mut u8,
pub cbSrcLength: u32,
pub cbSrcLengthUsed: u32,
pub dwSrcUser: usize,
pub pbDst: *mut u8,
pub cbDstLength: u32,
pub cbDstLengthUsed: u32,
pub dwDstUser: usize,
pub fdwConvert: u32,
pub padshNext: *mut ACMDRVSTREAMHEADER,
pub fdwDriver: u32,
pub dwDriver: usize,
pub fdwPrepared: u32,
pub dwPrepared: usize,
pub pbPreparedSrc: *mut u8,
pub cbPreparedSrcLength: u32,
pub pbPreparedDst: *mut u8,
pub cbPreparedDstLength: u32,
}
Expand description
Required features: "Win32_Media_Audio"
Fields
cbStruct: u32
fdwStatus: u32
dwUser: usize
pbSrc: *mut u8
cbSrcLength: u32
cbSrcLengthUsed: u32
dwSrcUser: usize
pbDst: *mut u8
cbDstLength: u32
cbDstLengthUsed: u32
dwDstUser: usize
fdwConvert: u32
padshNext: *mut ACMDRVSTREAMHEADER
fdwDriver: u32
dwDriver: usize
fdwPrepared: u32
dwPrepared: usize
pbPreparedSrc: *mut u8
cbPreparedSrcLength: u32
pbPreparedDst: *mut u8
cbPreparedDstLength: u32
Trait Implementations
impl Clone for ACMDRVSTREAMHEADER
impl Clone for ACMDRVSTREAMHEADER
impl Copy for ACMDRVSTREAMHEADER
Auto Trait Implementations
impl RefUnwindSafe for ACMDRVSTREAMHEADER
impl !Send for ACMDRVSTREAMHEADER
impl !Sync for ACMDRVSTREAMHEADER
impl Unpin for ACMDRVSTREAMHEADER
impl UnwindSafe for ACMDRVSTREAMHEADER
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