]> git.mxchange.org Git - simgear.git/blob - simgear/sound/openal_test2.cxx
Hopefully fix a chicken/egg linking problem for people who've never built
[simgear.git] / simgear / sound / openal_test2.cxx
1 #include <stdio.h>
2 #include <unistd.h>     // sleep()
3
4 #include "sample_openal.hxx"
5 #include "soundmgr_openal.hxx"
6
7
8 int main( int argc, char *argv[] ) {
9     SGSoundMgr sm;
10
11     SGSoundSample sample1( ".", "jet.wav", true );
12     sample1.set_volume(0.5);
13     sample1.set_volume(0.2);
14     sample1.play_looped();
15     sleep(1);
16
17     SGSoundSample sample2( ".", "jet.wav", true );
18     sample2.set_volume(0.5);
19     sample2.set_pitch(0.4);
20     sample2.play_looped();
21     sleep(1);
22
23     SGSoundSample sample3( ".", "jet.wav", true );
24     sample3.set_volume(0.5);
25     sample3.set_pitch(0.8);
26     sample3.play_looped();
27     sleep(1);
28
29     SGSoundSample sample4( ".", "jet.wav", true );
30     sample4.set_volume(0.5);
31     sample4.set_pitch(1.2);
32     sample4.play_looped();
33     sleep(1);
34
35     SGSoundSample sample5( ".", "jet.wav", true );
36     sample5.set_volume(0.5);
37     sample5.set_pitch(1.6);
38     sample5.play_looped();
39     sleep(1);
40
41     SGSoundSample sample6( ".", "jet.wav", true );
42     sample6.set_volume(0.5);
43     sample6.set_pitch(2.0);
44     sample6.play_looped();
45     sleep(1);
46
47     sleep(10);
48 }