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) 2001, Disney Enterprises, Inc. All rights reserved 00009 // 00010 // All use of this software is subject to the terms of the Panda 3d 00011 // Software license. You should have received a copy of this license 00012 // along with this source code; you will also find a current copy of 00013 // the license at http://www.panda3d.org/license.txt . 00014 // 00015 // To contact the maintainers of this program write to 00016 // panda3d@yahoogroups.com . 00017 // 00018 //////////////////////////////////////////////////////////////////// 00019 00020 #include "nullAudioManager.h" 00021 00022 00023 //////////////////////////////////////////////////////////////////// 00024 // Function: NullAudioManager::NullAudioManager 00025 // Access: 00026 // Description: 00027 //////////////////////////////////////////////////////////////////// 00028 NullAudioManager:: 00029 NullAudioManager() { 00030 audio_info("NullAudioManager"); 00031 } 00032 00033 //////////////////////////////////////////////////////////////////// 00034 // Function: NullAudioManager::~NullAudioManager 00035 // Access: Public 00036 // Description: 00037 //////////////////////////////////////////////////////////////////// 00038 NullAudioManager:: 00039 ~NullAudioManager() { 00040 // intentionally blank. 00041 } 00042 00043 //////////////////////////////////////////////////////////////////// 00044 // Function: NullAudioManager::is_valid 00045 // Access: Public 00046 // Description: 00047 //////////////////////////////////////////////////////////////////// 00048 bool NullAudioManager:: 00049 is_valid() { 00050 return false; 00051 } 00052 00053 //////////////////////////////////////////////////////////////////// 00054 // Function: NullAudioManager::get_sound 00055 // Access: Public 00056 // Description: 00057 //////////////////////////////////////////////////////////////////// 00058 PT(AudioSound) NullAudioManager:: 00059 get_sound(const string&) { 00060 return get_null_sound(); 00061 } 00062 00063 //////////////////////////////////////////////////////////////////// 00064 // Function: NullAudioManager::uncache_sound 00065 // Access: Public 00066 // Description: 00067 //////////////////////////////////////////////////////////////////// 00068 void NullAudioManager:: 00069 uncache_sound(const string&) { 00070 // intentionally blank. 00071 } 00072 00073 //////////////////////////////////////////////////////////////////// 00074 // Function: NullAudioManager::uncache_all_sounds 00075 // Access: Public 00076 // Description: 00077 //////////////////////////////////////////////////////////////////// 00078 void NullAudioManager:: 00079 clear_cache() { 00080 // intentionally blank. 00081 } 00082 00083 //////////////////////////////////////////////////////////////////// 00084 // Function: NullAudioManager::set_cache_limit 00085 // Access: Public 00086 // Description: 00087 //////////////////////////////////////////////////////////////////// 00088 void NullAudioManager:: 00089 set_cache_limit(int) { 00090 // intentionally blank. 00091 } 00092 00093 //////////////////////////////////////////////////////////////////// 00094 // Function: NullAudioManager::get_cache_limit 00095 // Access: Public 00096 // Description: 00097 //////////////////////////////////////////////////////////////////// 00098 int NullAudioManager:: 00099 get_cache_limit() { 00100 // intentionally blank. 00101 return 0; 00102 } 00103 00104 //////////////////////////////////////////////////////////////////// 00105 // Function: NullAudioManager::set_volume 00106 // Access: Public 00107 // Description: 00108 //////////////////////////////////////////////////////////////////// 00109 void NullAudioManager:: 00110 set_volume(float) { 00111 // intentionally blank. 00112 } 00113 00114 //////////////////////////////////////////////////////////////////// 00115 // Function: NullAudioManager::get_volume 00116 // Access: Public 00117 // Description: 00118 //////////////////////////////////////////////////////////////////// 00119 float NullAudioManager:: 00120 get_volume() { 00121 return 0; 00122 } 00123 00124 //////////////////////////////////////////////////////////////////// 00125 // Function: NullAudioManager::set_active 00126 // Access: Public 00127 // Description: 00128 //////////////////////////////////////////////////////////////////// 00129 void NullAudioManager:: 00130 set_active(bool) { 00131 // intentionally blank. 00132 } 00133 00134 //////////////////////////////////////////////////////////////////// 00135 // Function: NullAudioManager::get_active 00136 // Access: Public 00137 // Description: 00138 //////////////////////////////////////////////////////////////////// 00139 bool NullAudioManager:: 00140 get_active() { 00141 return 0; 00142 }