Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

syn::MixerModule Class Reference

a synth module that streams the given input into openal. More...

#include <MixerModule.h>

Inheritance diagram for syn::MixerModule:

Inheritance graph
[legend]
Collaboration diagram for syn::MixerModule:

Collaboration graph
[legend]
List of all members.

Public Methods

 MixerModule ()
virtual ~MixerModule ()
virtual void update ()
virtual bool open ()
 open the stream and set the audio format of this module read from the stream(s) by getting the right output terminal. More...

virtual bool isOpen ()
void close ()
virtual Moduleclone () const
 get an exact copy of me. More...

parameter access
virtual void getParam (const std::string &key, MultivariateType &value)
 a way to get module params without knowing the real funcs. More...

virtual void setParam (const std::string &key, const MultivariateType &value)
 a way to set module params without knowing the real funcs. More...


Detailed Description

a synth module that streams the given input into openal.

Definition at line 46 of file MixerModule.h.


Constructor & Destructor Documentation

syn::MixerModule::MixerModule ( )
 

Definition at line 36 of file MixerModule.cpp.

syn::MixerModule::~MixerModule ( ) [inline, virtual]
 

Definition at line 50 of file MixerModule.h.


Member Function Documentation

void syn::MixerModule::update ( ) [virtual]
 

Reimplemented from syn::Module.

Definition at line 82 of file MixerModule.cpp.

bool syn::MixerModule::open ( ) [virtual]
 

open the stream and set the audio format of this module read from the stream(s) by getting the right output terminal.

Reimplemented from syn::Module.

Definition at line 44 of file MixerModule.cpp.

bool syn::MixerModule::isOpen ( ) [inline, virtual]
 

Definition at line 54 of file MixerModule.h.

void syn::MixerModule::close ( ) [virtual]
 

Reimplemented from syn::Module.

Definition at line 50 of file MixerModule.cpp.

Module * syn::MixerModule::clone ( ) const [inline, virtual]
 

get an exact copy of me.

Reimplemented from syn::Module.

Definition at line 58 of file MixerModule.h.

void syn::MixerModule::getParam ( const std::string & key,
MultivariateType & value ) [inline, virtual]
 

a way to get module params without knowing the real funcs.

Reimplemented from syn::Module.

Definition at line 67 of file MixerModule.h.

void syn::MixerModule::setParam ( const std::string & key,
const MultivariateType & value ) [inline, virtual]
 

a way to set module params without knowing the real funcs.

Reimplemented from syn::Module.

Definition at line 72 of file MixerModule.h.


The documentation for this class was generated from the following files:
Generated at Mon Apr 15 09:27:57 2002 for subsynth by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001