Condividi tramite


Struttura VMRVideoDesc (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.

Questo argomento si applica a Windows XP Service Pack 1 o versione successiva.

La VMRVideoDesc struttura descrive un flusso video da decantare.

Sintassi

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

Members

dwSize

Dimensioni della struttura, in byte.

dwSampleWidth

Larghezza del video da decantare, in pixel.

dwSampleHeight

Altezza del video da decantare, in pixel.

SingleFieldPerSample

Specifica uno dei valori seguenti.

Valore Significato
VERO
Ogni campo viene recapitato come esempio separato.
FALSE
Le coppie di campi vengono combinate in singoli esempi.

dwFourCC

Specifica un codice FOURCC. I valori validi includono NV12, YV12, YUY2, UYVY, IMC1, IMC2, IMC3 e IMC4

InputSampleFreq

Una struttura [VMRFrequency](/windows/win32/api/strmif/ns-strmif-vmrfrequency che specifica la frequenza di input. Per NTSC TV, la frequenza verrebbe espressa come 30.000:1001.

OutputFrameFreq

Struttura VMRFrequency che specifica la frequenza di output. Per NTSC TV, la frequenza verrebbe espressa come 60.000:1001.

Requisiti

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

Vedi anche

Strutture DirectShow