Public Types |
| enum | SpeakerId {
SPKNone = 0,
SPKFrontleft = 1,
SPKFrontright = 2,
SPKCenter = 3,
SPKSub = 4,
SPKBackleft = 5,
SPKBackright = 6,
SPKSideleft = 7,
SPKSideright = 8,
SPKCOUNT = 9
} |
| enum | SpeakerModeCategory {
SPEAKERMODERaw = 0,
SPEAKERMODEMono = 1,
SPEAKERMODEStereo = 2,
SPEAKERMODEQuad = 3,
SPEAKERMODESurround = 4,
SPEAKERMODE5point1 = 5,
SPEAKERMODE7point1 = 6,
SPEAKERMODEPrologic = 7,
SPEAKERMODEMax = 8,
SPEAKERMODECOUNT = 9
} |
| enum | StreamMode { SMHeuristic = 0,
SMSample = 1,
SMStream = 2
} |
Public Member Functions |
| float | audio3dGetDistanceFactor () |
| float | audio3dGetDopplerFactor () |
| float | audio3dGetDropOffFactor () |
| | audio3dSetDistanceFactor (float factor) |
| | audio3dSetDopplerFactor (float factor) |
| | audio3dSetDropOffFactor (float factor) |
| | audio3dSetListenerAttributes (float px, float py, float pz, float vx, float vy, float vz, float fx, float fy, float fz, float ux, float uy, float uz) |
| | clearCache () |
| bool | configureFilters (FilterProperties config) |
| bool | getActive () |
| unsigned int | getCacheLimit () |
| unsigned int | getConcurrentSoundLimit () |
| AudioSound | getNullSound () |
| AudioSound | getSound (MovieAudio source) |
| AudioSound | getSound (string file_name, bool positional, int mode) |
| AudioSound | getSound (string file_name, bool positional) |
| AudioSound | getSound (string file_name) |
| AudioSound | getSound (MovieAudio source, bool positional, int mode) |
| AudioSound | getSound (MovieAudio source, bool positional) |
| int | getSpeakerSetup () |
| float | getVolume () |
| bool | isValid () |
| | output (ostream out) |
| | reduceSoundsPlayingTo (unsigned int count) |
| | setActive (bool flag) |
| | setCacheLimit (unsigned int count) |
| | setConcurrentSoundLimit (unsigned int limit) |
| | setConcurrentSoundLimit () |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3, VBase3 speaker4, VBase3 speaker5, VBase3 speaker6, VBase3 speaker7, VBase3 speaker8, VBase3 speaker9) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3, VBase3 speaker4, VBase3 speaker5, VBase3 speaker6) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3, VBase3 speaker4, VBase3 speaker5, VBase3 speaker6, VBase3 speaker7, VBase3 speaker8) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3, VBase3 speaker4) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3, VBase3 speaker4, VBase3 speaker5) |
| | setSpeakerConfiguration (VBase3 speaker1, VBase3 speaker2, VBase3 speaker3, VBase3 speaker4, VBase3 speaker5, VBase3 speaker6, VBase3 speaker7) |
| | setSpeakerConfiguration (VBase3 speaker1) |
| | setSpeakerSetup (SpeakerModeCategory cat) |
| | setVolume (float volume) |
| | shutdown () |
| | stopAllSounds () |
| | uncacheSound (string file_name) |
| | update () |
| | write (ostream out) |
Static Public Member Functions |
| static AudioManager | createAudioManager () |
| static TypeHandle | getClassType () |
| static Filename | getDlsPathname () |