atributo MF_TOPONODE_WORKQUEUE_ID

Especifica una cola de trabajo para una rama de topología.

Tipo de datos

UINT32

Comentarios

Este atributo se aplica a los nodos de origen (MF_TOPOLOGY_SOURCESTREAM_NODE). El atributo es opcional.

El valor del atributo es un identificador definido por la aplicación para la cola de trabajo.

Las aplicaciones pueden usar este atributo para asignar colas de trabajo a ramas de la topología. Cada nodo de origen de la topología define una rama. La rama incluye todos los nodos de topología que reciben datos de ese nodo.

Si establece este atributo, llame al método IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS en la topología resuelta. Varias ramas de la topología pueden compartir la misma cola de trabajo y las colas de trabajo se pueden volver a usar entre topologías.

Nota

El valor de este atributo no es el mismo que el identificador devuelto por la función MFAllocateWorkQueue . El valor del atributo es un identificador definido por la aplicación y se usa para asociar ramas de topología con colas de trabajo. Cuando la sesión multimedia asigna una nueva cola de trabajo, almacena el identificador real de cola de trabajo internamente.

 

Si este atributo se establece, la aplicación también puede asignar la rama a una tarea de Servicio de programador de clases multimedia (MMCSS), estableciendo el atributo MF_TOPONODE_WORKQUEUE_MMCSS_CLASS .

La constante GUID de este atributo se exporta desde mfuuid.lib.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Mfidl.h

Consulte también

Lista alfabética de atributos de Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS

MF_TOPONODE_WORKQUEUE_MMCSS_CLASS

MF_TOPONODE_WORKQUEUE_MMCSS_TASKID

Atributos de nodo de topología

Colas de trabajo