17 #ifndef __NUGU_AUDIO_H__
18 #define __NUGU_AUDIO_H__
28 #define NUGU_AUDIO_ATTRIBUTE_MUSIC_DEFAULT_STRING "MUSIC"
29 #define NUGU_AUDIO_ATTRIBUTE_RINGTONE_DEFAULT_STRING "RINGTONE"
30 #define NUGU_AUDIO_ATTRIBUTE_CALL_DEFAULT_STRING "CALL"
31 #define NUGU_AUDIO_ATTRIBUTE_NOTIFICATION_DEFAULT_STRING "NOTIFICATION"
32 #define NUGU_AUDIO_ATTRIBUTE_ALARM_DEFAULT_STRING "ALARM"
33 #define NUGU_AUDIO_ATTRIBUTE_VOICE_COMMAND_DEFAULT_STRING "VOICE_COMMAND"
34 #define NUGU_AUDIO_ATTRIBUTE_NAVIGATION_DEFAULT_STRING "NAVIGATION"
35 #define NUGU_AUDIO_ATTRIBUTE_SYSTEM_SOUND_DEFAULT_STRING "SYSTEM_SOUND"
46 NUGU_AUDIO_SAMPLE_RATE_MAX
nugu_audio_attribute
audio attribute
Definition: nugu_audio.h:73
@ NUGU_AUDIO_ATTRIBUTE_NAVIGATION
Definition: nugu_audio.h:82
@ NUGU_AUDIO_ATTRIBUTE_MUSIC
Definition: nugu_audio.h:74
@ NUGU_AUDIO_ATTRIBUTE_NOTIFICATION
Definition: nugu_audio.h:77
@ NUGU_AUDIO_ATTRIBUTE_CALL
Definition: nugu_audio.h:76
@ NUGU_AUDIO_ATTRIBUTE_RINGTONE
Definition: nugu_audio.h:75
@ NUGU_AUDIO_ATTRIBUTE_ALARM
Definition: nugu_audio.h:79
@ NUGU_AUDIO_ATTRIBUTE_SYSTEM_SOUND
Definition: nugu_audio.h:83
@ NUGU_AUDIO_ATTRIBUTE_VOICE_COMMAND
Definition: nugu_audio.h:80
void nugu_audio_set_attribute_str(const NuguAudioAttribute attribute, const char *str)
Set audio attribute string.
nugu_audio_sample_rate
audio sample rate
Definition: nugu_audio.h:40
@ NUGU_AUDIO_SAMPLE_RATE_44K
Definition: nugu_audio.h:45
@ NUGU_AUDIO_SAMPLE_RATE_16K
Definition: nugu_audio.h:42
@ NUGU_AUDIO_SAMPLE_RATE_22K
Definition: nugu_audio.h:44
@ NUGU_AUDIO_SAMPLE_RATE_8K
Definition: nugu_audio.h:41
@ NUGU_AUDIO_SAMPLE_RATE_32K
Definition: nugu_audio.h:43
enum nugu_audio_attribute NuguAudioAttribute
NuguAudioAttribute.
Definition: nugu_audio.h:99
nugu_audio_format
audio format
Definition: nugu_audio.h:52
@ NUGU_AUDIO_FORMAT_U24_LE
Definition: nugu_audio.h:61
@ NUGU_AUDIO_FORMAT_U32_BE
Definition: nugu_audio.h:66
@ NUGU_AUDIO_FORMAT_U16_BE
Definition: nugu_audio.h:58
@ NUGU_AUDIO_FORMAT_S24_LE
Definition: nugu_audio.h:59
@ NUGU_AUDIO_FORMAT_U24_BE
Definition: nugu_audio.h:62
@ NUGU_AUDIO_FORMAT_S24_BE
Definition: nugu_audio.h:60
@ NUGU_AUDIO_FORMAT_U32_LE
Definition: nugu_audio.h:65
@ NUGU_AUDIO_FORMAT_U16_LE
Definition: nugu_audio.h:57
@ NUGU_AUDIO_FORMAT_S32_LE
Definition: nugu_audio.h:63
@ NUGU_AUDIO_FORMAT_S16_BE
Definition: nugu_audio.h:56
@ NUGU_AUDIO_FORMAT_U8
Definition: nugu_audio.h:54
@ NUGU_AUDIO_FORMAT_S8
Definition: nugu_audio.h:53
@ NUGU_AUDIO_FORMAT_S16_LE
Definition: nugu_audio.h:55
@ NUGU_AUDIO_FORMAT_S32_BE
Definition: nugu_audio.h:64
const char * nugu_audio_get_attribute_str(const NuguAudioAttribute attribute)
Get audio attribute string.
audio property
Definition: nugu_audio.h:90