Fonction MFCreateMediaSession (mfidl.h)
Crée la session multimédia dans le processus de l’application.
Syntaxe
HRESULT MFCreateMediaSession(
IMFAttributes *pConfiguration,
IMFMediaSession **ppMediaSession
);
Paramètres
pConfiguration
Pointeur vers l’interface IMFAttributes . Ce paramètre peut être NULL. Consultez la section Notes.
ppMediaSession
Reçoit un pointeur vers l’interface IMFMediaSession de la session multimédia. L’appelant doit libérer l’interface. Avant de publier la dernière référence au pointeur IMFMediaSession , l’application doit appeler la méthode IMFMediaSession ::Shutdown .
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
Remarques
Si votre application ne lue pas de contenu protégé, vous pouvez utiliser cette fonction pour créer la session multimédia dans le processus de l’application. Pour utiliser la session multimédia pour le contenu protégé, vous devez appeler MFCreatePMPMediaSession.
Vous pouvez utiliser le paramètre pConfiguration pour spécifier l’un des attributs suivants :
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Bibliothèque | Mf.lib |
DLL | Mf.dll |