Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

sdlplay.cc

This is an example of the usage of the WAVFile class.
#include <iostream>

#include "sdlwavfile.h"

using namespace std;

int main(int argc, char** argv) {
    std::string file("/usr/share/sounds/KDE_Startup_new.wav");
    if (argc > 2)
        file = argv[2];

    WAVFile w(file);

    if (argc > 1)
        w.setVolume(atoi(argv[1]));

    w.play();
    cerr << "Playing Once. Press enter to play repeated." << flush; cin.get();
    w.play(true);
    cerr << "Playing repeat. Press enter to pause." << flush; cin.get();
    w.pause();
    cerr << "Paused. Press enter to resume." << flush; cin.get();
    w.resume();
    cerr << "Resumed; repeating. Press enter to stop and exit." << flush; cin.get();
    w.stop();
}

Generated on Fri Oct 3 18:41:20 2003 for taptedDevTools by doxygen 1.3.4