atributo MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
Habilita o processamento de vídeo pelo Leitor de Origem.
Tipo de dados
UINT32
Valor | Significado |
---|---|
|
Habilitar o processamento de vídeo. |
|
Desabilitar o processamento de vídeo. (Padrão) |
Obter/definir
Para obter esse atributo, chame IMFAttributes::GetUINT32.
Para definir esse atributo, chame IMFAttributes::SetUINT32.
Comentários
Se esse atributo for TRUE (diferente de zero), o leitor de origem poderá executar o seguinte processamento limitado de vídeo em quadros de vídeo não compactados:
- Conversão de YUV para RGB-32.
- Desentrelaçamento.
Essas operações são executadas em software e não são otimizadas para reprodução. Esse recurso destina-se a aplicativos que processam um pequeno número de quadros, por exemplo, para criar uma miniatura de vídeo, ou aplicativos que não decodificam quadros em tempo real. A operação de desinterlace interpola dados de um único campo, portanto, ele é perdido.
Evite essa configuração se você estiver usando o Direct3D para exibir os quadros de vídeo, pois a GPU geralmente fornece melhores recursos de processamento de vídeo.
Se esse atributo for TRUE, os seguintes atributos deverão ser FALSE:
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte |
Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho |
|
Confira também