XDM Speech/Voice Interface (SMV)


Detailed Description

This is the XDM speech/voice interface shared between the various SMV codecs.


Enumerations

enum  ISPEECH1_SMV_NoisePreProc {
  ISPEECH1_SMV_NOISEPREPROC_OFF = 0,
  ISPEECH1_SMV_NOISEPREPROC_NSA = 1,
  ISPEECH1_SMV_NOISEPREPROC_NSB = 2,
  ISPEECH1_SMV_NOISEPREPROC_DEFAULT = ISPEECH1_SMV_NOISEPREPROC_NSA
}
 Enabling/disabling noise suppression, and selection of noise suppression if the codec supports multiple noise supression modules. More...
enum  ISPEECH1_SMV_VADSelect {
  ISPEECH1_SMV_VADSELECT_VADA = 1,
  ISPEECH1_SMV_VADSELECT_VADB = 2,
  ISPEECH1_SMV_VADSELECT_DEFAULT = ISPEECH1_SMV_VADSELECT_VADA
}
 Voice activity detection (VAD) selection. More...
enum  ISPEECH1_SMV_TTYMode {
  ISPEECH1_SMV_TTYMODE_OFF = 0,
  ISPEECH1_SMV_TTYMODE_45P45BPS = 1,
  ISPEECH1_SMV_TTYMODE_50BPS = 2,
  ISPEECH1_SMV_TTYMODE_DEFAULT = ISPEECH1_SMV_TTYMODE_OFF
}
 TTY/TDD mode selection. More...
enum  ISPEECH1_SMV_DTMFMode {
  ISPEECH1_SMV_DTMFMODE_OFF = 0,
  ISPEECH1_SMV_DTMFMODE_ON = 1,
  ISPEECH1_SMV_DTMFMODE_DEFAULT = ISPEECH1_SMV_DTMFMODE_OFF
}
 DTMF mode selection. More...
enum  ISPEECH1_SMV_DataMode {
  ISPEECH1_SMV_DATAMODE_OFF = 0,
  ISPEECH1_SMV_DATAMODE_HALFRATE = 1,
  ISPEECH1_SMV_DATAMODE_FULLRATE = 1,
  ISPEECH1_SMV_DATAMODE_DEFAULT = ISPEECH1_SMV_DATAMODE_OFF
}
 Enable/disable in band data transmission and data rate selection. More...
enum  ISPEECH1_SMV_Mode {
  ISPEECH1_SMV_MODE_PREMIUM = 0,
  ISPEECH1_SMV_MODE_STANDARD = 1,
  ISPEECH1_SMV_MODE_ECONOMY = 2,
  ISPEECH1_SMV_MODE_CAPACITYSAVE = 3,
  ISPEECH1_SMV_MODE_PREMIUM_HALFRATE_MAX = 4,
  ISPEECH1_SMV_MODE_STANDARD_HALFRATE_MAX = 5,
  ISPEECH1_SMV_MODE_DEFAULT = ISPEECH1_SMV_MODE_PREMIUM
}
 Rate reduction mode selection. More...


Enumeration Type Documentation

enum ISPEECH1_SMV_NoisePreProc

Enabling/disabling noise suppression, and selection of noise suppression if the codec supports multiple noise supression modules.

Enumerator:
ISPEECH1_SMV_NOISEPREPROC_OFF  Noise suppression is disabled.
ISPEECH1_SMV_NOISEPREPROC_NSA  Noise suppression is enabled, using option A.
ISPEECH1_SMV_NOISEPREPROC_NSB  Noise suppression is enabled, using option B.
ISPEECH1_SMV_NOISEPREPROC_DEFAULT  Default setting.

enum ISPEECH1_SMV_VADSelect

Voice activity detection (VAD) selection.

Enumerator:
ISPEECH1_SMV_VADSELECT_VADA  VAD A
ISPEECH1_SMV_VADSELECT_VADB  VAD B
ISPEECH1_SMV_VADSELECT_DEFAULT  Default setting.

enum ISPEECH1_SMV_TTYMode

TTY/TDD mode selection.

Enumerator:
ISPEECH1_SMV_TTYMODE_OFF  TTY detection is disabled.
ISPEECH1_SMV_TTYMODE_45P45BPS  TTY detection is enabled, with 45.45 bauds/sec rate.
ISPEECH1_SMV_TTYMODE_50BPS  TTY detection is enabled, with 50 bauds/sec rate.
ISPEECH1_SMV_TTYMODE_DEFAULT  Default setting.

enum ISPEECH1_SMV_DTMFMode

DTMF mode selection.

Enumerator:
ISPEECH1_SMV_DTMFMODE_OFF  DTMF detection is disabled.
ISPEECH1_SMV_DTMFMODE_ON  DTMF detection is enabled.
ISPEECH1_SMV_DTMFMODE_DEFAULT  Default setting.

enum ISPEECH1_SMV_DataMode

Enable/disable in band data transmission and data rate selection.

Enumerator:
ISPEECH1_SMV_DATAMODE_OFF  Data transmission is disabled
ISPEECH1_SMV_DATAMODE_HALFRATE  Data transmission is enabled at half rate.
ISPEECH1_SMV_DATAMODE_FULLRATE  Data transmission is enabled at full rate.
ISPEECH1_SMV_DATAMODE_DEFAULT  Default setting.

enum ISPEECH1_SMV_Mode

Rate reduction mode selection.

Enumerator:
ISPEECH1_SMV_MODE_PREMIUM  Premium mode.
ISPEECH1_SMV_MODE_STANDARD  Standard mode.
ISPEECH1_SMV_MODE_ECONOMY  Economy mode.
ISPEECH1_SMV_MODE_CAPACITYSAVE  Capacity saving mode.
ISPEECH1_SMV_MODE_PREMIUM_HALFRATE_MAX  Premium mode, with half rate maximum.
ISPEECH1_SMV_MODE_STANDARD_HALFRATE_MAX  Standard mode, with half rate maximum.
ISPEECH1_SMV_MODE_DEFAULT  Default setting.


Copyright 2009, Texas Instruments Incorporated