volumes.cpp

Playing with given volumes

//$Id: volumes.cpp 192 2005-08-05 09:35:16Z tapted $ $URL: svn+ssh://pc-g33-9.it.usyd.edu.au/var/svn/pub/taptaudio/trunk/tests/volumes.cpp $

#include "taptaudio.h"

void vp(ASSample* s, float vol) {
    fprintf(stderr, "Playing for 1 second at %f%% volume\n", vol*100);
    AudioSystem::get()->mixSample(s, vol);
    sleep(1);
}

int main() {
    AudioSystem as;
    ASSample *s = as.loadSample(WAVPATH "/hellow.wav");
    if (!s)
        return 1;

    vp(s, 1.0);
    vp(s, 0.5);
    vp(s, 2.0);
    vp(s, 1.5);
    vp(s, 0.25);
    vp(s, 0.1);
    vp(s, 3.0);
    vp(s, 4.0);
    vp(s, 5.0);
    vp(s, 6.0);
    vp(s, 7.0);
    vp(s, 8.0);
    vp(s, 9.0);
    vp(s, 10.0);
    return 0;
}


Generated on Fri Aug 5 19:43:10 2005 for TaptAudio by  doxygen 1.4.3