Struct windows_sys::Win32::Media::MediaFoundation::MFVideoInfo
[−]#[repr(C)]pub struct MFVideoInfo {Show 15 fields
pub dwWidth: u32,
pub dwHeight: u32,
pub PixelAspectRatio: MFRatio,
pub SourceChromaSubsampling: MFVideoChromaSubsampling,
pub InterlaceMode: MFVideoInterlaceMode,
pub TransferFunction: MFVideoTransferFunction,
pub ColorPrimaries: MFVideoPrimaries,
pub TransferMatrix: MFVideoTransferMatrix,
pub SourceLighting: MFVideoLighting,
pub FramesPerSecond: MFRatio,
pub NominalRange: MFNominalRange,
pub GeometricAperture: MFVideoArea,
pub MinimumDisplayAperture: MFVideoArea,
pub PanScanAperture: MFVideoArea,
pub VideoFlags: u64,
}
Expand description
Required features: "Win32_Media_MediaFoundation"
, "Win32_Foundation"
Fields
dwWidth: u32
dwHeight: u32
PixelAspectRatio: MFRatio
SourceChromaSubsampling: MFVideoChromaSubsampling
InterlaceMode: MFVideoInterlaceMode
TransferFunction: MFVideoTransferFunction
ColorPrimaries: MFVideoPrimaries
TransferMatrix: MFVideoTransferMatrix
SourceLighting: MFVideoLighting
FramesPerSecond: MFRatio
NominalRange: MFNominalRange
GeometricAperture: MFVideoArea
MinimumDisplayAperture: MFVideoArea
PanScanAperture: MFVideoArea
VideoFlags: u64
Trait Implementations
impl Clone for MFVideoInfo
impl Clone for MFVideoInfo
impl Copy for MFVideoInfo
Auto Trait Implementations
impl RefUnwindSafe for MFVideoInfo
impl Send for MFVideoInfo
impl Sync for MFVideoInfo
impl Unpin for MFVideoInfo
impl UnwindSafe for MFVideoInfo
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