attribut MF_TOPONODE_WORKQUEUE_ID

Spécifie une file d’attente de travail pour une branche de topologie.

Type de données

UINT32

Notes

Cet attribut s’applique aux nœuds sources (MF_TOPOLOGY_SOURCESTREAM_NODE). L’attribut est facultatif.

La valeur de l’attribut est un identificateur défini par l’application pour la file d’attente de travail.

Les applications peuvent utiliser cet attribut pour affecter des files d’attente de travail aux branches de la topologie. Chaque nœud source de la topologie définit une branche. La branche inclut chaque nœud de topologie qui reçoit des données de ce nœud.

Si vous définissez cet attribut, appelez la méthode IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS sur la topologie résolue. Plusieurs branches de la topologie peuvent partager la même file d’attente de travail, et les files d’attente de travail peuvent être réutilisées entre les topologies.

Notes

La valeur de cet attribut n’est pas la même que l’identificateur retourné par la fonction MFAllocateWorkQueue . La valeur de l’attribut est un identificateur défini par l’application et est utilisée pour associer des branches de topologie à des files d’attente de travail. Lorsque la session multimédia alloue une nouvelle file d’attente de travail, elle stocke l’identificateur de file d’attente de travail réel en interne.

 

Si cet attribut est défini, l’application peut également affecter la branche à une tâche MMCSS (Multimedia Class Scheduler Service), en définissant l’attribut MF_TOPONODE_WORKQUEUE_MMCSS_CLASS .

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

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]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS

MF_TOPONODE_WORKQUEUE_MMCSS_CLASS

MF_TOPONODE_WORKQUEUE_MMCSS_TASKID

Attributs de nœud de topologie

Files d’attente de travail