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

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

Синтаксис

HRESULT MFInitMediaTypeFromAMMediaType(
  IMFMediaType        *pMFType,
  const AM_MEDIA_TYPE *pAMType
);

Параметры

pMFType

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

pAMType

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

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

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

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

Комментарии

Эту функцию также можно использовать со следующими структурами форматирования, эквивалентными AM_MEDIA_TYPE:

  • DMO_MEDIA_TYPE (объекты мультимедиа DirectX)
  • WM_MEDIA_TYPE (пакет SDK для формата Windows Media)

Требования

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

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

Функции Media Foundation

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

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