* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*/
typedef enum {
- SOUND_DEVICE_CAHNGED_INFO_STATE, /**< State of the device was changed */
+ SOUND_DEVICE_CHANGED_INFO_STATE, /**< State of the device was changed */
SOUND_DEVICE_CHANGED_INFO_IO_DIRECTION, /**< IO direction of the device was changed */
} sound_device_changed_info_e;
<manifest>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
+ <request>
+ <domain name="_" />
+ </request>
+ <assign>
+ <filesystem path="/usr/bin/sound_manager_test" label="_" exec_label="none" />
+ </assign>
+</manifest>
\ No newline at end of file
Name: capi-media-sound-manager
Summary: Sound Manager library
-Version: 0.3.9
+Version: 0.3.10
Release: 0
Group: Multimedia/API
License: Apache-2.0
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/license
-mkdir -p %{buildroot}/opt/usr/devel
+mkdir -p %{buildroot}/usr/bin
cp LICENSE %{buildroot}/usr/share/license/%{name}
-cp test/sound_manager_test %{buildroot}/opt/usr/devel
+cp test/sound_manager_test %{buildroot}/usr/bin
%make_install
%manifest %{name}.manifest
%{_libdir}/libcapi-media-sound-manager.so.*
%{_datadir}/license/%{name}
-/opt/usr/devel/*
+/usr/bin/sound_manager_test
%files devel
%manifest %{name}.manifest
MMSoundDevice_t device;
do_subsession = false;
- ret = mm_sound_get_current_device_list(MM_SOUND_DEVICE_STATE_DEACTIVATED_FLAG, &device_list);
+ ret = mm_sound_get_current_device_list(MM_SOUND_DEVICE_ALL_FLAG, &device_list);
if (ret != MM_ERROR_NONE) {
goto ERROR_CASE;
} else {
goto ERROR_CASE;
if (io_direction == MM_SOUND_DEVICE_IO_DIRECTION_BOTH)
route = MM_SOUND_ROUTE_INOUT_HEADSET;
+ else if (io_direction == MM_SOUND_DEVICE_IO_DIRECTION_OUT)
+ route = MM_SOUND_ROUTE_IN_MIC_OUT_HEADPHONE;
do_subsession = true;
}
break;
ret = mm_sound_get_device_io_direction(device, &io_direction);
if (ret != MM_ERROR_NONE)
goto ERROR_CASE;
- if (io_direction == MM_SOUND_DEVICE_IO_DIRECTION_BOTH)
+ if (io_direction == MM_SOUND_DEVICE_IO_DIRECTION_BOTH) {
+ route = MM_SOUND_ROUTE_INOUT_BLUETOOTH;
do_subsession = true;
+ }
}
break;
default: