|
|
This class implements AudioWriterInterface for a set of AudioWriterInterfaces. Example: AudioDevice + AudioDebug + SpectrumAnalyzer.
MultiAudioWriter () |
Constructor.
~MultiAudioWriter () |
Destructor.
bool addWriter (AudioWriterInterface* writer) |
Add new AudioWriterInferface to writer set.
Parameters:
writer | AudioWriterInterface object. |
Returns: true, if writer has been added; false otherwise.
void removeWriter (AudioWriterInterface* writer) |
Remove AudioWriterInterface object from writer set.
card16 getSamplingRate () |
getSamplingRate() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#getSamplingRate
Reimplemented from AudioQualityInterface
card8 getBits () |
getBits() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#getBits
Reimplemented from AudioQualityInterface
card8 getChannels () |
getChannels() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#getChannels
Reimplemented from AudioQualityInterface
card16 getByteOrder () |
getByteOrder() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#getByteOrder
Reimplemented from AudioQualityInterface
card16 setSamplingRate (const card16 samplingRate) |
setSamplingRate() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#setSamplingRate
Reimplemented from AdjustableAudioQualityInterface
card8 setBits (const card8 bits) |
setBits() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#setBits
Reimplemented from AdjustableAudioQualityInterface
card8 setChannels (const card8 channels) |
setChannels() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#setChannels
Reimplemented from AdjustableAudioQualityInterface
card16 setByteOrder (const card16 byteOrder) |
setByteOrder() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#setByteOrder
Reimplemented from AdjustableAudioQualityInterface
cardinal getBytesPerSecond () |
getBytesPerSecond() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#getBytesPerSecond
Reimplemented from AudioQualityInterface
cardinal getBitsPerSample () |
getBitsPerSample() Implementation of AudioQualityInterface.
See also: AudioQualityInterface#getBitsPerSample
Reimplemented from AudioQualityInterface
bool ready () |
ready() implementation of AudioWriterInterface
See also: AudioWriterInterface#ready
Reimplemented from AudioWriterInterface
void sync () |
sync() implementation of AudioWriterInterface
See also: AudioWriterInterface#sync
Reimplemented from AudioWriterInterface
bool write (const void* data, const size_t length) |
write() implementation of AudioWriterInterface
See also: AudioWriterInterface#write
Reimplemented from AudioWriterInterface