Share via


Struttura MFVideoSurfaceInfo (mfobjects.h)

Contiene informazioni su un formato video non compresso. Questa struttura viene utilizzata nella struttura MFVIDEOFORMAT .

Sintassi

typedef struct _MFVideoSurfaceInfo {
  DWORD          Format;
  DWORD          PaletteEntries;
  MFPaletteEntry Palette[1];
} MFVideoSurfaceInfo;

Members

Format

Per i formati compressi, questo valore deve essere zero. Per i formati non compressi, il valore è un valore FOURCC o D3DFORMAT che identifica il formato. Usare il campo Data1 dal GUID del sottotipo. Vedere GUID sottotipo video.

PaletteEntries

Numero di voci della tavolozza. Il valore deve essere compreso tra 0 e 256.

Palette[1]

Matrice di MFPaletteEntry Unionche contiene la tabella dei colori per un formato pallido. Le dimensioni della matrice sono specificate nel membro PaletteEntries . Se il formato non è pallido, impostare PaletteEntries su zero.

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

Strutture di Media Foundation

Tipi di supporti