//& type: auto
/**
* @testcase ITc_sound_manager_get_current_device_list_p
+*@deprecated since 3.0
* @since_tizen 2.3
* @author SRID(sameer.g1)
* @reviewer SRID(gupta.sanjay)
//& type: auto
/**
* @testcase ITc_sound_manager_get_current_device_list_p
+*@deprecated since 3.0
* @since_tizen 2.3
* @author SRID(sameer.g1)
* @reviewer SRID(gupta.sanjay)
}
return 0;
}
+#if defined(MOBILE) || defined(COMMON_IOT) || defined(WEARABLE) //Starts MOBILE or COMMON_IOT and WEARABLE
+//& purpose: To get the list of devices connected
+//& type: auto
+/**
+* @testcase ITc_sound_manager_get_device_list_p
+* @since_tizen 3.0
+* @author SRID(nibha.sharma)
+* @reviewer SRID(a.pandia1)
+* @type auto
+* @description To get the list of devices connected
+* @scenario Get the list of devices connected
+* @apicovered sound_manager_get_device_list
+* @passcase When API return SOUND_MANAGER_ERROR_NONE
+* @failcase When API not return SOUND_MANAGER_ERROR_NONE
+* @precondition None
+* @postcondition None
+*/
+int ITc_sound_manager_get_device_list_p(void)
+{
+ START_TEST;
+ // Initializing testing variable
+ int nRet = -1, nEnumCount = 0;
+ sound_device_list_h deviceList = NULL;
+
+ sound_device_mask_e e_device_mask = SOUND_DEVICE_IO_DIRECTION_IN_MASK;
+ int arrSoundDeviceMask[] = {
+ SOUND_DEVICE_IO_DIRECTION_IN_MASK, /**< Mask for input devices */
+ SOUND_DEVICE_IO_DIRECTION_OUT_MASK, /**< Mask for output devices */
+ SOUND_DEVICE_IO_DIRECTION_BOTH_MASK, /**< Mask for input/output devices (both directions are available) */
+ SOUND_DEVICE_TYPE_INTERNAL_MASK, /**< Mask for built-in devices */
+ SOUND_DEVICE_TYPE_EXTERNAL_MASK, /**< Mask for external devices */
+ SOUND_DEVICE_STATE_DEACTIVATED_MASK, /**< Mask for deactivated devices */
+ SOUND_DEVICE_STATE_ACTIVATED_MASK, /**< Mask for activated devices */
+ SOUND_DEVICE_ALL_MASK /**< Mask for all devices */
+ };
+ int nSoundDeviceMaskCount = sizeof(arrSoundDeviceMask) / sizeof(arrSoundDeviceMask[0]);
+
+ for ( nEnumCount = 0;nEnumCount < nSoundDeviceMaskCount;nEnumCount++ )
+ {
+ e_device_mask = arrSoundDeviceMask[nEnumCount];
+ nRet = sound_manager_get_device_list(e_device_mask, &deviceList);
+ if(nRet != SOUND_MANAGER_ERROR_NO_DATA)
+ {
+ PRINT_RESULT(SOUND_MANAGER_ERROR_NONE, nRet, "sound_manager_get_device_list", SoundManagerGetError(nRet));
+ CHECK_HANDLE(deviceList, "sound_manager_get_device_list");
+ }
+ }
+ return 0;
+}
+#endif//MOBILE or COMMON_IOT or WEARABLE
+#ifdef TV //Starts TV
+//& purpose: To get the list of devices connected
+//& type: auto
+/**
+* @testcase ITc_sound_manager_get_device_list_p
+* @since_tizen 3.0
+* @author SRID(nibha.sharma)
+* @reviewer SRID(a.pandia1)
+* @type auto
+* @description To get the list of devices connected
+* @scenario Get the list of devices connected
+* @apicovered sound_manager_get_device_list
+* @apicovered sound_manager_get_device_list
+* @passcase When API return SOUND_MANAGER_ERROR_NONE
+* @failcase When API not return SOUND_MANAGER_ERROR_NONE
+* @precondition None
+* @postcondition None
+*/
+int ITc_sound_manager_get_device_list_p(void)
+{
+ START_TEST;
+ // Initializing testing variable
+ int nRet = -1;
+ sound_device_list_h deviceList = NULL;
+
+ nRet = sound_manager_get_device_list(SOUND_DEVICE_ALL_MASK, &deviceList);
+ if(nRet == SOUND_MANAGER_ERROR_NO_DATA)
+ {
+ FPRINTF("\\n[Line : %d][%s]sound_manager_get_device_list error returned = %s . So leaving test",__LINE__, API_NAMESPACE, SoundManagerGetError(nRet));
+ return 0;
+ }
+ PRINT_RESULT(SOUND_MANAGER_ERROR_NONE, nRet, "sound_manager_get_device_list", SoundManagerGetError(nRet));
+ CHECK_HANDLE(deviceList, "sound_manager_get_device_list");
+
+ return 0;
+}
+#endif//End TV
extern void ITs_sound_manager_volume_startup(void);
extern void ITs_sound_manager_volume_cleanup(void);
+extern int ITc_sound_manager_get_device_list_p(void);
extern int ITc_sound_manager_get_current_device_list_p(void);
extern int ITc_sound_manager_get_next_device_free_device_p(void);
extern int ITc_sound_manager_get_prev_device_p(void);
extern int ITc_sound_manager_get_current_sound_type_p(void);
testcase tc_array[] = {
+ {"ITc_sound_manager_get_device_list_p", ITc_sound_manager_get_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_current_device_list_p", ITc_sound_manager_get_current_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_next_device_free_device_p", ITc_sound_manager_get_next_device_free_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_prev_device_p", ITc_sound_manager_get_prev_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
extern void ITs_sound_manager_volume_startup(void);
extern void ITs_sound_manager_volume_cleanup(void);
+extern int ITc_sound_manager_get_device_list_p(void);
extern int ITc_sound_manager_get_current_device_list_p(void);
extern int ITc_sound_manager_get_next_device_free_device_p(void);
extern int ITc_sound_manager_get_prev_device_p(void);
extern int ITc_sound_manager_get_current_sound_type_p(void);
testcase tc_array[] = {
+ {"ITc_sound_manager_get_device_list_p", ITc_sound_manager_get_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_current_device_list_p", ITc_sound_manager_get_current_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_next_device_free_device_p", ITc_sound_manager_get_next_device_free_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_prev_device_p", ITc_sound_manager_get_prev_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
extern void ITs_sound_manager_volume_startup(void);
extern void ITs_sound_manager_volume_cleanup(void);
+extern int ITc_sound_manager_get_device_list_p(void);
extern int ITc_sound_manager_get_current_device_list_p(void);
extern int ITc_sound_manager_get_next_device_free_device_p(void);
extern int ITc_sound_manager_get_prev_device_p(void);
extern int ITc_sound_manager_add_remove_focus_state_watch_cb_p(void);
testcase tc_array[] = {
+ {"ITc_sound_manager_get_device_list_p", ITc_sound_manager_get_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_current_device_list_p", ITc_sound_manager_get_current_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_next_device_free_device_p", ITc_sound_manager_get_next_device_free_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_prev_device_p", ITc_sound_manager_get_prev_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
extern void ITs_sound_manager_volume_startup(void);
extern void ITs_sound_manager_volume_cleanup(void);
+extern int ITc_sound_manager_get_device_list_p(void);
extern int ITc_sound_manager_get_current_device_list_p(void);
extern int ITc_sound_manager_get_next_device_free_device_p(void);
extern int ITc_sound_manager_get_prev_device_p(void);
extern int ITc_sound_manager_get_current_sound_type_p(void);
testcase tc_array[] = {
+ {"ITc_sound_manager_get_device_list_p", ITc_sound_manager_get_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_current_device_list_p", ITc_sound_manager_get_current_device_list_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_next_device_free_device_p", ITc_sound_manager_get_next_device_free_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},
{"ITc_sound_manager_get_prev_device_p", ITc_sound_manager_get_prev_device_p, ITs_sound_manager_device_startup, ITs_sound_manager_device_cleanup},