Поделиться через


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

Инициализирует тип мультимедиа из структуры DirectShow MPEG1VIDEOINFO .

Синтаксис

HRESULT MFInitMediaTypeFromMPEG1VideoInfo(
  IMFMediaType         *pMFType,
  const MPEG1VIDEOINFO *pMP1VI,
  UINT32               cbBufSize,
  const GUID           *pSubtype
);

Параметры

pMFType

Указатель на интерфейс IMFMediaType типа носителя для инициализации. Чтобы создать объект неинициализированного типа мультимедиа, вызовите MFCreateMediaType.

pMP1VI

Указатель на MPEG1VIDEOINFO структуру, описывающую тип мультимедиа. Вызывающий объект должен заполнить элементы структуры перед вызовом этой функции.

cbBufSize

Размер структуры MPEG1VIDEOINFO в байтах.

pSubtype

Указатель на GUID подтипа. Этот параметр может принимать значение NULL. Если указан GUID подтипа, функция использует его для задания подтипа мультимедиа. В противном случае функция пытается вывести подтип из поля biCompression , содержащегося в структуре MPEG1VIDEOINFO .

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

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

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

Требования

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

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

Функции Media Foundation

Преобразования типов мультимедиа

Типы мультимедиа