atributo MF_MT_GEOMETRIC_APERTURE

Define a abertura geométrica para um tipo de mídia de vídeo.

Tipo de dados

Matriz de bytes

Comentários

O valor desse atributo é uma estrutura MFVideoArea .

A taxa de proporção da imagem é calculada em relação à abertura geométrica, usando a seguinte fórmula: Taxa de proporção de imagem = (largura da abertura geométrica/altura da abertura geométrica) × taxa de proporção de pixel.

Se esse atributo não estiver definido, a abertura geométrica será considerada o quadro de vídeo inteiro. Você deve definir esse atributo somente quando o tipo de mídia descreve um padrão de vídeo com uma área ativa definida.

Por exemplo, na televisão NTSC, o quadro de vídeo é 720 × 480 com uma área ativa de 704 × 480 e uma taxa de proporção de 10:11 pixels. A imagem resultante tem uma taxa de proporção de (704/480) × (11/10) = 4:3.

Observação

O apresentador padrão do EVR ( Renderizador de Vídeo Avançado ) mostra a abertura geométrica do vídeo, se especificado.

 

A constante GUID para esse atributo é exportada de mfuuid.lib.

Exemplos

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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mfapi.h

Confira também

Lista alfabética de atributos da Media Foundation

Atributos do Media Foundation

Taxa de Proporção de Imagem

Tipos de mídia de vídeo

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFMediaType

MF_MT_MINIMUM_DISPLAY_APERTURE

MF_MT_PAN_SCAN_APERTURE