Condividi tramite


attributo MF_TOPONODE_WORKQUEUE_ID

Specifica una coda di lavoro per un ramo di topologia.

Tipo di dati

UINT32

Commenti

Questo attributo si applica ai nodi di origine (MF_TOPOLOGY_SOURCESTREAM_NODE). L'attributo è facoltativo.

Il valore dell'attributo è un identificatore definito dall'applicazione per la coda di lavoro.

Le applicazioni possono usare questo attributo per assegnare code di lavoro ai rami della topologia. Ogni nodo di origine nella topologia definisce un ramo. Il ramo include ogni nodo della topologia che riceve i dati da tale nodo.

Se si imposta questo attributo, chiamare il metodo IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS nella topologia risolta. Più rami nella topologia possono condividere la stessa coda di lavoro e le code di lavoro possono essere riutilizzate tra topologie.

Nota

Il valore di questo attributo non corrisponde all'identificatore restituito dalla funzione MFAllocateWorkQueue . Il valore dell'attributo è un identificatore definito dall'applicazione e viene usato per associare i rami della topologia alle code di lavoro. Quando la sessione multimediale alloca una nuova coda di lavoro, archivia internamente l'identificatore effettivo della coda di lavoro.

 

Se questo attributo è impostato, l'applicazione può anche assegnare il ramo a un'attività MMCSS (Multimedia Class Scheduler Service), impostando l'attributo MF_TOPONODE_WORKQUEUE_MMCSS_CLASS .

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS

MF_TOPONODE_WORKQUEUE_MMCSS_CLASS

MF_TOPONODE_WORKQUEUE_MMCSS_TASKID

Attributi del nodo della topologia

Code di lavoro