RTP Audio System
2.0.0
|
Audio Quality Interface. More...
#include <audioqualityinterface.h>
Public Member Functions | |
virtual card16 | getSamplingRate () const =0 |
virtual card8 | getBits () const =0 |
virtual card8 | getChannels () const =0 |
virtual card16 | getByteOrder () const =0 |
virtual cardinal | getBytesPerSecond () const =0 |
virtual cardinal | getBitsPerSample () const =0 |
int | operator== (const AudioQualityInterface &quality) const |
int | operator!= (const AudioQualityInterface &quality) const |
int | operator<= (const AudioQualityInterface &quality) const |
int | operator< (const AudioQualityInterface &quality) const |
int | operator>= (const AudioQualityInterface &quality) const |
int | operator> (const AudioQualityInterface &quality) const |
Audio Quality Interface.
This class is an interface for getting audio quality.
virtual card8 AudioQualityInterface::getBits | ( | ) | const [pure virtual] |
Get number of bits.
Implemented in AudioDecoderRepository, AudioEncoderRepository, AdvancedAudioDecoder, SimpleAudioDecoder, AudioClient, AudioDevice, MultiAudioWriter, AudioQuality, SpectrumAnalyzer, and AudioDebug.
virtual cardinal AudioQualityInterface::getBitsPerSample | ( | ) | const [pure virtual] |
Get bits per sample.
Implemented in AudioDecoderRepository, AudioEncoderRepository, AdvancedAudioDecoder, SimpleAudioDecoder, AudioClient, MultiAudioWriter, AudioDevice, AudioQuality, SpectrumAnalyzer, and AudioDebug.
virtual card16 AudioQualityInterface::getByteOrder | ( | ) | const [pure virtual] |
Get byte order.
Implemented in AudioDecoderRepository, AudioEncoderRepository, AdvancedAudioDecoder, SimpleAudioDecoder, AudioClient, AudioDevice, MultiAudioWriter, AudioQuality, SpectrumAnalyzer, and AudioDebug.
virtual cardinal AudioQualityInterface::getBytesPerSecond | ( | ) | const [pure virtual] |
Get bytes per second.
Implemented in AudioDecoderRepository, AudioEncoderRepository, AdvancedAudioDecoder, SimpleAudioDecoder, AudioClient, MultiAudioWriter, AudioDevice, AudioQuality, SpectrumAnalyzer, and AudioDebug.
virtual card8 AudioQualityInterface::getChannels | ( | ) | const [pure virtual] |
Get number of channels.
Implemented in AudioDecoderRepository, AudioEncoderRepository, AdvancedAudioDecoder, SimpleAudioDecoder, AudioClient, AudioDevice, MultiAudioWriter, AudioQuality, SpectrumAnalyzer, and AudioDebug.
virtual card16 AudioQualityInterface::getSamplingRate | ( | ) | const [pure virtual] |
Get sampling rate.
Implemented in AudioDecoderRepository, AudioEncoderRepository, AdvancedAudioDecoder, SimpleAudioDecoder, AudioClient, AudioDevice, MultiAudioWriter, AudioQuality, SpectrumAnalyzer, and AudioDebug.
int AudioQualityInterface::operator!= | ( | const AudioQualityInterface & | quality | ) | const [inline] |
Implementation of != operator.
int AudioQualityInterface::operator< | ( | const AudioQualityInterface & | quality | ) | const [inline] |
Implementation of < operator. Note: This operator does not compare byte orders!
int AudioQualityInterface::operator<= | ( | const AudioQualityInterface & | quality | ) | const [inline] |
Implementation of <= operator. Note: This operator does not compare byte orders!
int AudioQualityInterface::operator== | ( | const AudioQualityInterface & | quality | ) | const [inline] |
Implementation of == operator.
int AudioQualityInterface::operator> | ( | const AudioQualityInterface & | quality | ) | const [inline] |
Implementation of > operator. Note: This operator does not compare byte orders!
int AudioQualityInterface::operator>= | ( | const AudioQualityInterface & | quality | ) | const [inline] |
Implementation of >= operator. Note: This operator does not compare byte orders!