À propos des minuteurs multimédias

[La fonctionnalité associée à cette page, Multimedia Timers, est une fonctionnalité héritée. Il a été remplacé par le service Planificateur de classe multimédia. Le service Planificateur de classes multimédia a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser le service Planificateur de classes multimédia au lieu des minuteurs multimédias, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les services de minuteur multimédia permettent aux applications de planifier des événements du minuteur avec la meilleure résolution (ou précision) possible pour la plateforme matérielle. Ces services de minuteur multimédia vous permettent de planifier des événements du minuteur à une résolution supérieure à celle des autres services de minuteur.

Ces services de minuteur sont utiles pour les applications qui nécessitent un minutage haute résolution. Par exemple, un séquenceur MIDI nécessite un minuteur haute résolution, car il doit maintenir le rythme des événements MIDI dans une résolution de 1 milliseconde.

Les applications qui n’utilisent pas de minutage haute résolution doivent utiliser la fonction SetTimer au lieu des services de minuteur multimédia. Les services du minuteur fournis par SetTimerpublient WM_TIMER messages dans une file d’attente de messages, tandis que les services du minuteur multimédia appellent une fonction de rappel. Les applications qui veulent un minuteur d’attente doivent utiliser la fonction CreateWaitableTimer .