Data Structures | |
| struct | _Ecore_Audio_Vio |
Typedefs | |
| typedef enum _Ecore_Audio_Type | Ecore_Audio_Type |
| typedef struct _Ecore_Audio_Module | Ecore_Audio_Module |
| The audio module. | |
| typedef struct _Ecore_Audio_Object | Ecore_Audio_Object |
| The audio object. | |
| typedef struct _Ecore_Audio_Vio | Ecore_Audio_Vio |
| Holds the callback functions to implement virtual file IO. | |
Functions | |
| ECORE_AUDIO_API int | ecore_audio_init (void) |
| Initializes the Ecore_Audio library. | |
| ECORE_AUDIO_API int | ecore_audio_shutdown (void) |
| Shuts down the Ecore_Audio library. | |
| ECORE_AUDIO_API const char * | ecore_audio_obj_name_get (const Efl_Object *obj) |
| Get the name of the object. | |
| ECORE_AUDIO_API void | ecore_audio_obj_name_set (Efl_Object *obj, const char *name) |
| Name of the object. | |
| typedef enum _Ecore_Audio_Type Ecore_Audio_Type |
| typedef struct _Ecore_Audio_Module Ecore_Audio_Module |
The audio module.
| typedef struct _Ecore_Audio_Object Ecore_Audio_Object |
The audio object.
| typedef struct _Ecore_Audio_Vio Ecore_Audio_Vio |
Holds the callback functions to implement virtual file IO.
| enum _Ecore_Audio_Type |
| ECORE_AUDIO_API int ecore_audio_init | ( | void | ) |
Initializes the Ecore_Audio library.
1 or greater on success, 0 on error.This function sets up Ecore_Audio and initializes the modules that provide the in- and outputs to use. It returns 0 on failure, otherwise it returns the number of times it has already been called.
When Ecore_Audio is not used anymore, call ecore_audio_shutdown() to shut down the Ecore_Audio library.
References ecore_init(), ecore_shutdown(), eina_log_domain_register(), EINA_LOG_ERR, EINA_LOG_STATE_INIT, EINA_LOG_STATE_STOP, and eina_log_timing().
| ECORE_AUDIO_API int ecore_audio_shutdown | ( | void | ) |
Shuts down the Ecore_Audio library.
0 when the library is completely shut down, 1 or greater otherwise.This function shuts down the Ecore_Audio library. It returns 0 when it has been called the same number of times than ecore_audio_init(). In that case it shuts down all the services it uses.
References ecore_shutdown(), eina_list_free(), eina_log_domain_unregister(), EINA_LOG_STATE_SHUTDOWN, EINA_LOG_STATE_START, and eina_log_timing().
| ECORE_AUDIO_API const char * ecore_audio_obj_name_get | ( | const Efl_Object * | obj | ) |
Get the name of the object.
| ECORE_AUDIO_API void ecore_audio_obj_name_set | ( | Efl_Object * | obj, |
| const char * | name ) |
Name of the object.