return 0;
}
+//& purpose: Set and get the player audio codec type
+//& type: auto
+/**
+* @testcase ITc_player_audio_set_get_audio_codec_type_p
+* @author SRID(manoj.g2)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @since_tizen 5.5
+* @description Set and get the player audio codec type
+* @scenario check player_set_audio_codec_type, player_get_audio_codec_type API
+* @apicovered player_set_audio_codec_type, player_get_audio_codec_type
+* @passcase player_set_audio_codec_type, player_get_audio_codec_type and Precondition APi's are Passed
+* @failcase player_set_audio_codec_type, player_get_audio_codec_type and Precondition APi's are Failed
+* @precondition The player state should be PLAYER_STATE_IDLE
+* @postcondition N/A
+*/
+int ITc_player_audio_set_get_audio_codec_type_p(void)
+{
+ START_TEST;
+ int nRet = PLAYER_ERROR_NONE;
+ player_state_e ePlayerState = PLAYER_STATE_NONE;
+ player_codec_type_e ePlayerCodecType = -1;
+
+ nRet = player_get_state(g_player, &ePlayerState);
+ PRINT_RESULT(PLAYER_ERROR_NONE, nRet, "player_get_state", PlayerGetError(nRet));
+
+ if (ePlayerState != PLAYER_STATE_IDLE)
+ {
+ FPRINTF("[Line : %d][%s] Player state is invalid ", __LINE__, API_NAMESPACE);
+ return 1;
+ }
+ nRet = player_set_audio_codec_type(g_player, PLAYER_CODEC_TYPE_SW);
+ PRINT_RESULT(PLAYER_ERROR_NONE, nRet, "player_set_audio_codec_type", PlayerGetError(nRet));
+
+ nRet = player_get_audio_codec_type(g_player, &ePlayerCodecType);
+ PRINT_RESULT(PLAYER_ERROR_NONE, nRet, "player_get_audio_codec_type", PlayerGetError(nRet));
+ PRINT_RESULT(ePlayerCodecType, PLAYER_CODEC_TYPE_SW, "codec get and set value is not same", PlayerGetError(nRet));
+
+ return 0;
+}
/** @} */
/** @} */
case PLAYER_ERROR_NO_SUCH_FILE: szErrorVal = "PLAYER_ERROR_NO_SUCH_FILE"; break;
case PLAYER_ERROR_INVALID_OPERATION: szErrorVal = "PLAYER_ERROR_INVALID_OPERATION"; break;
case PLAYER_ERROR_FILE_NO_SPACE_ON_DEVICE: szErrorVal = "PLAYER_ERROR_FILE_NO_SPACE_ON_DEVICE"; break;
- case PLAYER_ERROR_FEATURE_NOT_SUPPORTED_ON_DEVICE: szErrorVal = "PLAYER_ERROR_FEATURE_NOT_SUPPORTED_ON_DEVICE"; break;
case PLAYER_ERROR_SEEK_FAILED: szErrorVal = "PLAYER_ERROR_SEEK_FAILED"; break;
case PLAYER_ERROR_INVALID_STATE: szErrorVal = "PLAYER_ERROR_INVALID_STATE"; break;
case PLAYER_ERROR_NOT_SUPPORTED_FILE: szErrorVal = "PLAYER_ERROR_NOT_SUPPORTED_FILE"; break;
case PLAYER_ERROR_RESOURCE_LIMIT: szErrorVal = "PLAYER_ERROR_RESOURCE_LIMIT"; break;
case PLAYER_ERROR_PERMISSION_DENIED: szErrorVal = "PLAYER_ERROR_PERMISSION_DENIED"; break;
case PLAYER_ERROR_BUFFER_SPACE: szErrorVal = "PLAYER_ERROR_BUFFER_SPACE"; break;
+ case PLAYER_ERROR_NOT_AVAILABLE: szErrorVal = "PLAYER_ERROR_NOT_ABAILABLE"; break;
+ case PLAYER_ERROR_NOT_SUPPORTED_AUDIO_CODEC: szErrorVal = "PLAYER_ERROR_NOT_SUPPORTED_AUDIO_CODEC"; break;
default: szErrorVal = "Unknown Error"; break;
}
extern int ITc_player_audio_offload_set_is_enabled_p(void);
extern int ITc_player_audio_offload_is_activated_p(void);
extern int ITc_player_foreach_media_stream_supported_format_p(void);
+extern int ITc_player_audio_set_get_audio_codec_type_p(void);
testcase tc_array[] = {
{"ITc_player_set_get_video_roi_area_p",ITc_player_set_get_video_roi_area_p,ITs_player_display_startup,ITs_player_display_cleanup},
{"ITc_player_set_subtitle_position_offset_p",ITc_player_set_subtitle_position_offset_p,ITs_player_subtitle_startup,ITs_player_subtitle_cleanup},
{"ITc_player_set_unset_subtitle_updated_cb_p",ITc_player_set_unset_subtitle_updated_cb_p,ITs_player_subtitle_startup,ITs_player_subtitle_cleanup},
{"ITc_player_audio_effect_equalizer_is_available_p",ITc_player_audio_effect_equalizer_is_available_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
+ {"ITc_player_audio_set_get_audio_codec_type_p",ITc_player_audio_set_get_audio_codec_type_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_bands_count_p",ITc_player_audio_effect_get_equalizer_bands_count_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_band_frequency_range_p",ITc_player_audio_effect_get_equalizer_band_frequency_range_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_band_frequency_p",ITc_player_audio_effect_get_equalizer_band_frequency_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
extern int ITc_player_audio_offload_set_is_enabled_p(void);
extern int ITc_player_audio_offload_is_activated_p(void);
extern int ITc_player_foreach_media_stream_supported_format_p(void);
+extern int ITc_player_audio_set_get_audio_codec_type_p(void);
testcase tc_array[] = {
{"ITc_player_audio_effect_equalizer_is_available_p",ITc_player_audio_effect_equalizer_is_available_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
+ {"ITc_player_audio_set_get_audio_codec_type_p",ITc_player_audio_set_get_audio_codec_type_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_bands_count_p",ITc_player_audio_effect_get_equalizer_bands_count_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_band_frequency_range_p",ITc_player_audio_effect_get_equalizer_band_frequency_range_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_band_frequency_p",ITc_player_audio_effect_get_equalizer_band_frequency_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
extern int ITc_player_audio_offload_set_is_enabled_p(void);
extern int ITc_player_audio_offload_is_activated_p(void);
extern int ITc_player_foreach_media_stream_supported_format_p(void);
+extern int ITc_player_audio_set_get_audio_codec_type_p(void);
testcase tc_array[] = {
{"ITc_player_set_get_video_roi_area_p",ITc_player_set_get_video_roi_area_p,ITs_player_display_startup,ITs_player_display_cleanup},
{"ITc_player_set_subtitle_position_offset_p",ITc_player_set_subtitle_position_offset_p,ITs_player_subtitle_startup,ITs_player_subtitle_cleanup},
{"ITc_player_set_unset_subtitle_updated_cb_p",ITc_player_set_unset_subtitle_updated_cb_p,ITs_player_subtitle_startup,ITs_player_subtitle_cleanup},
{"ITc_player_audio_effect_equalizer_is_available_p",ITc_player_audio_effect_equalizer_is_available_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
+ {"ITc_player_audio_set_get_audio_codec_type_p",ITc_player_audio_set_get_audio_codec_type_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_bands_count_p",ITc_player_audio_effect_get_equalizer_bands_count_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_band_frequency_range_p",ITc_player_audio_effect_get_equalizer_band_frequency_range_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},
{"ITc_player_audio_effect_get_equalizer_band_frequency_p",ITc_player_audio_effect_get_equalizer_band_frequency_p,ITs_player_audio_effect_startup,ITs_player_audio_effect_cleanup},