Compartilhar via


Enumeração MFVideoInterlaceMode (mfobjects.h)

Especifica como um fluxo de vídeo é entrelaçado.

Nas descrições a seguir, o campo superior refere-se ao campo que contém a linha de verificação de metade à esquerda. Campo inferior refere-se ao campo que contém a primeira linha de verificação completa.

Syntax

typedef enum _MFVideoInterlaceMode {
  MFVideoInterlace_Unknown = 0,
  MFVideoInterlace_Progressive = 2,
  MFVideoInterlace_FieldInterleavedUpperFirst = 3,
  MFVideoInterlace_FieldInterleavedLowerFirst = 4,
  MFVideoInterlace_FieldSingleUpper = 5,
  MFVideoInterlace_FieldSingleLower = 6,
  MFVideoInterlace_MixedInterlaceOrProgressive = 7,
  MFVideoInterlace_Last,
  MFVideoInterlace_ForceDWORD = 0x7fffffff
} MFVideoInterlaceMode;

Constantes

 
MFVideoInterlace_Unknown
Valor: 0
O tipo de interlacagem não é conhecido.
MFVideoInterlace_Progressive
Valor: 2
Quadros progressivos.
MFVideoInterlace_FieldInterleavedUpperFirst
Valor: 3
Quadros entrelaçados. Cada quadro contém dois campos. As linhas de campo são intercaladas, com o campo superior aparecendo na primeira linha.
MFVideoInterlace_FieldInterleavedLowerFirst
Valor: 4
Quadros entrelaçados. Cada quadro contém dois campos. As linhas de campo são intercaladas, com o campo inferior aparecendo na primeira linha.
MFVideoInterlace_FieldSingleUpper
Valor: 5
Quadros entrelaçados. Cada quadro contém um campo, com o campo superior aparecendo primeiro.
MFVideoInterlace_FieldSingleLower
Valor: 6
Quadros entrelaçados. Cada quadro contém um campo, com o campo inferior aparecendo primeiro.
MFVideoInterlace_MixedInterlaceOrProgressive
Valor: 7
O fluxo contém uma combinação de modos entrelaçados e progressivos.
MFVideoInterlace_Last
Reservado.
MFVideoInterlace_ForceDWORD
Valor: 0x7fffffff
Reservado. Esse membro força o tipo de enumeração a ser compilado como um valor DWORD .

Comentários

As linhas de verificação no campo inferior são 0,5 linha de verificação inferiores às do campo superior. Na televisão NTSC, um quadro consiste em um campo inferior seguido por um campo superior. Na televisão PAL, um quadro consiste em um campo superior seguido por um campo inferior.

O campo superior também é chamado de campo par, o campo superior ou o campo 2. O campo inferior também é chamado de campo ímpar, o campo inferior ou o campo 1.

Se o modo de entrelaçamento for MFVideoInterlace_FieldSingleUpper ou MFVideoInterlace_FieldSingleLower, cada amostra conterá um único campo, portanto, cada buffer conterá apenas metade do número de linhas de campo fornecidas no tipo de mídia.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfobjects.h (inclua Mfidl.h)

Confira também

MF_MT_INTERLACE_MODE

Enumerações do Media Foundation

Interlacing de vídeo

Tipos de mídia de vídeo