void play();
void stream();
+ // TODO - i don't like how there are two different methods that essentially
+ // do the same thing; the API should be exactly the same for both types of
+ // sounds; need a different way to distinguish how to handle the sound
+
void stop();
void pause();
void resume();