Estructura MFVIDEOFORMAT (mfobjects.h)

Describe un formato de vídeo.

Sintaxis

typedef struct _MFVIDEOFORMAT {
  DWORD                 dwSize;
  MFVideoInfo           videoInfo;
  GUID                  guidFormat;
  MFVideoCompressedInfo compressedInfo;
  MFVideoSurfaceInfo    surfaceInfo;
} MFVIDEOFORMAT;

Miembros

dwSize

Tamaño de la estructura, en bytes. Este valor incluye el tamaño de las entradas de la paleta que pueden aparecer después del miembro surfaceInfo .

videoInfo

Estructura MFVideoInfo . Esta estructura contiene información que se aplica a formatos comprimidos y sin comprimir.

guidFormat

Subtipo de vídeo. Consulte GUID de subtipo de vídeo.

compressedInfo

Estructura MFVideoCompressedInfo . Esta estructura contiene información que solo se aplica a formatos comprimidos.

surfaceInfo

Estructura MFVideoSurfaceInfo . Esta estructura contiene información que solo se aplica a formatos sin comprimir.

Comentarios

Las aplicaciones deben evitar el uso de esta estructura. En su lugar, se recomienda que las aplicaciones usen atributos para describir el formato de vídeo. Para obtener una lista de atributos de tipo multimedia, vea Atributos de tipo multimedia. Con los atributos, puede establecer solo la información de formato que sabe, que es más fácil (y más probable que sea precisa) que intentar rellenar la información de formato completa para la estructura MFVIDEOFORMAT .

Para inicializar un objeto de tipo multimedia desde una estructura MFVIDEOFORMAT , llame a MFInitMediaTypeFromMFVideoFormat.

Puede usar la estructura MFVIDEOFORMAT como bloque de formato para un tipo de medio DirectShow. Establezca el GUID de formato en FORMAT_MFVideoFormat.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mfobjects.h (include Mfidl.h)

Consulte también

Estructuras de Media Foundation

Tipos de medios