attributo MF_SESSION_TOPOLOADER
Contiene il CLSID di un caricatore di topologia per la sessione multimediale.
Tipo di dati
GUID
Commenti
È possibile usare questo attributo per fornire un caricatore della topologia personalizzato per la sessione multimediale.
Impostare questo attributo usando il parametro pConfiguration della funzione MFCreateMediaSession o la funzione MFCreatePMPMediaSession.
Se questo attributo è impostato, la sessione multimediale chiama CoCreateInstance con CLSID specificato quando crea il caricatore della topologia. L'oggetto creato da questo CLSID deve esporre l'interfaccia IMFTopoLoader .
Se questo attributo non è impostato, la sessione multimediale crea il caricatore della topologia predefinito fornito in Media Foundation.
Un caricatore della topologia deve supportare appartamenti multithreaded. È necessario registrare il caricatore della topologia come ThreadingModel="Entrambi". Inoltre, se si usa il caricatore della topologia all'interno del percorso multimediale protetto (PMP), il caricatore della topologia deve essere un componente attendibile. Per altre informazioni, vedere Percorso multimediale protetto.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Vedi anche