Enumerazione MFVideoInterlaceMode (mfobjects.h)
Specifica la modalità di interlacciamento di un flusso video.
Nelle descrizioni che seguono, il campo superiore fa riferimento al campo che contiene la riga di analisi iniziale della metà. Il campo inferiore fa riferimento al campo che contiene la prima riga di analisi completa.
Sintassi
typedef enum _MFVideoInterlaceMode {
MFVideoInterlace_Unknown = 0,
MFVideoInterlace_Progressive = 2,
MFVideoInterlace_FieldInterleavedUpperFirst = 3,
MFVideoInterlace_FieldInterleavedLowerFirst = 4,
MFVideoInterlace_FieldSingleUpper = 5,
MFVideoInterlace_FieldSingleLower = 6,
MFVideoInterlace_MixedInterlaceOrProgressive = 7,
MFVideoInterlace_Last,
MFVideoInterlace_ForceDWORD = 0x7fffffff
} MFVideoInterlaceMode;
Costanti
MFVideoInterlace_Unknown Valore: 0 Il tipo di interlacciamento non è noto. |
MFVideoInterlace_Progressive Valore: 2 Fotogrammi progressivi. |
MFVideoInterlace_FieldInterleavedUpperFirst Valore: 3 Cornici interlacciate. Ogni frame contiene due campi. Le linee di campo vengono interleavede, con il campo superiore visualizzato sulla prima riga. |
MFVideoInterlace_FieldInterleavedLowerFirst Valore: 4 Cornici interlacciate. Ogni frame contiene due campi. Le linee di campo vengono interleavede, con il campo inferiore visualizzato sulla prima riga. |
MFVideoInterlace_FieldSingleUpper Valore: 5 Cornici interlacciate. Ogni frame contiene un campo, con il campo superiore visualizzato per primo. |
MFVideoInterlace_FieldSingleLower Valore: 6 Cornici interlacciate. Ogni frame contiene un campo, con il campo inferiore visualizzato per primo. |
MFVideoInterlace_MixedInterlaceOrProgressive Valore: 7 Il flusso contiene una combinazione di modalità interlacciate e progressive. |
MFVideoInterlace_Last Riservato. |
MFVideoInterlace_ForceDWORD Valore: 0x7fffffff Riservato. Questo membro forza la compilazione del tipo di enumerazione come valore DWORD . |
Commenti
Le linee di analisi nel campo inferiore sono 0,5 linee di analisi inferiori a quelle nel campo superiore. Nel televisore NTSC, un frame è costituito da un campo inferiore seguito da un campo superiore. Nel televisore PAL, un frame è costituito da un campo superiore seguito da un campo inferiore.
Il campo superiore viene chiamato anche campo pari, campo superiore o campo 2. Il campo inferiore viene chiamato anche campo dispari, campo inferiore o campo 1.
Se la modalità interlaccia è MFVideoInterlace_FieldSingleUpper o MFVideoInterlace_FieldSingleLower, ogni campione contiene un singolo campo, quindi ogni buffer contiene solo la metà del numero di righe di campo specificato nel tipo di supporto.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | mfobjects.h (include Mfidl.h) |