Struct windows::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,
}
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 Debug for MFVideoInfo
impl Debug for MFVideoInfo
§impl PartialEq for MFVideoInfo
impl PartialEq for MFVideoInfo
impl Copy for MFVideoInfo
impl Eq 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§
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