MFVideoSurfaceInfo 構造体 (mfobjects.h)

圧縮されていないビデオ形式に関する情報が含まれます。 この構造体は 、MFVIDEOFORMAT 構造体で使用されます。

構文

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

メンバー

Format

圧縮形式の場合、この値は 0 である必要があります。 非圧縮形式の場合、値は、形式を識別する FOURCC または D3DFORMAT 値です。 サブタイプ GUID の Data1 フィールドを使用します。 「ビデオ サブタイプ GUID」を参照してください。

PaletteEntries

パレットエントリの数。 値は 0 から 256 の間である必要があります。

Palette[1]

淡色化された形式のカラー テーブルを含む MFPaletteEntry 共用体の配列。 配列のサイズは PaletteEntries メンバーで指定します。 書式が淡色化されていない場合は、 PaletteEntries を 0 に設定します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mfobjects.h (Mfidl.h を含む)

関連項目

Media Foundation Structures

メディアの種類