MFCreateMediaSession 函式 (mfidl.h)

在應用程式的進程中建立 媒體會話

語法

HRESULT MFCreateMediaSession(
  IMFAttributes   *pConfiguration,
  IMFMediaSession **ppMediaSession
);

參數

pConfiguration

IMFAttributes 介面的指標。 此參數可以是 Null。 請參閱<備註>。

ppMediaSession

接收媒體會話 之 IMFMediaSession 介面的指標。 呼叫端必須釋放 介面。 在釋放 IMFMediaSession 指標的最後一個參考之前,應用程式必須呼叫 IMFMediaSession::Shutdown 方法。

傳回值

函式會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此函數已成功。

備註

如果您的應用程式未播放受保護的內容,您可以使用此函式在應用程式的進程中建立媒體會話。 若要對受保護的內容使用媒體會話,您必須呼叫 MFCreatePMPMediaSession

您可以使用 pConfiguration 參數來指定下列任何屬性:

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mf.lib
Dll Mf.dll

另請參閱

關於媒體會話

MFCreatePMPMediaSession

媒體基礎函式

媒體會話