#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.