diff options
author | Mok Jeongho <jho.mok@samsung.com> | 2016-10-26 18:41:03 +0900 |
---|---|---|
committer | Jungsup Lee <jungsup4.lee@samsung.com> | 2018-07-19 16:59:58 +0900 |
commit | 59af996ebcfe5581e6e35fd3c95c6b553a70f8aa (patch) | |
tree | 630f1f60b5b893cc8edef146c9a6d35c58320043 | |
parent | 2a9831bb01e368d3b5b070d8b2a2489ef0d1351f (diff) | |
download | mm-hal-interface-59af996ebcfe5581e6e35fd3c95c6b553a70f8aa.tar.gz mm-hal-interface-59af996ebcfe5581e6e35fd3c95c6b553a70f8aa.tar.bz2 mm-hal-interface-59af996ebcfe5581e6e35fd3c95c6b553a70f8aa.zip |
[audio] Modify pcm_open declaration to add card and device parameterssubmit/tizen/20180724.034640accepted/tizen/unified/20180726.064902
[Version] 0.0.11
[Profile] Common
[Issue Type] Change Interface
Change-Id: Ib76e51936c3b0b066e3e631d1111c26dbb600c35
-rw-r--r-- | include/audio/tizen-audio.h | 8 | ||||
-rw-r--r-- | packaging/mm-hal-interface.spec | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/include/audio/tizen-audio.h b/include/audio/tizen-audio.h index 5d733ce..b037cee 100644 --- a/include/audio/tizen-audio.h +++ b/include/audio/tizen-audio.h @@ -140,7 +140,7 @@ typedef struct audio_interface { /* Stream */ audio_return_t (*notify_stream_connection_changed)(void *audio_handle, audio_stream_info_t *info, uint32_t is_connected); /* PCM */ - audio_return_t (*pcm_open)(void *audio_handle, void **pcm_handle, uint32_t direction, void *sample_spec, uint32_t period_size, uint32_t periods); + audio_return_t (*pcm_open)(void *audio_handle, const char *card, const char *device, uint32_t direction, void *sample_spec, uint32_t period_size, uint32_t periods, void **pcm_handle); audio_return_t (*pcm_start)(void *audio_handle, void *pcm_handle); audio_return_t (*pcm_stop)(void *audio_handle, void *pcm_handle); audio_return_t (*pcm_close)(void *audio_handle, void *pcm_handle); @@ -321,18 +321,20 @@ audio_return_t audio_notify_stream_connection_changed(void *audio_handle, audio_ * @brief Opens a PCM device. * @since_tizen 3.0 * @param[in] audio_handle The audio hal handle - * @param[out] pcm_handle The PCM handle + * @param[in] card The card of PCM + * @param[in] device The device of PCM * @param[in] direction The direction of PCM * @param[in] sample_spec The sample specification * @param[in] period_size The period size * @param[in] periods The periods + * @param[out] pcm_handle The PCM handle * * @return @c 0 on success, * otherwise a negative error value * @retval #AUDIO_RET_OK Success * @see audio_pcm_close() */ -audio_return_t audio_pcm_open(void *audio_handle, void **pcm_handle, uint32_t direction, void *sample_spec, uint32_t period_size, uint32_t periods); +audio_return_t audio_pcm_open(void *audio_handle, const char *card, const char *device, uint32_t direction, void *sample_spec, uint32_t period_size, uint32_t periods, void **pcm_handle); /** * @brief Starts a PCM device. diff --git a/packaging/mm-hal-interface.spec b/packaging/mm-hal-interface.spec index 2bf1b58..e1b9e45 100644 --- a/packaging/mm-hal-interface.spec +++ b/packaging/mm-hal-interface.spec @@ -1,6 +1,6 @@ Name: mm-hal-interface Summary: Multimedia HAL Interface -Version: 0.0.10 +Version: 0.0.11 Release: 0 Group: Multimedia/Development License: Apache-2.0 |