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


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

Создает оболочку для потока байтов.

Синтаксис

HRESULT MFCreateMFByteStreamWrapper(
  [in] IMFByteStream *pStream,
  [in] IMFByteStream **ppStreamWrapper
);

Параметры

[in] pStream

Указатель на интерфейс IMFByteStream исходного потока байтов.

[in] ppStreamWrapper

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

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

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Методы IMFByteStream в оболочке вызывают непосредственно через исходный поток байтов, за исключением метода IMFByteStream::Close . При вызове close в оболочке объект-оболочка закрывается, но исходный поток байтов остается открытым.

Требования

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

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

Функции Media Foundation