Compartilhar via


Estrutura MFVideoSurfaceInfo (mfobjects.h)

Contém informações sobre um formato de vídeo não compactado. Essa estrutura é usada na estrutura MFVIDEOFORMAT .

Sintaxe

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

Membros

Format

Para formatos compactados, esse valor deve ser zero. Para formatos não compactados, o valor é um valor FOURCC ou D3DFORMAT que identifica o formato. Use o campo Data1 do guid do subtipo. Consulte GUIDs de subtipo de vídeo.

PaletteEntries

Número de entradas de paleta. O valor deve estar entre 0 e 256.

Palette[1]

Matriz de MFPaletteEntry Unions que contém a tabela de cores para um formato palettizado. O tamanho da matriz é fornecido no membro PaletteEntries . Se o formato não estiver palettizado, defina PaletteEntries como zero.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfobjects.h (inclua Mfidl.h)

Confira também

Estruturas do Media Foundation

Tipos de mídia