Функция MFCreateSourceReaderFromURL (mfreadwrite.h)

Создает средство чтения источника на основе URL-адреса.

Синтаксис

HRESULT MFCreateSourceReaderFromURL(
  [in]  LPCWSTR         pwszURL,
  [in]  IMFAttributes   *pAttributes,
  [out] IMFSourceReader **ppSourceReader
);

Параметры

[in] pwszURL

URL-адрес открываемого файла мультимедиа.

[in] pAttributes

Указатель на интерфейс IMFAttributes . Этот параметр можно использовать для настройки средства чтения исходного кода. Дополнительные сведения см. в разделе Атрибуты средства чтения источника. Этот параметр может принимать значение NULL.

[out] ppSourceReader

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

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

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

Комментарии

Прежде чем вызывать эту функцию, вызовите CoInitialize(Ex) и MFStartup .

Внутренне средство чтения источника вызывает метод IMFSourceResolver::CreateObjectFromURL для создания источника мультимедиа на основе URL-адреса.

Эта функция доступна в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.

Требования

Требование Значение
Минимальная версия клиента Дополнение к Windows 7, Windows Vista и обновлению платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfreadwrite.h
Библиотека Mfreadwrite.lib
DLL Mfreadwrite.dll

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

Функции Media Foundation

Средство чтения исходного кода