GSM 6.10 Codec Implementation Overview

This document provides an overview of the GSM 6.10 Codec Implementation. It is aimed at device implementers who wish to write their own audio codec plugins.

Purpose

This library provides an implementation of a GSM 6.10 Codec.

GSM 6.10 Codec Implementation Library Details

The DLL that provides the functionality and the library to which your code must link is identified below.

DLL LIB Short Description

gsm610.dll

gsm610.lib

These files are used for implementing the GSM 6.10 Codec Implementation.

Architectural Relationship

This codec is a plugin built using the CMMFCodec MMF Server Base Class.

Description

The GSM 6.10 Codec Implementation provides a standard codec conversion between the GSM 6.10 and PCM16 data types.

Key GSM6.10 Codec Implementation Classes

GSM 6.10 Audio Codec Implementation provides the following classes:

  • CGsmTo16PcmWavCodec - converts GSM 6.10 audio data to 16 bit PCM.

  • C16PcmToGsmWavCodec - converts 16 bit PCM audio data to GSM 6.10.

Using the GSM6.10 Codec Implementation

The GSM 6.10 Audio Codec Implementation is used to:

  • Encode GSM 6.10 full rate (FR) data.

  • Decode GSM 6.10 full rate (FR) data.