class AdjustableAudioQualityInterface

Adjustable Audio Quality Interface. More...

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

Public Methods


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.