MFVideoSurfaceInfo 结构 (mfobjects.h)

包含有关未压缩视频格式的信息。 此结构用于 MFVIDEOFORMAT 结构。

语法

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

成员

Format

对于压缩格式,此值必须为零。 对于未压缩格式,该值是用于标识格式的 FOURCC 或 D3DFORMAT 值。 使用子类型 GUID 中的 Data1 字段。 请参阅 视频子类型 GUID

PaletteEntries

调色板条目数。 该值必须介于 0 和 256 之间。

Palette[1]

包含淡化格式颜色表的 MFPaletteEntry Union的数组。 数组的大小在 PaletteEntries 成员中提供。 如果格式未淡化,请将 PaletteEntries 设置为零。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mfobjects.h (包括 Mfidl.h)

另请参阅

媒体基础结构

媒体类型