* @retval #AUDIO_IO_ERROR_NOT_SUPPORTED Not supported
*
* @post The state will be #AUDIO_IO_STATE_IDLE.\n
- * audio_in_set_stream_info() is recommended to be called after this API.
+ * audio_in_set_sound_stream_info() is recommended to be called after this API.
* @see audio_in_destroy()
*/
int audio_in_create(int sample_rate, audio_channel_e channel, audio_sample_type_e type, audio_in_h *input);
* @see sound_manager_create_stream_information()
* @see sound_manager_destroy_stream_information()
*/
+int audio_in_set_sound_stream_info(audio_in_h input, sound_stream_info_h stream_info);
+
+/* Note : Will be removed after migration to audio_in_set_sound_stream_info */
int audio_in_set_stream_info(audio_in_h input, sound_stream_info_h stream_info);
/**
* @since_tizen 3.0
*
* @remarks @a output must be released by audio_out_destroy().
- * It is recommended to call audio_out_set_stream_info() after this API.
+ * It is recommended to call audio_out_set_sound_stream_info() after this API.
*
* @param[in] sample_rate The audio sample rate in 8000[Hz] ~ 48000[Hz]
* @param[in] channel The audio channel type (mono or stereo)
* @retval #AUDIO_IO_ERROR_SOUND_POLICY Sound policy error
*
* @post The state will be #AUDIO_IO_STATE_IDLE.\n
- * audio_out_set_stream_info() is recommended to be called after this API.
+ * audio_out_set_sound_stream_info() is recommended to be called after this API.
* @see audio_out_destroy()
*/
int audio_out_create_new(int sample_rate, audio_channel_e channel, audio_sample_type_e type, audio_out_h *output);
* @see sound_manager_create_stream_information()
* @see sound_manager_destroy_stream_information()
*/
+int audio_out_set_sound_stream_info(audio_out_h output, sound_stream_info_h stream_info);
+
+/* Note : Will be removed after migration to audio_out_set_sound_stream_info */
int audio_out_set_stream_info(audio_out_h output, sound_stream_info_h stream_info);
/**
int cpp_audio_in_create(int sample_rate, audio_channel_e channel, audio_sample_type_e type, audio_in_h *input);
int cpp_audio_in_create_loopback(int sample_rate, audio_channel_e channel, audio_sample_type_e type , audio_in_h* input);
int cpp_audio_in_destroy(audio_in_h input);
-int cpp_audio_in_set_stream_info(audio_in_h input, sound_stream_info_h stream_info);
+int cpp_audio_in_set_sound_stream_info(audio_in_h input, sound_stream_info_h stream_info);
int cpp_audio_in_prepare(audio_in_h input);
int cpp_audio_in_unprepare(audio_in_h input);
int cpp_audio_in_pause(audio_in_h input);
int cpp_audio_out_create(int sample_rate, audio_channel_e channel, audio_sample_type_e type, sound_type_e sound_type, audio_out_h *output);
int cpp_audio_out_create_new(int sample_rate, audio_channel_e channel, audio_sample_type_e type, audio_out_h *output);
int cpp_audio_out_destroy(audio_out_h output);
-int cpp_audio_out_set_stream_info(audio_out_h output, sound_stream_info_h stream_info);
+int cpp_audio_out_set_sound_stream_info(audio_out_h output, sound_stream_info_h stream_info);
int cpp_audio_out_prepare(audio_out_h output);
int cpp_audio_out_unprepare(audio_out_h output);
int cpp_audio_out_pause(audio_out_h output);
Name: capi-media-audio-io
Summary: An Audio Input & Audio Output library in Tizen Native API
-Version: 0.3.46
+Version: 0.3.47
Release: 0
Group: Multimedia/API
License: Apache-2.0
return cpp_audio_in_destroy(input);
}
+/* FIXME : This will be removed after migration */
int audio_in_set_stream_info(audio_in_h input, sound_stream_info_h stream_info)
{
- return cpp_audio_in_set_stream_info(input, stream_info);
+ return cpp_audio_in_set_sound_stream_info(input, stream_info);
+}
+
+int audio_in_set_sound_stream_info(audio_in_h input, sound_stream_info_h stream_info)
+{
+ return cpp_audio_in_set_sound_stream_info(input, stream_info);
}
int audio_in_prepare(audio_in_h input)
return cpp_audio_out_destroy(output);
}
+/* FIXME : This will be removed after migration */
int audio_out_set_stream_info(audio_out_h output, sound_stream_info_h stream_info)
{
- return cpp_audio_out_set_stream_info(output, stream_info);
+ return cpp_audio_out_set_sound_stream_info(output, stream_info);
+}
+
+int audio_out_set_sound_stream_info(audio_out_h output, sound_stream_info_h stream_info)
+{
+ return cpp_audio_out_set_sound_stream_info(output, stream_info);
}
int audio_out_prepare(audio_out_h output)
return AUDIO_IO_ERROR_NONE;
}
-int cpp_audio_in_set_stream_info(audio_in_h input, sound_stream_info_h stream_info) {
+int cpp_audio_in_set_sound_stream_info(audio_in_h input, sound_stream_info_h stream_info) {
audio_io_s* handle = static_cast<audio_io_s*>(input);
try {
return AUDIO_IO_ERROR_NONE;
}
-int cpp_audio_out_set_stream_info(audio_out_h output, sound_stream_info_h stream_info) {
+int cpp_audio_out_set_sound_stream_info(audio_out_h output, sound_stream_info_h stream_info) {
audio_io_s* handle = static_cast<audio_io_s*>(output);
try {
printf("fail to sound_manager_create_stream_information(), ret(0x%x)\n", ret);
goto EXIT;
}
- ret = audio_in_set_stream_info(input, g_stream_info_read_h);
+ ret = audio_in_set_sound_stream_info(input, g_stream_info_read_h);
if (ret)
- printf("fail to audio_in_set_stream_info(), ret(0x%x)\n", ret);
+ printf("fail to audio_in_set_sound_stream_info(), ret(0x%x)\n", ret);
ret = sound_manager_acquire_focus(g_stream_info_read_h, SOUND_STREAM_FOCUS_FOR_RECORDING, SOUND_BEHAVIOR_NONE, NULL);
if (ret) {
printf("fail to sound_manager_create_stream_information(), ret(0x%x)\n", ret);
goto EXIT;
}
- ret = audio_out_set_stream_info(output, g_stream_info_write_h);
+ ret = audio_out_set_sound_stream_info(output, g_stream_info_write_h);
if (ret)
- printf("fail to audio_out_set_stream_info(), ret(0x%x)\n", ret);
+ printf("fail to audio_out_set_sound_stream_info(), ret(0x%x)\n", ret);
ret = sound_manager_acquire_focus(g_stream_info_write_h, SOUND_STREAM_FOCUS_FOR_PLAYBACK, SOUND_BEHAVIOR_NONE, NULL);
if (ret) {