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 |
|
Siehe auch