Condividi tramite


Struttura VMRDeinterlaceCaps (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La VMRDeinterlaceCaps struttura descrive le funzionalità di una modalità di deinterlacing.

Sintassi

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

Members

dwSize

Dimensioni della struttura, in byte.

dwNumPreviousOutputFrames

Numero di fotogrammi precedentemente delacciati che devono essere restituiti all'hardware per denterlace il campo successivo. Usato dagli algoritmi di deinterlacing ricorsivi.

dwNumForwardRefSamples

Numero di esempi futuri necessari per denterlace il campo corrente.

dwNumBackwardRefSamples

Numero di esempi precedenti necessari per denterlace il campo corrente.

DeinterlaceTechnology

Combinazione bit per bit di flag dal tipo di enumerazione VMRDeinterlaceTech . Questi flag vengono usati per descrivere l'algoritmo di deinterlacing.

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Strutture DirectShow

Interfaccia IVMRDeinterlaceControl