Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

RepeatableStream Class Reference

#include <repeatable.hpp>

Inheritance diagram for RepeatableStream:

Inheritance graph
[legend]
Collaboration diagram for RepeatableStream:

Collaboration graph
[legend]
List of all members.

Public Methods

 RepeatableStream (ISampleSource *source, bool initial_state)
 ~RepeatableStream ()
void SetRepeat (bool repeat)
bool GetRepeat ()
void GetFormat (int &channel_count, int &sample_rate, int &bits_per_sample)
int Read (int sample_count, void *samples)
bool Reset ()

Constructor & Destructor Documentation

RepeatableStream::RepeatableStream ( ISampleSource * source,
bool initial_state )
 

Definition at line 6 of file repeatable.cpp.

RepeatableStream::~RepeatableStream ( )
 

Definition at line 19 of file repeatable.cpp.


Member Function Documentation

void RepeatableStream::GetFormat ( int & channel_count,
int & sample_rate,
int & bits_per_sample ) [virtual]
 

Reimplemented from ISampleSource.

Definition at line 43 of file repeatable.cpp.

bool RepeatableStream::GetRepeat ( )
 

Definition at line 35 of file repeatable.cpp.

Referenced by Stream::IsRepeating().

int RepeatableStream::Read ( int sample_count,
void * samples ) [virtual]
 

Reimplemented from ISampleSource.

Definition at line 54 of file repeatable.cpp.

bool RepeatableStream::Reset ( ) [virtual]
 

Reimplemented from ISampleSource.

Definition at line 92 of file repeatable.cpp.

Referenced by Stream::Reset().

void RepeatableStream::SetRepeat ( bool repeat )
 

Definition at line 27 of file repeatable.cpp.

Referenced by Stream::SetRepeat().


The documentation for this class was generated from the following files:
Generated at Mon Jun 10 02:55:29 2002 for audiere by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001