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 |
|
Confira também