23#include "zrythm-config.h"
27# ifndef __AUDIO_WINDOWS_MMCSS_H__
28# define __AUDIO_WINDOWS_MMCSS_H__
34 AVRT_PRIORITY_VERYLOW = -2,
38 AVRT_PRIORITY_CRITICAL
41# define MMCSS_ERROR_INVALID_TASK_NAME 1550
42# define MMCSS_ERROR_INVALID_TASK_INDEX 1551
45windows_mmcss_initialize (
void);
48windows_mmcss_deinitialize (
void);
51windows_mmcss_set_thread_characteristics (
52 const char * task_name,
53 HANDLE * task_handle);
56windows_mmcss_revert_thread_characteristics (HANDLE task_handle);
58int windows_mmcss_set_thread_priority (HANDLE, AVRT_PRIORITY);