defuze.me  Client
Public Member Functions | Protected Member Functions | Friends
Audio::AudioMixer Class Reference

This class must be instantiated by AudioCore::newAudioMixer(...) More...

#include <audiomixer.hpp>

Inheritance diagram for Audio::AudioMixer:
Inheritance graph
[legend]
Collaboration diagram for Audio::AudioMixer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void addInput (AudioIO *input)
bool isStarted ()
qint64 bytesAvailable () const
QMap< QString, AudioEffect * > & getEffects ()
qint64 readData (char *data, qint64 maxlen, AudioIO *from)
AudioIOgetAudioInput (const AudioIO *output)
const AudioIOgetOutputDevice (const AudioIO *input) const

Protected Member Functions

qint64 writeData (const char *data, qint64 maxlen)
qint64 readData (char *data, qint64 maxlen)

Friends

AudioMixerAudioCore::newAudioMixer (const QString &name, AudioIO *input)

Detailed Description

This class must be instantiated by AudioCore::newAudioMixer(...)

Definition at line 28 of file audiomixer.hpp.


The documentation for this class was generated from the following files: