_Attribut TOPOLOADER de session MF _
Contient le CLSID d’un chargeur de topologie pour la session multimédia.
Type de données
GUID
Remarques
Vous pouvez utiliser cet attribut pour fournir un chargeur de topologie personnalisé pour la session multimédia.
Définissez cet attribut à l’aide du paramètre pConfiguration de la fonction MFCreateMediaSession ou de la fonction MFCreatePMPMediaSession .
Si cet attribut est défini, la session multimédia appelle CoCreateInstance avec le CLSID spécifié lors de la création du chargeur de topologie. L’objet créé par ce CLSID doit exposer l’interface IMFTopoLoader .
Si cet attribut n’est pas défini, la session multimédia crée le chargeur de topologie par défaut fourni dans Media Foundation.
Un chargeur de topologie doit prendre en charge les cloisonnements multithread. Vous devez enregistrer le chargeur de topologie en tant que ThreadingModel = « both ». En outre, si vous utilisez le chargeur de topologie à l’intérieur du chemin d’accès de média protégé (PMP), le chargeur de topologie doit être un composant approuvé. Pour plus d’informations, consultez chemin d’accès au média protégé.
La constante GUID de cet attribut est exportée à partir de mfuuid. lib.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|