MFCreateMediaSession 函数 (mfidl.h)
在应用程序的进程中创建 媒体会话 。
语法
HRESULT MFCreateMediaSession(
IMFAttributes *pConfiguration,
IMFMediaSession **ppMediaSession
);
参数
pConfiguration
指向 IMFAttributes 接口的 指针。 此参数可以为 NULL。 请参阅“备注”。
ppMediaSession
接收指向媒体会话的 IMFMediaSession 接口的指针。 调用方必须释放接口。 在释放对 IMFMediaSession 指针的最后一个引用之前,应用程序必须调用 IMFMediaSession::Shutdown 方法。
返回值
函数返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
函数成功。 |
注解
如果应用程序未播放受保护的内容,则可以使用此函数在应用程序的进程中创建媒体会话。 若要对受保护内容使用媒体会话,必须调用 MFCreatePMPMediaSession。
可以使用 pConfiguration 参数指定以下任何属性:
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mf.lib |
DLL | Mf.dll |