Dokumentation        Tutorials        Framework-Header

Soundeffekte und Hintergrundmusik

Initialisieren und Beenden des Audio Frameworks:

Load_SoundSettings_And_Init_Audio(
"AudioSettings.txt"
);

[...]

Shutdown_Audio();





Soundeffekte statisch in den Speicher laden und wieder freigeben:

/*
// Soundeffekte einzeln laden:
Set_MaxNumberOfSoundEffects(10);
Add_New_SoundEffect(0, "../SoundAndMusic/DistantCollision1.wav",
                    5, 60.0f, 1.0f, 1.0f, 0);
Add_New_SoundEffect(1, "../SoundAndMusic/DistantCollision2.wav",
                    5, 60.0f, 1.0f, 1.0f, 0);
[...]
*/

// alle Soundeffekte laden, die in der Datei
SoundEffects.txt aufgelistet
// sind:

Load_SoundEffectList("../SoundAndMusic/SoundEffects.txt",
                     "../SoundAndMusic/");

[...]

Delete_SoundEffectList();


Musik-Trackliste laden und freigeben:

Sprachausgabe

Initialisieren und Beenden des Audio Frameworks:

Load_SoundSettings_And_Init_Audio(
"AudioSettings.txt");

[...]

Shutdown_Audio();





Liste mit den zu verwendenden Sprach-Samples laden und freigeben:

// Sprach-Samples laden:
VoiceSamples = new CVoiceSamples;
VoiceSamples->Load_SampleList("../SoundAndMusic/VoiceSamples.txt",
                             "../SoundAndMusic/");

//VoiceSamples->Add_VoiceSample("../SoundAndMusic/ComeOn.ogg");
//VoiceSamples->Add_VoiceSample("../SoundAndMusic/FollowMe.ogg");
//VoiceSamples->Add_VoiceSample("../SoundAndMusic/WhereAreYou.ogg");

[...]

SAFE_DELETE(VoiceSamples)

Umgebungseffekte berücksichtigen und Hörweite festlegen:

OpenAL Audio Framework Import-Header-Datei

Um das Audio Framework nutzen zu können, müssen Sie lediglich die Headerdatei OpenAL_Audio_Framework_Imports.h sowie die OpenAl_Audio_Framework.lib-Datei in Ihr Projekt mit einbinden und darüber hinaus alle dll-Dateien aus dem AudioFrameworkImports-Vereichnis in das Bin-Verzeichnis (bzw. in das Verzeichnis mit den ausführbaren Dateien) Ihrer Anwendung kopieren.