Função MFValidateMediaTypeSize (mfapi.h)
Valida o tamanho de um buffer para um bloco de formato de vídeo.
Sintaxe
HRESULT MFValidateMediaTypeSize(
[in] GUID FormatType,
[in] UINT8 *pBlock,
[in] UINT32 cbSize
);
Parâmetros
[in] FormatType
GUID que especifica o tipo de bloco de formato. Deve ser um dos seguintes valores:
FORMAT_DvInfo
FORMAT_MFVideoFormat
FORMAT_MPEG2Video
FORMAT_MPEGStreams
FORMAT_MPEGVideo
FORMAT_VideoInfo
FORMAT_VideoInfo2
FORMAT_WaveFormatEx
[in] pBlock
Ponteiro para um buffer que contém o bloco de formato.
[in] cbSize
Tamanho do buffer pBlock , em bytes.
Valor retornado
A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O buffer que contém o bloco de formato é grande o suficiente. |
|
O buffer que contém o bloco de formato é muito pequeno ou o bloco de formato não é válido. |
|
Essa função não dá suporte ao tipo de formato especificado. |
Comentários
Essa função estará disponível nas seguintes plataformas se os componentes redistribuíveis do SDK do Windows Media Format 11 estiverem instalados:
- Windows XP com Service Pack 2 (SP2) e posterior.
- Windows XP Media Center Edition 2005 com KB900325 (Windows XP Media Center Edition 2005) e KB925766 (Pacote Cumulativo de Atualizações de outubro de 2006 para Windows XP Media Center Edition) instalados.
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] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h |
Biblioteca | Mfplat.lib |
DLL | Mfplat.dll |