class AdjustableAudioQualityInterface

Adjustable Audio Quality Interface. More...

Contains pure virtuals
Full nameCoral::AdjustableAudioQualityInterface
Definition#include <audioqualityinterface.h>
InheritsCoral::AudioQualityInterface [virtual public]
Inherited byAudioClient, AudioEncoderInterface, AdvancedAudioEncoder, AudioEncoderRepository, SimpleAudioEncoder, AudioQuality, AdvancedAudioEncoder, AudioNull, MP3AudioReader, MultiAudioReader, SimpleAudioEncoder, WavAudioReader, AudioWriterInterface, AudioDebug, AudioDevice, AudioNull, MultiAudioWriter, SpectrumAnalyzer
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members


Detailed Description

This class is an interface for getting and setting audio quality. It extends AudioQualityInterface with setting functions.

card16 setSamplingRate (const card16 samplingRate)
[pure virtual]

Set sampling rate.

Parameters:
samplingRateNew sampling rate.

Returns: New sampling rate.

card8 setBits (const card8 bits)
[pure virtual]

Set number of bits.

Parameters:
samplingRateNew number of bits.

Returns: New number of bits.

card8 setChannels (const card8 channels)
[pure virtual]

Set number of channels.

Parameters:
samplingRateNew number of channels.

Returns: New number of channels.

card16 setByteOrder (const card16 byteOrder)
[pure virtual]

Set byte order.

Parameters:
byteOrderNew byte order: BIG_ENDIAN, LITTLE_ENDIAN.

Returns: New byte order.

inline void setQuality (const AudioQualityInterface& quality)

Set quality from AudioQualityInterface.

Parameters:
qualityAudioQualityInterface.