Compartilhar via


Estrutura VMRVideoDesc (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Este tópico se aplica ao Windows XP Service Pack 1 ou posterior.

A VMRVideoDesc estrutura descreve um fluxo de vídeo a ser desinterlaceado.

Sintaxe

typedef struct _VMRVideoDesc {
  DWORD        dwSize;
  DWORD        dwSampleWidth;
  DWORD        dwSampleHeight;
  BOOL         SingleFieldPerSample;
  DWORD        dwFourCC;
  VMRFrequency InputSampleFreq;
  VMRFrequency OutputFrameFreq;
} VMRVideoDesc;

Membros

dwSize

Tamanho da estrutura, em bytes.

dwSampleWidth

Largura do vídeo a ser desinterlaceado, em pixels.

dwSampleHeight

Altura do vídeo a ser desinterlaceado, em pixels.

SingleFieldPerSample

Especifica um dos valores a seguir.

Valor Significado
VERDADE
Cada campo é entregue como um exemplo separado.
FALSE
Pares de campos são combinados em amostras simples.

dwFourCC

Especifica um código FOURCC. Os valores válidos incluem NV12, YV12, YUY2, UYVY, IMC1, IMC2, IMC3 e IMC4

InputSampleFreq

Uma estrutura [VMRFrequency](/windows/win32/api/strmif/ns-strmif-vmrfrequency que especifica a frequência de entrada. Para a TV NTSC, a frequência seria expressa como 30.000:1001.

OutputFrameFreq

Uma estrutura VMRFrequency que especifica a frequência de saída. Para a TV NTSC, a frequência seria expressa como 60.000:1001.

Requisitos

Requisito Valor
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Estruturas do DirectShow