Freigeben über


attribut MF_MT_GEOMETRIC_APERTURE

Definiert die geometrische Blende für einen Videomedientyp.

Datentyp

Bytearray

Bemerkungen

Der Wert dieses Attributs ist eine MFVideoArea-Struktur .

Das Bildseitenverhältnis wird relativ zur geometrischen Blende berechnet, wobei die folgende Formel verwendet wird: Bildseitenverhältnis = (geometrische Öffnungsbreite / geometrische Öffnungshöhe) × Pixelseitenverhältnis.

Wenn dieses Attribut nicht festgelegt ist, wird angenommen, dass die geometrische Blende der gesamte Videorahmen ist. Sie sollten dieses Attribut nur festlegen, wenn der Medientyp einen Videostandard mit einem definierten aktiven Bereich beschreibt.

Im NTSC-Fernsehen ist der Videorahmen beispielsweise 720 × 480 mit einer aktiven Fläche von 704 × 480 und einem Seitenverhältnis von 10:11 Pixeln. Das resultierende Bild weist ein Seitenverhältnis von (704/480) × (10/11) = 4:3 auf.

Hinweis

Der Standard-Referenten für den erweiterten Videorenderer (EVR ) zeigt die geometrische Öffnung des Videos an, sofern angegeben.

 

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Beispiele

HRESULT SetGeometricAperture(
    IMFMediaType *pMediaType, 
    const MFVideoArea& area
    )
{
    return pMediaType->SetBlob(
        MF_MT_GEOMETRIC_APERTURE, 
        (UINT8*)&area, 
        sizeof(MFVideoArea)
        );
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [Desktop-Apps | UWP-Apps]
Header
Mfapi.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Media Foundation-Attribute

Bildseitenverhältnis

Videomedientypen

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFMediaType

MF_MT_MINIMUM_DISPLAY_APERTURE

MF_MT_PAN_SCAN_APERTURE