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

IOutputStream Class Reference

#include <output.hpp>

Inheritance diagram for IOutputStream:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~IOutputStream ()
virtual void Play ()=0
virtual void Stop ()=0
virtual void Reset ()=0
virtual bool IsPlaying ()=0
virtual void SetVolume (int volume)=0
virtual int GetVolume ()=0

Constructor & Destructor Documentation

IOutputStream::~IOutputStream ( ) [inline, virtual]
 

Definition at line 33 of file output.hpp.


Member Function Documentation

int IOutputStream::GetVolume ( ) [pure virtual]
 

Reimplemented in ALOutputStream, DSOutputStream, NullOutputStream, and OSSOutputStream.

Referenced by Stream::GetVolume().

bool IOutputStream::IsPlaying ( ) [pure virtual]
 

Reimplemented in ALOutputStream, DSOutputStream, NullOutputStream, and OSSOutputStream.

Referenced by Stream::IsPlaying().

void IOutputStream::Play ( ) [pure virtual]
 

Reimplemented in ALOutputStream, DSOutputStream, NullOutputStream, and OSSOutputStream.

Referenced by Stream::Play().

void IOutputStream::Reset ( ) [pure virtual]
 

Reimplemented in ALOutputStream, DSOutputStream, NullOutputStream, and OSSOutputStream.

Referenced by Stream::Reset().

void IOutputStream::SetVolume ( int volume ) [pure virtual]
 

Reimplemented in ALOutputStream, DSOutputStream, NullOutputStream, and OSSOutputStream.

Referenced by Stream::SetVolume().

void IOutputStream::Stop ( ) [pure virtual]
 

Reimplemented in ALOutputStream, DSOutputStream, NullOutputStream, and OSSOutputStream.

Referenced by Stream::Pause().


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