15 #ifndef __CONFIG_AUDIO_H__ 16 #define __CONFIG_AUDIO_H__ 18 #include "pandabase.h" 19 #include "notifyCategoryProxy.h" 20 #include "configVariableInt.h" 21 #include "configVariableBool.h" 22 #include "configVariableDouble.h" 23 #include "configVariableString.h" 24 #include "configVariableFilename.h" 26 #if defined(WIN32_VC) || defined(WIN64_VC) 27 #pragma warning (disable : 4231) 30 NotifyCategoryDecl(audio, EXPCL_PANDA_AUDIO, EXPTP_PANDA_AUDIO);
43 enum FmodSpeakerMode {
56 EXPCL_PANDA_AUDIO ostream &operator << (ostream &out, FmodSpeakerMode sm);
57 EXPCL_PANDA_AUDIO istream &operator >> (istream &in, FmodSpeakerMode &sm);
84 #ifdef NOTIFY_DEBUG //[ 86 #define audio_debug(msg) \ 87 if (audio_cat.is_debug()) { \ 88 audio_cat->debug() << msg << endl; \ 92 #define audio_debug(msg) ((void)0); 95 #define audio_info(msg) \ 96 audio_cat->info() << msg << endl 98 #define audio_warning(msg) \ 99 audio_cat->warning() << msg << endl 101 #define audio_error(msg) \ 102 audio_cat->error() << msg << endl This is a convenience class to specialize ConfigVariable as a Filename type.
This is a convenience class to specialize ConfigVariable as a boolean type.
This is a convenience class to specialize ConfigVariable as a floating-point type.
This is a convenience class to specialize ConfigVariable as a string type.
This class specializes ConfigVariable as an enumerated type.
This is a convenience class to specialize ConfigVariable as an integer type.