Freigeben über


MFCreateMediaSession-Funktion (mfidl.h)

Erstellt die Mediensitzung im Prozess der Anwendung.

Syntax

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

Parameter

pConfiguration

Zeiger auf die IMFAttributes-Schnittstelle . Dieser Parameter kann NULL sein. Siehe Hinweise.

ppMediaSession

Empfängt einen Zeiger auf die IMFMediaSession-Schnittstelle der Mediensitzung. Der Aufrufer muss die Schnittstelle freigeben. Bevor der letzte Verweis auf den IMFMediaSession-Zeiger freigegeben wird, muss die Anwendung die IMFMediaSession::Shutdown-Methode aufrufen.

Rückgabewert

Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich ausgeführt.

Hinweise

Wenn Ihre Anwendung keine geschützten Inhalte wiedergibt, können Sie diese Funktion verwenden, um die Mediensitzung im Prozess der Anwendung zu erstellen. Um die Mediensitzung für geschützte Inhalte zu verwenden, müssen Sie MFCreatePMPMediaSession aufrufen.

Sie können den pConfiguration-Parameter verwenden, um eines der folgenden Attribute anzugeben:

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mf.lib
DLL Mf.dll

Weitere Informationen

Informationen zur Mediensitzung

MFCreatePMPMediaSession

Media Foundation-Funktionen

Mediensitzung