Функция MFValidateMediaTypeSize (mfapi.h)
Проверяет размер буфера для блока формата видео.
Синтаксис
HRESULT MFValidateMediaTypeSize(
[in] GUID FormatType,
[in] UINT8 *pBlock,
[in] UINT32 cbSize
);
Параметры
[in] FormatType
GUID, указывающий тип блока формата. Оно должно иметь одно из следующих значений:
FORMAT_DvInfo
FORMAT_MFVideoFormat
FORMAT_MPEG2Video
FORMAT_MPEGStreams
FORMAT_MPEGVideo
FORMAT_VideoInfo
FORMAT_VideoInfo2
FORMAT_WaveFormatEx
[in] pBlock
Указатель на буфер, содержащий блок формата.
[in] cbSize
Размер буфера pBlock в байтах.
Возвращаемое значение
Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Буфер, содержащий блок форматирования, достаточно велик. |
|
Буфер, содержащий блок форматирования, слишком мал или блок формата недопустим. |
|
Эта функция не поддерживает указанный тип формата. |
Комментарии
Эта функция доступна на следующих платформах, если установлены распространяемые компоненты пакета SDK формата 11 для Windows Media:
- Windows XP с пакетом обновления 2 (SP2) и более поздних версий.
- Windows XP Media Center Edition 2005 с установленными обновлениями KB900325 (Windows XP Media Center Edition 2005) и KB925766 (накопительный пакет обновления для Windows XP Media Center Edition за октябрь 2006 г.).
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |