Метод IMFSourceResolver::EndCreateObjectFromByteStream (mfidl.h)

Завершает асинхронный запрос на создание источника мультимедиа из потока байтов.

Синтаксис

HRESULT EndCreateObjectFromByteStream(
  [in]  IMFAsyncResult *pResult,
  [out] MF_OBJECT_TYPE *pObjectType,
  [out] IUnknown       **ppObject
);

Параметры

[in] pResult

Указатель на интерфейс IMFAsyncResult . Передайте тот же указатель, что и объект обратного вызова, полученный в методе Invoke .

[out] pObjectType

Получает член перечисления MF_OBJECT_TYPE , указывающий тип созданного объекта.

[out] ppObject

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

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_ABORT
Приложение отменило операцию.

Комментарии

Вызовите этот метод из метода IMFAsyncCallback::Invoke приложения.

Требования

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

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

IMFSourceResolver

Сопоставитель источника