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
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

FMAttributes::GetGUID

FMAttributes::SetGUID

Attributi sessione multimediale

Caricatori di topologie personalizzati