atributo MF_MT_GEOMETRIC_APERTURE

Define la apertura geométrica para un tipo de medio de vídeo.

Tipo de datos

Byte array

Comentarios

El valor de este atributo es una estructura MFVideoArea .

La relación de aspecto de la imagen se calcula en relación con la apertura geométrica, utilizando la fórmula siguiente: Relación de aspecto de imagen = (ancho de apertura geométrica/ altura de apertura geométrica) × relación de aspecto de píxeles.

Si no se establece este atributo, se supone que la apertura geométrica es toda la trama de vídeo. Solo debe establecer este atributo cuando el tipo de medio describa un estándar de vídeo con un área activa definida.

Por ejemplo, en la televisión NTSC, el fotograma de vídeo es de 720 × 480 con un área activa de 704 × 480 y una relación de aspecto de 10:11 píxeles. La imagen resultante tiene una relación de aspecto de (704/480) × (10/11) = 4:3.

Nota

El moderador predeterminado del representador de vídeo mejorado (EVR) muestra la apertura geométrica del vídeo, si se especifica.

 

La constante GUID de este atributo se exporta desde mfuuid.lib.

Ejemplos

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

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mfapi.h

Consulte también

Lista alfabética de atributos de Media Foundation

Atributos de Media Foundation

Relación de aspecto de la imagen

Tipos de medios de vídeo

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFMediaType

MF_MT_MINIMUM_DISPLAY_APERTURE

MF_MT_PAN_SCAN_APERTURE