#include <Channel.h>
Collaboration diagram for Channel:

Public Methods | |
| Channel (Audio& audio, int channel_id = -1) | |
| Audio::Result | SetVolume (Audio::Volume volume) |
| Audio::Volume | GetVolume () |
| Audio::Result | SetVelocity (Audio::Velocity velocity) |
| Audio::Velocity | GetVelocity () |
| Audio::Result | SetFrequency (Audio::Frequency frequency) |
| Audio::Frequency | GetFrequency () |
| Audio::Result | SetPosition (unsigned long position) |
| unsigned long | GetPosition () |
| Audio::Result | SetLocation (int x, int y, int z) |
| Audio::Result | SetX (int x) |
| Audio::Result | SetY (int y) |
| Audio::Result | SetZ (int z) |
| Audio::Result | GetLocation (int& x, int& y, int& z) |
| Audio::Result | GetX (int& x) |
| Audio::Result | GetY (int& y) |
| Audio::Result | GetZ (int& z) |
| Audio::Result | SetVoice (int voice) |
| int | GetVoice () |
| void | Start () |
| Allow the channel to be mixed. Start mixing if we aren't already. | |
| void | Stop () |
| Stop the channel being mixed. | |
| int | GetID () const |
This doesn't really do much. It relies totally on Audio.
1.2.3 written by Dimitri van Heesch,
© 1997-2000