PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "config_audio.h"
#include "dconfig.h"
#include "filterProperties.h"
#include "audioLoadRequest.h"
#include "audioManager.h"
#include "audioSound.h"
#include "nullAudioManager.h"
#include "nullAudioSound.h"
#include "string_utils.h"
Go to the source code of this file.
Variables | |
ConfigVariableBool | audio_active ("audio-active", true) |
ConfigVariableDouble | audio_buffering_seconds ("audio-buffering-seconds", 3.0f, PRC_DESC("Controls the amount of audio buffering when streaming audio. " "If you are playing a streaming sound, and any single frame " "takes longer than this, the audio will stutter. Caution: " "buffering streaming audio takes a lot of memory. For example, " "5 seconds of stereo audio at 44,100 samples/sec takes one " "megabyte. The 3-second default is intentionally high, favoring " "correctness over efficiency, but for a commercial application " "you may wish to lower this.")) |
ConfigVariableInt | audio_cache_limit ("audio-cache-limit", 15, PRC_DESC("The number of sounds in the cache.")) |
ConfigVariableDouble | audio_distance_factor ("audio-distance-factor", 1.0f) |
ConfigVariableFilename | audio_dls_file ("audio-dls-file", Filename(), PRC_DESC("Specifies a DLS file that defines an instrument set to load " "for MIDI file playback. If this is not specified, the sound " "interface will try to use the system default DLS file, if " "one is available; the likely success of this depends on the " "operating system.")) |
ConfigVariableDouble | audio_doppler_factor ("audio-doppler-factor", 1.0f) |
ConfigVariableDouble | audio_drop_off_factor ("audio-drop-off-factor", 1.0f) |
ConfigVariableString | audio_library_name ("audio-library-name", "null") |
ConfigVariableInt | audio_min_hw_channels ("audio-min-hw-channels", 15, PRC_DESC("Guarantee this many channels on the local sound card, or just " "play EVERYTHING in software.")) |
ConfigVariableInt | audio_output_bits ("audio-output-bits", 16) |
ConfigVariableInt | audio_output_channels ("audio-output-channels", 2) |
ConfigVariableInt | audio_output_rate ("audio-output-rate", 22050) |
ConfigVariableBool | audio_play_midi ("audio-play-midi", true) |
ConfigVariableBool | audio_play_mp3 ("audio-play-mp3", true) |
ConfigVariableBool | audio_play_wave ("audio-play-wave", true) |
ConfigVariableInt | audio_preload_threshold ("audio-preload-threshold", 1000000, PRC_DESC("If the decompressed size of a sound file exceeds this amount, " "then Panda3D will not attempt to store that sound file in RAM. " "Instead, it will stream the sound file from disk. It is not " "practical to stream multiple sound-files from disk at the same " "time - the hard drive seek time makes it stutter.")) |
ConfigVariableBool | audio_software_midi ("audio-software-midi", true) |
ConfigVariableDouble | audio_volume ("audio-volume", 1.0f) |
ConfigVariableInt | fmod_number_of_sound_channels ("fmod-number-of-sound-channels", 128, PRC_DESC("Guarantee this many channels you will have with FMOD. AKA the max number of sounds you can play at one time.")) |
ConfigVariableEnum< FmodSpeakerMode > | fmod_speaker_mode ("fmod-speaker-mode", FSM_unspecified, PRC_DESC("Sets the speaker configuration that the FMOD sound system will use. " "Options: raw, mono, stereo, quad, surround, 5.1 and 7.1. ")) |
ConfigVariableBool | fmod_use_surround_sound ("fmod-use-surround-sound", false, PRC_DESC("Determines if an FMOD Flavor of PANDA use 5.1 Surround Sound or not. " "This variable is deprecated and should not be used. Use the enum " "variable fmod-speaker-mode instead.")) |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file config_audio.cxx.