edje_multisense.c File Reference

Data Structures

struct  _Edje_Multisense_Sound_Action
 
struct  _Edje_Sample_Action
 
struct  _Edje_Tone_Action
 
struct  _Multisense_Data
 

Macros

#define BUF_LEN   64
 
#define SND_PROCESS_LENGTH   2048
 

Typedefs

typedef struct
_Edje_Multisense_Sound_Action 
Edje_Multisense_Sound_Action
 
typedef struct _Edje_Sample_Action Edje_Sample_Action
 
typedef enum
_Edje_Sound_Action_Type 
Edje_Sound_Action_Type
 
typedef struct _Edje_Tone_Action Edje_Tone_Action
 
typedef struct _Multisense_Data Multisense_Data
 

Enumerations

enum  _Edje_Sound_Action_Type { EDJE_PLAY_SAMPLE = 0, EDJE_PLAY_TONE, EDJE_SOUND_LAST }
 

Functions

void _edje_multisense_init (void)
 
Eina_Bool _edje_multisense_internal_sound_sample_play (Edje *ed, const char *sample_name, const double speed)
 
Eina_Bool _edje_multisense_internal_sound_tone_play (Edje *ed, const char *tone_name, const double duration)
 
void _edje_multisense_shutdown (void)
 

Macro Definition Documentation

#define SND_PROCESS_LENGTH   2048

Typedef Documentation

Enumeration Type Documentation

Enumerator
EDJE_PLAY_SAMPLE 
EDJE_PLAY_TONE 
EDJE_SOUND_LAST 

Function Documentation

void _edje_multisense_init ( void  )

Referenced by edje_init().

Eina_Bool _edje_multisense_internal_sound_sample_play ( Edje ed,
const char *  sample_name,
const double  speed 
)
Eina_Bool _edje_multisense_internal_sound_tone_play ( Edje ed,
const char *  tone_name,
const double  duration 
)
void _edje_multisense_shutdown ( void  )