RTP Audio System
2.0.0
|
Adjustable Audio Quality Interface. More...
#include <audioqualityinterface.h>
Public Member Functions | |
virtual card16 | setSamplingRate (const card16 samplingRate)=0 |
virtual card8 | setBits (const card8 bits)=0 |
virtual card8 | setChannels (const card8 channels)=0 |
virtual card16 | setByteOrder (const card16 byteOrder)=0 |
void | setQuality (const AudioQualityInterface &quality) |
Adjustable Audio Quality Interface.
This class is an interface for getting and setting audio quality. It extends AudioQualityInterface with setting functions.
virtual card8 AdjustableAudioQualityInterface::setBits | ( | const card8 | bits | ) | [pure virtual] |
Set number of bits.
samplingRate | New number of bits. |
Implemented in AudioClient, AudioEncoderRepository, AudioDevice, AudioQuality, MultiAudioWriter, SpectrumAnalyzer, and AudioDebug.
virtual card16 AdjustableAudioQualityInterface::setByteOrder | ( | const card16 | byteOrder | ) | [pure virtual] |
Set byte order.
byteOrder | New byte order: BIG_ENDIAN, LITTLE_ENDIAN. |
Implemented in AudioClient, AudioEncoderRepository, AudioDevice, AudioQuality, MultiAudioWriter, SpectrumAnalyzer, and AudioDebug.
virtual card8 AdjustableAudioQualityInterface::setChannels | ( | const card8 | channels | ) | [pure virtual] |
Set number of channels.
samplingRate | New number of channels. |
Implemented in AudioClient, AudioEncoderRepository, AudioDevice, AudioQuality, MultiAudioWriter, SpectrumAnalyzer, and AudioDebug.
void AdjustableAudioQualityInterface::setQuality | ( | const AudioQualityInterface & | quality | ) | [inline] |
Set quality from AudioQualityInterface.
quality | AudioQualityInterface. |
virtual card16 AdjustableAudioQualityInterface::setSamplingRate | ( | const card16 | samplingRate | ) | [pure virtual] |
Set sampling rate.
samplingRate | New sampling rate. |
Implemented in AudioClient, AudioEncoderRepository, AudioDevice, AudioQuality, MultiAudioWriter, SpectrumAnalyzer, and AudioDebug.