Panda3D

nullAudioManager.cxx

00001 // Filename: nullAudioManager.cxx
00002 // Created by:  skyler (June 6, 2001)
00003 // Prior system by: cary
00004 //
00005 ////////////////////////////////////////////////////////////////////
00006 //
00007 // PANDA 3D SOFTWARE
00008 // Copyright (c) Carnegie Mellon University.  All rights reserved.
00009 //
00010 // All use of this software is subject to the terms of the revised BSD
00011 // license.  You should have received a copy of this license along
00012 // with this source code in a file named "LICENSE."
00013 //
00014 ////////////////////////////////////////////////////////////////////
00015 
00016 #include "nullAudioManager.h"
00017 
00018 TypeHandle NullAudioManager::_type_handle;
00019 
00020 //namespace {
00021     //static const string blank="";
00022     //static PN_stdfloat no_listener_attributes [] = {0.0f,0.0f,0.0f, 0.0f,0.0f,0.0f, 0.0f,0.0f,0.0f, 0.0f,0.0f,0.0f};
00023 //}
00024 
00025 
00026 ////////////////////////////////////////////////////////////////////
00027 //     Function: NullAudioManager::NullAudioManager
00028 //       Access: 
00029 //  Description: 
00030 ////////////////////////////////////////////////////////////////////
00031 NullAudioManager::
00032 NullAudioManager() {
00033   audio_info("NullAudioManager");
00034 }
00035 
00036 ////////////////////////////////////////////////////////////////////
00037 //     Function: NullAudioManager::~NullAudioManager
00038 //       Access: Public
00039 //  Description: 
00040 ////////////////////////////////////////////////////////////////////
00041 NullAudioManager::
00042 ~NullAudioManager() {
00043   // intentionally blank.
00044 }
00045 
00046 ////////////////////////////////////////////////////////////////////
00047 //     Function: NullAudioManager::is_valid
00048 //       Access: Public
00049 //  Description: 
00050 ////////////////////////////////////////////////////////////////////
00051 bool NullAudioManager::
00052 is_valid() {
00053   return false;
00054 }
00055 
00056 ////////////////////////////////////////////////////////////////////
00057 //     Function: NullAudioManager::get_sound
00058 //       Access: Public
00059 //  Description: 
00060 ////////////////////////////////////////////////////////////////////
00061 PT(AudioSound) NullAudioManager::
00062 get_sound(const string&, bool positional, int mode) {
00063   return get_null_sound();
00064 }
00065 
00066 ////////////////////////////////////////////////////////////////////
00067 //     Function: NullAudioManager::get_sound
00068 //       Access: Public
00069 //  Description: 
00070 ////////////////////////////////////////////////////////////////////
00071 PT(AudioSound) NullAudioManager::
00072 get_sound(MovieAudio *sound, bool positional, int mode) {
00073   return get_null_sound();
00074 }
00075 
00076 ////////////////////////////////////////////////////////////////////
00077 //     Function: NullAudioManager::uncache_sound
00078 //       Access: Public
00079 //  Description: 
00080 ////////////////////////////////////////////////////////////////////
00081 void NullAudioManager::
00082 uncache_sound(const string&) {
00083   // intentionally blank.
00084 }
00085 
00086 ////////////////////////////////////////////////////////////////////
00087 //     Function: NullAudioManager::uncache_all_sounds
00088 //       Access: Public
00089 //  Description: 
00090 ////////////////////////////////////////////////////////////////////
00091 void NullAudioManager::
00092 clear_cache() {
00093   // intentionally blank.
00094 }
00095 
00096 ////////////////////////////////////////////////////////////////////
00097 //     Function: NullAudioManager::set_cache_limit
00098 //       Access: Public
00099 //  Description: 
00100 ////////////////////////////////////////////////////////////////////
00101 void NullAudioManager::
00102 set_cache_limit(unsigned int) {
00103   // intentionally blank.
00104 }
00105 
00106 ////////////////////////////////////////////////////////////////////
00107 //     Function: NullAudioManager::get_cache_limit
00108 //       Access: Public
00109 //  Description: 
00110 ////////////////////////////////////////////////////////////////////
00111 unsigned int NullAudioManager::
00112 get_cache_limit() const {
00113   // intentionally blank.
00114   return 0;
00115 }
00116 
00117 ////////////////////////////////////////////////////////////////////
00118 //     Function: NullAudioManager::set_volume
00119 //       Access: Public
00120 //  Description: 
00121 ////////////////////////////////////////////////////////////////////
00122 void NullAudioManager::
00123 set_volume(PN_stdfloat) {
00124   // intentionally blank.
00125 }
00126 
00127 ////////////////////////////////////////////////////////////////////
00128 //     Function: NullAudioManager::get_volume
00129 //       Access: Public
00130 //  Description: 
00131 ////////////////////////////////////////////////////////////////////
00132 PN_stdfloat NullAudioManager::
00133 get_volume() const {
00134   return 0;
00135 }
00136 
00137 ////////////////////////////////////////////////////////////////////
00138 //     Function: NullAudioManager::set_play_rate
00139 //       Access: Public
00140 //  Description: 
00141 ////////////////////////////////////////////////////////////////////
00142 void NullAudioManager::
00143 set_play_rate(PN_stdfloat) {
00144   // intentionally blank.
00145 }
00146 
00147 ////////////////////////////////////////////////////////////////////
00148 //     Function: NullAudioManager::get_play_rate
00149 //       Access: Public
00150 //  Description: 
00151 ////////////////////////////////////////////////////////////////////
00152 PN_stdfloat NullAudioManager::
00153 get_play_rate() const {
00154   return 0;
00155 }
00156 
00157 ////////////////////////////////////////////////////////////////////
00158 //     Function: NullAudioManager::set_active
00159 //       Access: Public
00160 //  Description: 
00161 ////////////////////////////////////////////////////////////////////
00162 void NullAudioManager::
00163 set_active(bool) {
00164   // intentionally blank.
00165 }
00166 
00167 ////////////////////////////////////////////////////////////////////
00168 //     Function: NullAudioManager::get_active
00169 //       Access: Public
00170 //  Description: 
00171 ////////////////////////////////////////////////////////////////////
00172 bool NullAudioManager::
00173 get_active() const {
00174   return 0;
00175 }
00176 
00177 ////////////////////////////////////////////////////////////////////
00178 //     Function: NullAudioManager::set_concurrent_sound_limit
00179 //       Access: Public
00180 //  Description: 
00181 ////////////////////////////////////////////////////////////////////
00182 void NullAudioManager::
00183 set_concurrent_sound_limit(unsigned int) {
00184   // intentionally blank.
00185 }
00186 
00187 ////////////////////////////////////////////////////////////////////
00188 //     Function: NullAudioManager::get_concurrent_sound_limit
00189 //       Access: Public
00190 //  Description: 
00191 ////////////////////////////////////////////////////////////////////
00192 unsigned int NullAudioManager::
00193 get_concurrent_sound_limit() const {
00194   return 0;
00195 }
00196 
00197 ////////////////////////////////////////////////////////////////////
00198 //     Function: NullAudioManager::reduce_sounds_playing_to
00199 //       Access: Public
00200 //  Description: 
00201 ////////////////////////////////////////////////////////////////////
00202 void NullAudioManager::
00203 reduce_sounds_playing_to(unsigned int) {
00204   // intentionally blank.
00205 }
00206 
00207 ////////////////////////////////////////////////////////////////////
00208 //     Function: NullAudioManager::stop_all_sounds
00209 //       Access: Public
00210 //  Description: 
00211 ////////////////////////////////////////////////////////////////////
00212 void NullAudioManager::
00213 stop_all_sounds() {
00214   // intentionally blank.
00215 }
00216 
00217 ////////////////////////////////////////////////////////////////////
00218 //     Function: NullAudioManager::audio_3d_set_listener_attributes
00219 //       Access: Public
00220 //  Description: 
00221 ////////////////////////////////////////////////////////////////////
00222 void NullAudioManager::
00223 audio_3d_set_listener_attributes(PN_stdfloat px, PN_stdfloat py, PN_stdfloat pz, PN_stdfloat vx, PN_stdfloat vy, PN_stdfloat vz, PN_stdfloat fx, PN_stdfloat fy, PN_stdfloat fz, PN_stdfloat ux, PN_stdfloat uy, PN_stdfloat uz) {
00224     // intentionally blank.
00225 }
00226 
00227 ////////////////////////////////////////////////////////////////////
00228 //     Function: NullAudioManager::audio_3d_get_listener_attributes
00229 //       Access: Public
00230 //  Description: 
00231 ////////////////////////////////////////////////////////////////////
00232 void NullAudioManager::
00233 audio_3d_get_listener_attributes(PN_stdfloat *px, PN_stdfloat *py, PN_stdfloat *pz, PN_stdfloat *vx, PN_stdfloat *vy, PN_stdfloat *vz, PN_stdfloat *fx, PN_stdfloat *fy, PN_stdfloat *fz, PN_stdfloat *ux, PN_stdfloat *uy, PN_stdfloat *uz) {
00234     // intentionally blank.
00235 }
00236 
00237 ////////////////////////////////////////////////////////////////////
00238 //     Function: NullAudioManager::audio_3d_set_distance_factor
00239 //       Access: Public
00240 //  Description: 
00241 ////////////////////////////////////////////////////////////////////
00242 void NullAudioManager::
00243 audio_3d_set_distance_factor(PN_stdfloat factor) {
00244     // intentionally blank.
00245 }
00246 
00247 ////////////////////////////////////////////////////////////////////
00248 //     Function: NullAudioManager::audio_3d_get_distance_factor
00249 //       Access: Public
00250 //  Description: 
00251 ////////////////////////////////////////////////////////////////////
00252 PN_stdfloat NullAudioManager::
00253 audio_3d_get_distance_factor() const {
00254     // intentionally blank.
00255     return 0.0f;
00256 }
00257 
00258 ////////////////////////////////////////////////////////////////////
00259 //     Function: NullAudioManager::audio_3d_set_doppler_factor
00260 //       Access: Public
00261 //  Description: 
00262 ////////////////////////////////////////////////////////////////////
00263 void NullAudioManager::
00264 audio_3d_set_doppler_factor(PN_stdfloat factor) {
00265     // intentionally blank.
00266 }
00267 
00268 ////////////////////////////////////////////////////////////////////
00269 //     Function: NullAudioManager::audio_3d_get_doppler_factor
00270 //       Access: Public
00271 //  Description: 
00272 ////////////////////////////////////////////////////////////////////
00273 PN_stdfloat NullAudioManager::
00274 audio_3d_get_doppler_factor() const {
00275     // intentionally blank.
00276     return 0.0f;
00277 }
00278 
00279 ////////////////////////////////////////////////////////////////////
00280 //     Function: NullAudioManager::audio_3d_set_drop_off_factor
00281 //       Access: Public
00282 //  Description: 
00283 ////////////////////////////////////////////////////////////////////
00284 void NullAudioManager::
00285 audio_3d_set_drop_off_factor(PN_stdfloat factor) {
00286     // intentionally blank.
00287 }
00288 
00289 ////////////////////////////////////////////////////////////////////
00290 //     Function: NullAudioManager::audio_3d_get_drop_off_factor
00291 //       Access: Public
00292 //  Description: 
00293 ////////////////////////////////////////////////////////////////////
00294 PN_stdfloat NullAudioManager::
00295 audio_3d_get_drop_off_factor() const {
00296     // intentionally blank.
00297     return 0.0f;
00298 }
00299 
 All Classes Functions Variables Enumerations