Panda3D
Loading...
Searching...
No Matches
Macros | Enumerations | Functions | Variables
config_audio.h File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "pandabase.h"
#include "notifyCategoryProxy.h"
#include "configVariableInt.h"
#include "configVariableBool.h"
#include "configVariableDouble.h"
#include "configVariableString.h"
#include "configVariableFilename.h"

Go to the source code of this file.

Macros

#define audio_debug(msg)   ((void)0);
 
#define audio_error(msg)    audio_cat->error() << msg << std::endl
 
#define audio_info(msg)    audio_cat->info() << msg << std::endl
 
#define audio_warning(msg)    audio_cat->warning() << msg << std::endl
 

Enumerations

enum  FmodSpeakerMode {
  FSM_raw , FSM_mono , FSM_stereo , FSM_quad ,
  FSM_surround , FSM_5point1 , FSM_7point1 , FSM_unspecified
}
 

Functions

 NotifyCategoryDecl (audio, EXPCL_PANDA_AUDIO, EXPTP_PANDA_AUDIO)
 
EXPCL_PANDA_AUDIO std::ostream & operator<< (std::ostream &out, FmodSpeakerMode sm)
 
EXPCL_PANDA_AUDIO std::istream & operator>> (std::istream &in, FmodSpeakerMode &sm)
 

Variables

EXPCL_PANDA_AUDIO ConfigVariableBool audio_active
 
EXPCL_PANDA_AUDIO ConfigVariableDouble audio_buffering_seconds
 
EXPCL_PANDA_AUDIO ConfigVariableInt audio_cache_limit
 
EXPCL_PANDA_AUDIO ConfigVariableDouble audio_distance_factor
 
EXPCL_PANDA_AUDIO ConfigVariableFilename audio_dls_file
 
EXPCL_PANDA_AUDIO ConfigVariableDouble audio_doppler_factor
 
EXPCL_PANDA_AUDIO ConfigVariableDouble audio_drop_off_factor
 
EXPCL_PANDA_AUDIO ConfigVariableString audio_library_name
 
EXPCL_PANDA_AUDIO ConfigVariableInt audio_output_bits
 
EXPCL_PANDA_AUDIO ConfigVariableInt audio_output_channels
 
EXPCL_PANDA_AUDIO ConfigVariableInt audio_output_rate
 
EXPCL_PANDA_AUDIO ConfigVariableBool audio_play_midi
 
EXPCL_PANDA_AUDIO ConfigVariableBool audio_play_mp3
 
EXPCL_PANDA_AUDIO ConfigVariableBool audio_play_wave
 
EXPCL_PANDA_AUDIO ConfigVariableInt audio_preload_threshold
 
EXPCL_PANDA_AUDIO ConfigVariableBool audio_software_midi
 
EXPCL_PANDA_AUDIO ConfigVariableDouble audio_volume
 
EXPCL_PANDA_AUDIO ConfigVariableInt fmod_number_of_sound_channels
 
EXPCL_PANDA_AUDIO ConfigVariableEnum< FmodSpeakerMode > fmod_speaker_mode
 
EXPCL_PANDA_AUDIO ConfigVariableBool fmod_use_surround_sound
 

Detailed Description

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."

Author
cary
Date
2000-09-22

Definition in file config_audio.h.

Macro Definition Documentation

◆ audio_debug

#define audio_debug ( msg)    ((void)0);

Definition at line 91 of file config_audio.h.

◆ audio_error

#define audio_error ( msg)     audio_cat->error() << msg << std::endl

Definition at line 100 of file config_audio.h.

◆ audio_info

#define audio_info ( msg)     audio_cat->info() << msg << std::endl

Definition at line 94 of file config_audio.h.

◆ audio_warning

#define audio_warning ( msg)     audio_cat->warning() << msg << std::endl

Definition at line 97 of file config_audio.h.

Enumeration Type Documentation

◆ FmodSpeakerMode

enum FmodSpeakerMode

Definition at line 42 of file config_audio.h.

Function Documentation

◆ operator<<()

EXPCL_PANDA_AUDIO std::ostream & operator<< ( std::ostream & out,
FmodSpeakerMode sm )

Definition at line 143 of file config_audio.cxx.

◆ operator>>()

EXPCL_PANDA_AUDIO std::istream & operator>> ( std::istream & in,
FmodSpeakerMode & sm )

Definition at line 168 of file config_audio.cxx.

Variable Documentation

◆ audio_dls_file

EXPCL_PANDA_AUDIO ConfigVariableFilename audio_dls_file
extern

Definition at line 73 of file config_audio.h.