Struct windows_sys::Win32::Media::Multimedia::ICCOMPRESSFRAMES
#[repr(C)]pub struct ICCOMPRESSFRAMES {Show 16 fields
pub dwFlags: u32,
pub lpbiOutput: *mut BITMAPINFOHEADER,
pub lOutput: LPARAM,
pub lpbiInput: *mut BITMAPINFOHEADER,
pub lInput: LPARAM,
pub lStartFrame: i32,
pub lFrameCount: i32,
pub lQuality: i32,
pub lDataRate: i32,
pub lKeyRate: i32,
pub dwRate: u32,
pub dwScale: u32,
pub dwOverheadPerFrame: u32,
pub dwReserved2: u32,
pub GetData: isize,
pub PutData: isize,
}
Fields§
§dwFlags: u32
§lpbiOutput: *mut BITMAPINFOHEADER
§lOutput: LPARAM
§lpbiInput: *mut BITMAPINFOHEADER
§lInput: LPARAM
§lStartFrame: i32
§lFrameCount: i32
§lQuality: i32
§lDataRate: i32
§lKeyRate: i32
§dwRate: u32
§dwScale: u32
§dwOverheadPerFrame: u32
§dwReserved2: u32
§GetData: isize
§PutData: isize
Trait Implementations§
§impl Clone for ICCOMPRESSFRAMES
impl Clone for ICCOMPRESSFRAMES
§fn clone(&self) -> ICCOMPRESSFRAMES
fn clone(&self) -> ICCOMPRESSFRAMES
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for ICCOMPRESSFRAMES
Auto Trait Implementations§
impl Freeze for ICCOMPRESSFRAMES
impl RefUnwindSafe for ICCOMPRESSFRAMES
impl !Send for ICCOMPRESSFRAMES
impl !Sync for ICCOMPRESSFRAMES
impl Unpin for ICCOMPRESSFRAMES
impl UnwindSafe for ICCOMPRESSFRAMES
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)