Compartilhar via


Estrutura VMRDeinterlaceCaps (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.]

A VMRDeinterlaceCaps estrutura descreve os recursos de um modo de desinterlacagem.

Sintaxe

typedef struct _VMRDeinterlaceCaps {
  DWORD              dwSize;
  DWORD              dwNumPreviousOutputFrames;
  DWORD              dwNumForwardRefSamples;
  DWORD              dwNumBackwardRefSamples;
  VMRDeinterlaceTech DeinterlaceTechnology;
} VMRDeinterlaceCaps;

Membros

dwSize

Tamanho da estrutura, em bytes.

dwNumPreviousOutputFrames

Número de quadros anteriormente delimitados que devem ser alimentados de volta para o hardware para desinterlacear o próximo campo. (Usado por algoritmos recursivos de deinterlacing.)

dwNumForwardRefSamples

Número de amostras futuras necessárias para desinterlacear o campo atual.

dwNumBackwardRefSamples

Número de amostras anteriores necessárias para desinterlacear o campo atual.

DeinterlaceTechnology

Combinação bit a bit de sinalizadores do tipo de enumeração VMRDeinterlaceTech . Esses sinalizadores são usados para descrever o algoritmo de desinterlacing.

Requisitos

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

Confira também

Estruturas do DirectShow

IVMRDeinterlaceControl Interface