audio_manager_audio_type_t

Supported audio types.

Synopsis:

#include <audio/audio_manager_routing.h>
 
typedef enum {
      AUDIO_TYPE_VOICE   
      AUDIO_TYPE_RINGTONE   
      AUDIO_TYPE_VOICE_RECOGNITION   
      AUDIO_TYPE_TEXT_TO_SPEECH   
      AUDIO_TYPE_VIDEO_CHAT   
      AUDIO_TYPE_VOICE_RECORDING   
      AUDIO_TYPE_MULTIMEDIA   
      AUDIO_TYPE_INPUT_FEEDBACK   
      AUDIO_TYPE_DEFAULT   
      AUDIO_TYPE_ALERT   
      AUDIO_TYPE_VOICE_TONES   
      AUDIO_TYPE_SOUND_EFFECT   
      AUDIO_TYPE_PUSH_TO_TALK   
      AUDIO_TYPE_RESERVED_0   
      AUDIO_TYPE_CMAS   
      AUDIO_TYPE_ALARM   
      AUDIO_TYPE_COUNT   
} audio_manager_audio_type_t;

Data:

AUDIO_TYPE_VOICE
The audio type used by voice audio sources.
AUDIO_TYPE_RINGTONE
The audio type used by ringtone audio sources.
AUDIO_TYPE_VOICE_RECOGNITION
The audio type used by voice recognition audio sources.
AUDIO_TYPE_TEXT_TO_SPEECH
The audio type used by text-to-speech audio sources.
AUDIO_TYPE_VIDEO_CHAT
The audio type used by video chat audio sources.
AUDIO_TYPE_VOICE_RECORDING
The audio type used by voice recording audio sources.
AUDIO_TYPE_MULTIMEDIA
The audio type used by multimedia audio sources.
AUDIO_TYPE_INPUT_FEEDBACK
The audio type used by user input feedback.
AUDIO_TYPE_DEFAULT
The audio type used by default audio sources.
AUDIO_TYPE_ALERT
The audio type used by alert audio sources.
AUDIO_TYPE_VOICE_TONES
The audio type used by voice tone audio sources.
AUDIO_TYPE_SOUND_EFFECT
The audio type used by high priority sound effect.
AUDIO_TYPE_PUSH_TO_TALK
The audio type used by push-to-talk.
AUDIO_TYPE_RESERVED_0
The reserved audio type 0.
AUDIO_TYPE_CMAS
The audio type used by CMAS emergency broadcast systems.
AUDIO_TYPE_ALARM
The audio type used by alarms.
AUDIO_TYPE_COUNT
The total number of all audio types.

Library:

libaudio_manager

Description:

This enumeration defines the supported audio types.