From e62b669a521a8c319e126dcfc657a6bfd7171a13 Mon Sep 17 00:00:00 2001 From: Erik Hofman Date: Tue, 26 Jul 2016 15:21:26 +0200 Subject: [PATCH] Update to the latestaienwave.hpp header file --- simgear/sound/aeonwave_test1.cxx | 27 ++++++++++++++++++--------- simgear/sound/aeonwave_test2.cxx | 2 -- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/simgear/sound/aeonwave_test1.cxx b/simgear/sound/aeonwave_test1.cxx index 1a90960b..18642103 100644 --- a/simgear/sound/aeonwave_test1.cxx +++ b/simgear/sound/aeonwave_test1.cxx @@ -9,16 +9,16 @@ #include // sleep() #endif -#include +#include #define AUDIOFILE SRC_DIR"/jet.wav" -bool testForError(AAX::AeonWave& p, std::string s) +bool testForError(aax::AeonWave& p, std::string s) { - enum aaxErrorType error = p.error_no(); + enum aaxErrorType error = aax::error_no(); if (error != AAX_ERROR_NONE) { std::cout << "AeonWave Error: " - << p.error(error) << " at " << s << std::endl; + << aax::error(error) << " at " << s << std::endl; return true; } return false; @@ -27,21 +27,30 @@ bool testForError(AAX::AeonWave& p, std::string s) int main( int argc, char *argv[] ) { - AAX::AeonWave aax = AAX::AeonWave(AAX_MODE_WRITE_STEREO); + aax::AeonWave aax = aax::AeonWave(AAX_MODE_WRITE_STEREO); aax.set(AAX_INITIALIZED); testForError(aax, "initialization"); - AAX::DSP dsp; - dsp = AAX::DSP(aax, AAX_VOLUME_FILTER); + aax::Emitter emitter(AAX_ABSOLUTE); + aax.add(emitter); + testForError(aax, "emitter registering"); + + aax::Emitter emitter2; + emitter2 = aax::Emitter(AAX_ABSOLUTE); + aax.add(emitter2); + testForError(aax, "emitter reasignment"); + + aax::dsp dsp; + dsp = aax::dsp(aax, AAX_VOLUME_FILTER); dsp.set(AAX_GAIN, 0.0f); aax.set(dsp); - dsp = AAX::DSP(aax, AAX_DISTANCE_FILTER); + dsp = aax::dsp(aax, AAX_DISTANCE_FILTER); dsp.set(AAX_AL_INVERSE_DISTANCE_CLAMPED); aax.set(dsp); - dsp = AAX::DSP(aax, AAX_VELOCITY_EFFECT); + dsp = aax::dsp(aax, AAX_VELOCITY_EFFECT); dsp.set(AAX_DOPPLER_FACTOR, 1.0f); dsp.set(AAX_SOUND_VELOCITY, 340.3f); aax.set(dsp); diff --git a/simgear/sound/aeonwave_test2.cxx b/simgear/sound/aeonwave_test2.cxx index 1415139e..a73ff823 100644 --- a/simgear/sound/aeonwave_test2.cxx +++ b/simgear/sound/aeonwave_test2.cxx @@ -34,9 +34,7 @@ int main( int argc, char *argv[] ) { sample1->set_pitch(1.0); sample1->play_looped(); sgr->add(sample1, "sound1"); -printf("a\n"); smgr->update(1.0); -printf("b\n"); printf("playing sample1\n"); sleep(1); -- 2.39.5