4 #define sleep(x) Sleep(x*1000)
9 #include <simgear/debug/logstream.hxx>
10 #include <simgear/misc/sg_path.hxx>
12 #include "soundmgr_openal.hxx"
13 #include "sample_group.hxx"
14 #include "sample_openal.hxx"
16 int main( int argc, char *argv[] ) {
21 smgr = new SGSoundMgr;
25 sgr = smgr->find("default", true);
26 smgr->set_volume(0.9);
29 SGPath srcDir(SRC_DIR);
31 printf("default position and orientation\n");
32 SGSoundSample *sample1 = new SGSoundSample("jet.wav", srcDir);
33 sample1->set_volume(1.0);
34 sample1->set_pitch(1.0);
35 sample1->play_looped();
36 sgr->add(sample1, "sound1");
38 printf("playing sample\n");
44 printf("source at lat,lon = (10,-10), listener at (9.99,-9.99)\n");
45 pos = SGGeod::fromDeg(9.99,-9.99);
46 sample1->set_position( SGVec3d::fromGeod(SGGeod::fromDeg(10,-10)) );
47 smgr->set_position( SGVec3d::fromGeod(pos), pos );
48 sample1->play_looped();
50 printf("playing sample\n");
56 sgr->remove("sound1");