Bagikan melalui


Tentang Timer Multimedia

[Fitur yang terkait dengan halaman ini, Timer Multimedia, adalah fitur warisan. Ini telah digantikan oleh Layanan Penjadwal Kelas Multimedia. Layanan Penjadwal Kelas Multimedia telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Layanan Penjadwal Kelas Multimedia alih-alih Timer Multimedia, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Layanan timer multimedia memungkinkan aplikasi untuk menjadwalkan peristiwa timer dengan resolusi terbesar (atau akurasi) yang mungkin untuk platform perangkat keras. Layanan timer multimedia ini memungkinkan Anda menjadwalkan peristiwa timer pada resolusi yang lebih tinggi daripada layanan timer lainnya.

Layanan timer ini berguna untuk aplikasi yang menuntut waktu resolusi tinggi. Misalnya, pengurut MIDI memerlukan timer resolusi tinggi karena harus mempertahankan kecepatan peristiwa MIDI dalam resolusi 1 milidetik.

Aplikasi yang tidak menggunakan pengaturan waktu resolusi tinggi harus menggunakan fungsi SetTimer alih-alih layanan timer multimedia. Layanan timer yang disediakan oleh SetTimer memposting WM_TIMER pesan ke antrean pesan, sementara layanan timer multimedia memanggil fungsi panggilan balik. Aplikasi yang menginginkan timer yang dapat ditunggu harus menggunakan fungsi CreateWaitableTimer .