Freigeben über


MFVideoSurfaceInfo-Struktur (mfobjects.h)

Enthält Informationen zu einem nicht komprimierten Videoformat. Diese Struktur wird in der MFVIDEOFORMAT-Struktur verwendet.

Syntax

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

Members

Format

Für komprimierte Formate muss dieser Wert 0 sein. Bei nicht komprimierten Formaten ist der Wert ein FOURCC- oder D3DFORMAT-Wert , der das Format identifiziert. Verwenden Sie das Feld Data1 aus der Untertyp-GUID. Weitere Informationen finden Sie unter GuiDs des Videountertyps.

PaletteEntries

Anzahl der Paletteneinträge. Der Wert muss zwischen 0 und 256 sein.

Palette[1]

Array von MFPaletteEntry Unions, das die Farbtabelle für ein palettisiertes Format enthält. Die Größe des Arrays wird im PaletteEntries-Element angegeben. Wenn das Format nicht palettisiert ist, legen Sie PaletteEntries auf Null fest.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

Medienfundamentstrukturen

Medientypen