summaryrefslogtreecommitdiff
path: root/src/lib/ecore_audio/ecore_audio_private.h
diff options
context:
space:
mode:
authorDaniel Willmann <d.willmann@samsung.com>2013-04-17 19:06:21 +0100
committerDaniel Willmann <d.willmann@samsung.com>2013-04-18 19:15:39 +0100
commite89153a21dabae4ce2c3aac870a58c2d20f3b95a (patch)
tree2fe58c978e21d11c0bd6959abd3981fa2bb1b3ca /src/lib/ecore_audio/ecore_audio_private.h
parentf96ba47976bb5c7c2a8662129602ca1f8e998f28 (diff)
ecore_audio: Implement virtual IO for generic input
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Diffstat (limited to '')
-rw-r--r--src/lib/ecore_audio/ecore_audio_private.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/ecore_audio/ecore_audio_private.h b/src/lib/ecore_audio/ecore_audio_private.h
index 7868b08b5f..e899a04254 100644
--- a/src/lib/ecore_audio/ecore_audio_private.h
+++ b/src/lib/ecore_audio/ecore_audio_private.h
@@ -91,6 +91,13 @@ struct _Ecore_Audio_Module
91 struct output_api *out_ops; 91 struct output_api *out_ops;
92}; 92};
93 93
94struct _Ecore_Audio_Vio_Internal {
95 Ecore_Audio_Vio *vio;
96 void *data;
97 eo_base_data_free_func free_func;
98};
99typedef struct _Ecore_Audio_Vio_Internal Ecore_Audio_Vio_Internal;
100
94/** 101/**
95 * @brief A common structure, could be input or output 102 * @brief A common structure, could be input or output
96 */ 103 */
@@ -99,10 +106,11 @@ struct _Ecore_Audio_Object
99 const char *name; 106 const char *name;
100 const char *source; 107 const char *source;
101 108
109 Eina_Bool seekable;
102 Eina_Bool paused; 110 Eina_Bool paused;
103 double volume; 111 double volume;
104 Ecore_Audio_Format format; 112 Ecore_Audio_Format format;
105 113 Ecore_Audio_Vio_Internal *vio;
106}; 114};
107 115
108/** 116/**