atributo MFSampleExtension_DerivedFromTopField
Especifica se um quadro de vídeo desinterlaced foi derivado do campo superior ou do campo inferior. Esse atributo se aplica a exemplos de mídia.
Tipo de dados
BOOL armazenado como UINT32
Obter/definir
Para obter esse atributo, chame IMFAttributes::GetUINT32.
Para definir esse atributo, chame IMFAttributes::SetUINT32.
Aplica-se a
Comentários
Esse atributo é válido apenas para amostras desinterlaceadas. Defina esse atributo se o quadro foi desinterlaceado interpolando um dos campos.
Se o valor for TRUE, o campo inferior será interpolado do campo superior. Se o valor for FALSE, o campo superior será interpolado do campo inferior.
Se o atributo não estiver definido, o quadro não será desinterlaceado. O quadro é um quadro progressivo verdadeiro ou é um quadro entrelaçado.
Esse atributo é informativo. Um deinterlacer de software pode definir esse atributo. Se esse atributo estiver definido, ele fornecerá uma dica de que você pode recuperar o campo original removendo as linhas de verificação interpoladas. Por exemplo, se o atributo for TRUE, você poderá recuperar o campo superior original soltando o campo inferior interpolado.
A constante GUID para esse atributo é exportada de mfuuid.lib.
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