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 |
---|---|
|
Ogni campo viene recapitato come esempio separato. |
|
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) |