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

Создает объект события мультимедиа.

Синтаксис

HRESULT MFCreateMediaEvent(
  MediaEventType    met,
  REFGUID           guidExtendedType,
  HRESULT           hrStatus,
  const PROPVARIANT *pvValue,
  IMFMediaEvent     **ppEvent
);

Параметры

met

Тип события. См . статью IMFMediaEvent::GetType. Список типов событий см. в разделе События Media Foundation.

guidExtendedType

Расширенный тип. См . статью IMFMediaEvent::GetExtendedType. Если тип события не имеет расширенного типа, используйте значение GUID_NULL.

hrStatus

Состояние события. См . статью IMFMediaEvent::GetStatus.

pvValue

Значение, связанное с событием , если оно имеется. См . статью IMFMediaEvent::GetValue. Этот параметр может принимать значение NULL.

ppEvent

Получает указатель на интерфейс IMFMediaEvent . Вызывающий объект должен освободить интерфейс .

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

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

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

Комментарии

Эта функция доступна на следующих платформах, если установлены распространяемые компоненты пакета SDK для Windows Media Format 11:

  • Windows XP с пакетом обновления 2 (SP2) и более поздних версий.
  • Windows XP Media Center Edition 2005 с установленным KB900325 (Windows XP Media Center Edition 2005) и KB925766 (накопительный пакет обновления за октябрь 2006 г. для Windows XP Media Center Edition).

Требования

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

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

IMFMediaEvent

Функции Media Foundation