Condividi tramite


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)

Vedi anche

MF_MT_INTERLACE_MODE

Enumerazioni media Foundation

Interlacciamento video

Tipi di supporti video