Audio namespace
Classes
- class AudioSystem
Enums
- enum AudioProperties { kAudioVolume = 0x25DF0108 }
Typedefs
- using AudioTrack = int
Functions
- auto Addresses(AudioSystem) -> namespace
- auto CreateAudioTrack() -> AudioTrack
- Creates a new audio channel (an individual track where only one sound can be played at the same time) and returns the index used to reference it.
-
auto PlayAudio(uint32_
t soundID, AudioTrack track) -> void - Plays a standard sound (
.snrfile?) in the given audio track. -
auto PlayAudio(uint32_
t soundID) -> AudioTrack - Creates a new track and plays the given sound on it.
- auto StopAudio(AudioTrack track, int param2 = 0) -> void
- Stops playing a given audio track and destroys it.
-
auto PlayProceduralAudio(uint32_
t audioID, AudioTrack track, const Math:: Vector3& position) -> void - Plays a procedural audio (
.pdfiles??) at a specific position. -
auto SetPropertyString(AudioTrack track,
uint32_
t propertyID, const char* pValue) -> void - Sets a eastl::string property for the given track.
-
auto SetProperty(AudioTrack track,
uint32_
t propertyID, float floatValue, int intValue) -> void - Sets an int/bool/float property for the given track.
Enum documentation
enum Audio:: AudioProperties
Typedef documentation
typedef int Audio:: AudioTrack
Function documentation
namespace Audio:: Addresses(AudioSystem)
AudioTrack Audio:: CreateAudioTrack()
Creates a new audio channel (an individual track where only one sound can be played at the same time) and returns the index used to reference it.
| Returns |
|---|
void Audio:: PlayAudio(uint32_ t soundID,
AudioTrack track)
Plays a standard sound (.snr file?) in the given audio track.
| Parameters | |
|---|---|
| soundID | |
| track | The track index |
AudioTrack Audio:: PlayAudio(uint32_ t soundID)
Creates a new track and plays the given sound on it.
| Parameters | |
|---|---|
| soundID | |
| Returns | The track index |
void Audio:: StopAudio(AudioTrack track,
int param2 = 0)
Stops playing a given audio track and destroys it.
| Parameters | |
|---|---|
| track | |
| param2 | |
void Audio:: PlayProceduralAudio(uint32_ t audioID,
AudioTrack track,
const Math:: Vector3& position)
Plays a procedural audio (.pd files??) at a specific position.
| Parameters | |
|---|---|
| audioID | |
| track | |
| position | |
void Audio:: SetPropertyString(AudioTrack track,
uint32_ t propertyID,
const char* pValue)
Sets a eastl::string property for the given track.
| Parameters | |
|---|---|
| track | |
| propertyID | |
| pValue | |
void Audio:: SetProperty(AudioTrack track,
uint32_ t propertyID,
float floatValue,
int intValue)
Sets an int/bool/float property for the given track.
| Parameters | |
|---|---|
| track | |
| propertyID | |
| floatValue | |
| intValue | |