Struct VIDEOINFOHEADER2
#[repr(C)]pub struct VIDEOINFOHEADER2 {
pub rcSource: RECT,
pub rcTarget: RECT,
pub dwBitRate: u32,
pub dwBitErrorRate: u32,
pub AvgTimePerFrame: i64,
pub dwInterlaceFlags: u32,
pub dwCopyProtectFlags: u32,
pub dwPictAspectRatioX: u32,
pub dwPictAspectRatioY: u32,
pub Anonymous: VIDEOINFOHEADER2_0,
pub dwReserved2: u32,
pub bmiHeader: BITMAPINFOHEADER,
}
Fields§
§rcSource: RECT
§rcTarget: RECT
§dwBitRate: u32
§dwBitErrorRate: u32
§AvgTimePerFrame: i64
§dwInterlaceFlags: u32
§dwCopyProtectFlags: u32
§dwPictAspectRatioX: u32
§dwPictAspectRatioY: u32
§Anonymous: VIDEOINFOHEADER2_0
§dwReserved2: u32
§bmiHeader: BITMAPINFOHEADER
Trait Implementations§
§impl Clone for VIDEOINFOHEADER2
impl Clone for VIDEOINFOHEADER2
§fn clone(&self) -> VIDEOINFOHEADER2
fn clone(&self) -> VIDEOINFOHEADER2
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 more§impl Default for VIDEOINFOHEADER2
impl Default for VIDEOINFOHEADER2
impl Copy for VIDEOINFOHEADER2
Auto Trait Implementations§
impl Freeze for VIDEOINFOHEADER2
impl RefUnwindSafe for VIDEOINFOHEADER2
impl Send for VIDEOINFOHEADER2
impl Sync for VIDEOINFOHEADER2
impl Unpin for VIDEOINFOHEADER2
impl UnwindSafe for VIDEOINFOHEADER2
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