T3GPAudioPropertiesQcelp Class Reference

class T3GPAudioPropertiesQcelp : public T3GPAudioPropertiesBase

This structure stores the common and Qcelp specific properties of audio data

Inherits from

Constructor & Destructor Documentation

T3GPAudioPropertiesQcelp(TUint, TInt, const TDesC8 &)

IMPORT_CT3GPAudioPropertiesQcelp(TUintaTimescale,
TIntaFramesPerSample,
const TDesC8 &aDecoderSpecificInfo
)

This structure stores the common and QCELP-specific properties of MPEG4 audio data. The storage mode is automatically set to MPEG4 Audio Sample Description Box mode.

Parameters

TUint aTimescaleTimescale of the audio data. This is the number of time units that pass in one second. It must be smaller than 65536.
TInt aFramesPerSampleFrames per sample. It must be smaller than 512. MPEG-4 audio has a fixed value of 1.
const TDesC8 & aDecoderSpecificInfoMPEG-4 audio decoder specific information data stored in an ESDS atom.

T3GPAudioPropertiesQcelp(TUint, TInt)

IMPORT_CT3GPAudioPropertiesQcelp(TUintaTimescale,
TIntaFramesPerSample
)

This structure stores the common and QCELP-specific properties of audio data.

Parameters

TUint aTimescaleTimescale of the audio data. This is the number of time units that pass in one second. It must be smaller than 65536.
TInt aFramesPerSampleFrames per sample. It must be smaller than 512. MPEG-4 audio has a fixed value of 1.

Member Data Documentation

const TDesC8 & iDecoderSpecificInfo

const TDesC8 &iDecoderSpecificInfo

MPEG-4 audio decoder specific info data stored in an ESDS atom. If this is provided as an input parameter, the storage mode is automatically set to MPEG4 Audio Sample Description Box mode

T3GPQcelpStorageMode iMode

T3GPQcelpStorageMode iMode
Specifies the mode to store QCELP audio data. In 3G2 files, QCELP can be registered to be stored in two ways:
  • Use QCELP Sample Entry ( sqcp ) Box. This is the default mode.

  • Use MPEG4 Audio Sample Description ( esds ) Box. If this mode is selected, decoder specific info should be supplied. See T3GPQcelpStorageMode.