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 |
|
Voir aussi