Функция MFCalculateImageSize (mfapi.h)

Извлекает размер изображения (в байтах) для несжатого видеоформата.

Синтаксис

HRESULT MFCalculateImageSize(
  [in]  REFGUID guidSubtype,
  [in]  UINT32  unWidth,
  [in]  UINT32  unHeight,
  [out] UINT32  *pcbImageSize
);

Параметры

[in] guidSubtype

Подтип мультимедиа для формата видео. Список подтипов см. в разделе Идентификаторы GUID типов мультимедиа.

[in] unWidth

Ширина изображения в пикселях.

[in] unHeight

Высота изображения в пикселях.

[out] pcbImageSize

Получает размер каждого кадра в байтах. Если формат сжимается или не распознается, значение равно нулю.

Возвращаемое значение

Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Функция выполнена успешно.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfapi.h
Библиотека Mfplat.lib
DLL Mfplat.dll

См. также раздел

Функции Media Foundation