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) |