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 Vista 的 Windows 7、Windows Vista 和平台更新补充 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfreadwrite.h
Library Mfreadwrite.lib
DLL Mfreadwrite.dll

另请参阅

媒体基础函数

源读取者