Serviço de agendador de aulas multimídia - Multimedia Class Scheduler Service

Multimedia Class Scheduler Service ( MMCSS ) é um serviço do Windows que permite que aplicativos de multimídia obtenham acesso priorizado à CPU para processamento urgente (como aplicativos de multimídia), bem como acesso priorizado a disco para garantir que o processo não fique sem dados para processar . O serviço MMCSS monitora a carga da CPU e ajusta dinamicamente a prioridade para que o aplicativo possa usar o máximo de tempo possível da CPU sem negar a CPU para aplicativos de prioridade mais baixa. O MMCSS usa heurística para determinar a prioridade relativa necessária para a tarefa que o thread está executando e ajusta dinamicamente a prioridade com base nisso. Um encadeamento deve invocar MMCSS explicitamente para usar seus serviços, chamando as APIsAvSetMmMaxThreadCharacteristics() ou . AvSetMmThreadCharacteristics()

O MMCSS é usado pelos aplicativos de multimídia no Windows Vista , incluindo o Windows Media Player e o Windows Media Center para fornecer reprodução de áudio sem falhas.

Problemas

Este serviço está implicado em um desempenho de rede ruim durante a reprodução de multimídia. Em resposta a isso, a Microsoft incluiu uma opção configurável no Windows Vista Service Pack 1 e posterior, onde os usuários podem especificar o valor do índice de limitação de rede para o Multimedia Class Scheduling Service de forma que o desempenho da rede e a qualidade de reprodução de áudio / vídeo possam ser balanceados de acordo com como os usuários o configuram.

Veja também

Referências