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 |
---|---|
|
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 |