#include <ogg_stream.h>
Public Member Functions | |
ogg_stream (bool &_loop, bool &_play) | |
bool | create (rchar *path, float volume) |
bool | recreate (void) |
void | free () |
void | play () |
void | stop () |
void | pause () |
void | resume () |
bool | isPlaying () |
void | update () |
bool | isLooping () |
Protected Member Functions | |
bool | stream (ALuint buffer) |
void | empty () |
Definition at line 7 of file ogg_stream.h.
ogg_stream::ogg_stream | ( | bool & | _loop, | |
bool & | _play | |||
) |
Definition at line 6 of file ogg_stream.cpp.
bool ogg_stream::create | ( | rchar * | path, | |
float | volume | |||
) |
Definition at line 15 of file ogg_stream.cpp.
void ogg_stream::empty | ( | ) | [protected] |
Definition at line 174 of file ogg_stream.cpp.
void ogg_stream::free | ( | ) |
Definition at line 56 of file ogg_stream.cpp.
bool ogg_stream::isLooping | ( | ) | [inline] |
Definition at line 21 of file ogg_stream.h.
bool ogg_stream::isPlaying | ( | ) |
Definition at line 112 of file ogg_stream.cpp.
void ogg_stream::pause | ( | ) |
Definition at line 100 of file ogg_stream.cpp.
void ogg_stream::play | ( | ) |
Definition at line 79 of file ogg_stream.cpp.
bool ogg_stream::recreate | ( | void | ) |
Definition at line 48 of file ogg_stream.cpp.
void ogg_stream::resume | ( | ) |
Definition at line 106 of file ogg_stream.cpp.
void ogg_stream::stop | ( | ) |
Definition at line 93 of file ogg_stream.cpp.
bool ogg_stream::stream | ( | ALuint | buffer | ) | [protected] |
Definition at line 141 of file ogg_stream.cpp.
void ogg_stream::update | ( | ) |
Definition at line 119 of file ogg_stream.cpp.