atributo MFSampleExtension_RepeatFirstField
Especifica se o primeiro campo deve ser repetido em um quadro entrelaçado. 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
Se o valor for FALSE ou o atributo não estiver definido, o primeiro campo não será repetido. Se o valor for TRUE, o primeiro campo será repetido. O valor TRUE é válido somente quando as seguintes condições são verdadeiras:
- O tipo de mídia é entrelaçado misto e progressivo. (O atributo de atributo MF_MT_INTERLACE_MODE no tipo de mídia é MFVideoInterlace_MixedInterlaceOrProgressive.)
- O quadro é progressivo e o atributo MFSampleExtension_Interlaced no exemplo é TRUE.
- O atributo MFSampleExtension_BottomFieldFirst é definido no exemplo. O valor pode ser TRUE ou FALSE. A ordenação dos campos é determinada por esse atributo.
Esse atributo é usado para pulldown 3:2. A tabela a seguir mostra a ordem na qual os campos são exibidos.
MFSampleExtension_RepeatFirstField | MFSampleExtension_BottomFieldFirst | Ordem do campo |
---|---|---|
TRUE | TRUE | Inferior, superior, inferior |
TRUE | FALSE | Superior, inferior, superior |
FALSE | TRUE | Inferior, superior |
FALSE | FALSE | Superior, inferior |
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