PortAudio / portaudio

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
Other
1.5k stars 307 forks source link

Use Windows Multimedia Class Scheduler Service (MMCSS) for WMME, DSound, ASIO #177

Open PortAudio-admin opened 13 years ago

PortAudio-admin commented 13 years ago

Issue created by @RossBencina

Windows Multimedia Class Scheduler Service provides a way to mark threads as having audio-class priority. PA already uses this in the WASAPI and WDMKS implementations. We should use it for WMME, DSound and ASIO media threads too. http://msdn.microsoft.com/en-us/library/ms684247(VS.85).aspx

This enhancement could be combined with a refactoring that creates a single set of common routines for creating and destroying media threads to be used by all implementations.

PortAudio-admin commented 12 years ago

Comment by @RossBencina

TRAC migration: propagating ticket status from TRAC