attribut MF_MT_GEOMETRIC_APERTURE

Définit l’ouverture géométrique pour un type de média vidéo.

Type de données

Tableau d’octets

Notes

La valeur de cet attribut est une structure MFVideoArea .

Les proportions de l’image sont calculées par rapport à l’ouverture géométrique, à l’aide de la formule suivante : Proportion de l’image = (largeur d’ouverture géométrique/hauteur d’ouverture géométrique) × rapport de pixels.

Si cet attribut n’est pas défini, l’ouverture géométrique est supposée être la totalité de l’image vidéo. Vous devez définir cet attribut uniquement lorsque le type de média décrit une norme vidéo avec une zone active définie.

Par exemple, dans la télévision NTSC, la trame vidéo est de 720 × 480 avec une zone active de 704 × 480 et un rapport d’aspect de 10:11 pixels. L’image résultante a un rapport de proportions de (704/480) × (10/11) = 4:3.

Notes

Le présentateur par défaut du convertisseur vidéo amélioré (EVR) affiche l’ouverture géométrique de la vidéo, si elle est spécifiée.

 

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Exemples

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau | Applications UWP]
En-tête
Mfapi.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs Media Foundation

Proportions de l’image

Types de médias vidéo

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFMediaType

MF_MT_MINIMUM_DISPLAY_APERTURE

MF_MT_PAN_SCAN_APERTURE