Estrutura MFVIDEOFORMAT (mfobjects.h)
Descreve um formato de vídeo.
Sintaxe
typedef struct _MFVIDEOFORMAT {
DWORD dwSize;
MFVideoInfo videoInfo;
GUID guidFormat;
MFVideoCompressedInfo compressedInfo;
MFVideoSurfaceInfo surfaceInfo;
} MFVIDEOFORMAT;
Membros
dwSize
Tamanho da estrutura, em bytes. Esse valor inclui o tamanho das entradas de paleta que podem aparecer após o membro surfaceInfo .
videoInfo
Estrutura MFVideoInfo . Essa estrutura contém informações que se aplicam a formatos compactados e descompactados.
guidFormat
Subtipo de vídeo. Consulte GUIDs de subtipo de vídeo.
compressedInfo
Estrutura MFVideoCompressedInfo . Essa estrutura contém informações que se aplicam somente a formatos compactados.
surfaceInfo
Estrutura MFVideoSurfaceInfo . Essa estrutura contém informações que se aplicam somente a formatos descompactados.
Comentários
Os aplicativos devem evitar o uso dessa estrutura. Em vez disso, é recomendável que os aplicativos usem atributos para descrever o formato de vídeo. Para obter uma lista de atributos de tipo de mídia, consulte Atributos de tipo de mídia. Com atributos, você pode definir apenas as informações de formato que você conhece, o que é mais fácil (e mais provável de ser preciso) do que tentar preencher informações completas de formato para a estrutura MFVIDEOFORMAT .
Para inicializar um objeto de tipo de mídia de uma estrutura MFVIDEOFORMAT , chame MFInitMediaTypeFromMFVideoFormat.
Você pode usar a estrutura MFVIDEOFORMAT como o bloco de formato para um tipo de mídia DirectShow. Defina o GUID de formato como FORMAT_MFVideoFormat.
Requisitos
Requisito | Valor |
---|---|
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 (include Mfidl.h) |