14 #ifndef __CONFIG_AUDIO_H__ 15 #define __CONFIG_AUDIO_H__ 25 #if defined(WIN32_VC) || defined(WIN64_VC) 26 #pragma warning (disable : 4231) 29 NotifyCategoryDecl(audio, EXPCL_PANDA_AUDIO, EXPTP_PANDA_AUDIO);
42 enum FmodSpeakerMode {
55 EXPCL_PANDA_AUDIO std::ostream &operator << (std::ostream &out, FmodSpeakerMode sm);
56 EXPCL_PANDA_AUDIO std::istream &operator >> (std::istream &in, FmodSpeakerMode &sm);
83 #ifdef NOTIFY_DEBUG //[ 85 #define audio_debug(msg) \ 86 if (audio_cat.is_debug()) { \ 87 audio_cat->debug() << msg << std::endl; \ 91 #define audio_debug(msg) ((void)0); 94 #define audio_info(msg) \ 95 audio_cat->info() << msg << std::endl 97 #define audio_warning(msg) \ 98 audio_cat->warning() << msg << std::endl 100 #define audio_error(msg) \ 101 audio_cat->error() << msg << std::endl PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as a Filename type.
This is a convenience class to specialize ConfigVariable as a boolean type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class specializes ConfigVariable as an enumerated type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as an integer type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.