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) |