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);
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
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 class specializes ConfigVariable as an enumerated type.
This is a convenience class to specialize ConfigVariable as a Filename type.
This is a convenience class to specialize ConfigVariable as an integer 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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.