00001 // Copyright (C) 2002-2018 Nikolaus Gebhardt 00002 // This file is part of the "irrKlang" library. 00003 // For conditions of distribution and use, see copyright notice in irrKlang.h 00004 00005 #ifndef __E_IRRKLANG_SOUND_OUTPUT_DRIVERS_H_INCLUDED__ 00006 #define __E_IRRKLANG_SOUND_OUTPUT_DRIVERS_H_INCLUDED__ 00007 00008 namespace irrklang 00009 { 00011 00012 enum E_SOUND_OUTPUT_DRIVER 00013 { 00015 ESOD_AUTO_DETECT = 0, 00016 00018 00021 ESOD_DIRECT_SOUND_8, 00022 00024 00028 ESOD_DIRECT_SOUND, 00029 00031 00032 ESOD_WIN_MM, 00033 00035 00039 ESOD_ALSA, 00040 00042 00043 ESOD_CORE_AUDIO, 00044 00046 ESOD_NULL, 00047 00049 ESOD_COUNT, 00050 00053 ESOD_FORCE_32_BIT = 0x7fffffff 00054 }; 00055 00056 } // end namespace irrklang 00057 00058 #endif 00059