Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Controls the work queues created by the Media Session.
The Media Session exposes this interface as a service. To obtain a pointer to this interface, call IMFGetService::GetService on the Media Session with the service identifier MF_WORKQUEUE_SERVICES.
Inheritance
The IMFWorkQueueServices interface inherits from the IUnknown interface. IMFWorkQueueServices also has these types of members:
Methods
The IMFWorkQueueServices interface has these methods.
IMFWorkQueueServices::BeginRegisterPlatformWorkQueueWithMMCSS Associates a platform work queue with a Multimedia Class Scheduler Service (MMCSS) task. |
IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS Registers the topology work queues with the Multimedia Class Scheduler Service (MMCSS). |
IMFWorkQueueServices::BeginUnregisterPlatformWorkQueueWithMMCSS Unregisters a platform work queue from a Multimedia Class Scheduler Service (MMCSS) task. |
IMFWorkQueueServices::BeginUnregisterTopologyWorkQueuesWithMMCSS Unregisters the topology work queues from the Multimedia Class Scheduler Service (MMCSS). |
IMFWorkQueueServices::EndRegisterPlatformWorkQueueWithMMCSS Completes an asynchronous request to associate a platform work queue with a Multimedia Class Scheduler Service (MMCSS) task. |
IMFWorkQueueServices::EndRegisterTopologyWorkQueuesWithMMCSS Completes an asynchronous request to register the topology work queues with the Multimedia Class Scheduler Service (MMCSS). |
IMFWorkQueueServices::EndUnregisterPlatformWorkQueueWithMMCSS Completes an asynchronous request to unregister a platform work queue from a Multimedia Class Scheduler Service (MMCSS) task. |
IMFWorkQueueServices::EndUnregisterTopologyWorkQueuesWithMMCSS Completes an asynchronous request to unregister the topology work queues from the Multimedia Class Scheduler Service (MMCSS). |
IMFWorkQueueServices::GetPlaftormWorkQueueMMCSSClass Retrieves the Multimedia Class Scheduler Service (MMCSS) class for a specified platform work queue. |
IMFWorkQueueServices::GetPlatformWorkQueueMMCSSTaskId Retrieves the Multimedia Class Scheduler Service (MMCSS) task identifier for a specified platform work queue. |
IMFWorkQueueServices::GetTopologyWorkQueueMMCSSClass Retrieves the Multimedia Class Scheduler Service (MMCSS) class for a specified branch of the current topology. |
IMFWorkQueueServices::GetTopologyWorkQueueMMCSSTaskId Retrieves the Multimedia Class Scheduler Service (MMCSS) task identifier for a specified branch of the current topology. |
Remarks
If the application is using the protected media path (PMP) session, the methods in this interface automatically marshal the calls to the PMP process.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | mfidl.h |