Public Member Functions | Protected Member Functions

ogg_stream Class Reference

#include <ogg_stream.h>

List of all members.

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 ()

Detailed Description

Definition at line 7 of file ogg_stream.h.


Constructor & Destructor Documentation

ogg_stream::ogg_stream ( bool &  _loop,
bool &  _play 
)

Definition at line 6 of file ogg_stream.cpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files: