android_to_code static method
Implementation
static WarningCode android_to_code($p_a.WarningCode value) {
var $m = {
$p_a.WarningCode.WARNING_CODE_PUBLISH_STREAM_FAILED:
WarningCode.publish_stream_failed,
$p_a.WarningCode.WARNING_CODE_SUBSCRIBE_STREAM_FAILED404:
WarningCode.subscribe_stream_failed_404,
$p_a.WarningCode.WARNING_CODE_SUBSCRIBE_STREAM_FAILED5XX:
WarningCode.subscribe_stream_failed_5xx,
$p_a.WarningCode.WARNING_CODE_PUBLISH_STREAM_FORBIDEN:
WarningCode.publish_stream_forbidden,
$p_a.WarningCode.WARNING_CODE_SEND_CUSTOM_MESSAGE:
WarningCode.send_custom_message,
$p_a.WarningCode.WARNING_CODE_RECEIVE_USER_NOTIFY_STOP:
WarningCode.receive_user_notify_stop,
$p_a.WarningCode.WARNING_CODE_USER_IN_PUBLISH:
WarningCode.user_in_publish,
$p_a.WarningCode.WARNING_CODE_NO_CAMERA_PERMISSION:
WarningCode.no_camera_permission,
$p_a.WarningCode.WARNING_CODE_INVALID_SAMI_APPKEY_OR_TOKEN:
WarningCode.invalid_sami_app_key_or_token,
$p_a.WarningCode.WARNING_CODE_INVALID_RESOURCE_PATH:
WarningCode.invalid_sami_resource_path,
$p_a.WarningCode.WARNING_CODE_LOAD_SAMI_LIBRARY_FAILED:
WarningCode.load_sami_library_failed,
$p_a.WarningCode.WARNING_CODE_INVALID_SAMI_EFFECT_TYPE:
WarningCode.invalid_sami_effect_type,
$p_a.WarningCode.WARNING_CODE_IN_ECHO_TEST_MODE:
WarningCode.in_echo_test_mode,
$p_a.WarningCode.WARNING_CODE_NO_MICROPHONE_PERMISSION:
WarningCode.no_microphone_permission,
$p_a.WarningCode.WARNING_CODE_RECODING_DEVICE_START_FAILED:
WarningCode.audio_device_manager_recording_start_fail,
$p_a.WarningCode.WARNING_CODE_PLAYOUT_DEVICE_START_FAILED:
WarningCode.audio_device_manager_playout_start_fail,
$p_a.WarningCode.WARNING_CODE_NO_RECORDING_DEVICE:
WarningCode.no_recording_device,
$p_a.WarningCode.WARNING_CODE_NO_PLAYOUT_DEVICE:
WarningCode.no_playout_device,
$p_a.WarningCode.WARNING_CODE_RECORDING_SILENCE:
WarningCode.recording_silence,
$p_a.WarningCode.WARNING_CODE_SET_SCREEN_AUDIO_SOURCE_TYPE_FAILED:
WarningCode.set_screen_audio_source_type_failed,
$p_a.WarningCode.WARNING_CODE_SET_SCREEN_STREAM_INDEX_FAILED:
WarningCode.set_screen_audio_stream_index_failed,
$p_a.WarningCode.WARNING_CODE_SET_SCREEN_STREAM_INVALID_VOICE_PITCH:
WarningCode.invalid_voice_pitch,
$p_a.WarningCode.WARNING_CODE_INVALID_CALL_FOR_EXT_AUDIO:
WarningCode.invalid_call_for_ext_audio,
$p_a.WarningCode.WARNING_CODE_MEDIA_DEVICE_OPERATION_DENIED:
WarningCode.media_device_operation_denied,
$p_a.WarningCode.WARNING_CODE_INVOKE_ERROR:
WarningCode.WARNING_CODE_INVOKE_ERROR,
$p_a.WarningCode.WARNING_CODE_INVALID_EXPECT_MEDIA_SERVER_ADDRESS:
WarningCode.WARNING_CODE_INVALID_EXPECT_MEDIA_SERVER_ADDRESS,
$p_a.WarningCode.WARNING_CODE_GET_ROOM_FAILED:
WarningCode.WARNING_CODE_GET_ROOM_FAILED,
$p_a.WarningCode.WARNING_CODE_SUBSCRIBE_STREAM_FORBIDEN:
WarningCode.WARNING_CODE_SUBSCRIBE_STREAM_FORBIDEN,
$p_a.WarningCode.WARNING_CODE_ROOM_ID_ALREADY_EXIST:
WarningCode.WARNING_CODE_ROOM_ID_ALREADY_EXIST,
};
if (!($m.containsKey(value))) {
throw Exception("invalid value:" + value.toString());
}
// @ts-ignore
return $m[value] as WarningCode;
}