com.gs.phone.api.audio

AudioRouteApi

音频线路相关的所有接口

支持的产品:

All


详情

方法

方法 描述
public static void switchVoiceAfterHookEvent(); 在触发了摘挂机事件后自动根据当前设备状态切换音频通道

支持的产品:

GXV3350, GXV3370, GXV3380

public static void switchVoiceToSpeaker(); 将音频通道切换至扬声器

支持的产品:

All

public static void switchVoiceToHandset(); 将音频通道切换至手柄. WP820中,手柄即为听筒

支持的产品:

All

public static void switchVoiceToUsbHeadset(); 将音频通道切换至Usb耳麦

支持的产品:

GXV3350, GXV3370, GXV3380

public static void switchVoiceToRJ9Headset(); 将音频通道切换至RJ9耳麦

支持的产品:

GXV3350, GXV3370, GXV3380

public static void switchVoiceToEarphone(); 将音频通道切换至3.5mm耳机

支持的产品:

All

public static void switchVoiceToBlueToothHeadset(); 将音频通道切换至蓝牙耳机

支持的产品:

All

public static void switchVoiceToHdmi(); 将音频通道切换至HDMI外接设备

支持的产品:

GXV3350, GXV3370, GXV3380

public static void switchCurrentVoiceWithSpeaker(); 切换通道使耳机和扬声器一起振铃 多在有来电时使用, 使扬声器与当前已选择的音频通道一起振铃

支持的产品:

All

public static void switchCurrentVoiceWithoutSpeaker(); 切换通道去掉扬声器仅保留耳机 多在有来电时使用, 与switchCurrentVoiceWithSpeaker一起使用

支持的产品:

All

public static boolean isVoiceOnSpeaker(); 当前扬声器是否打开。

返回值:

boolean true: 扬声器处于打开状态。 false: 扬声器处于关闭状态。

支持的产品:

All

public static boolean isVoiceOnHandset(); 当前手柄是否打开 WP820中,手柄即为听筒

返回值:

boolean true: 手柄处于打开状态。 false: 手柄处于关闭状态。

支持的产品:

All

public static boolean isVoiceOnUsbHeadset(); 当前USB耳麦是否打开

返回值:

boolean true: USB耳麦处于打开状态。 false: USB耳麦处于关闭状态。

支持的产品:

GXV3350, GXV3370, GXV3380

public static boolean isVoiceOnRJ9Headset(); 当前RJ9耳麦是否打开

返回值:

boolean true: RJ9耳麦处于打开状态。 false: RJ9耳麦处于关闭状态。

支持的产品:

GXV3350, GXV3370, GXV3380

public static boolean isVoiceOnEarphone(); 当前3.5mm耳机是否打开

返回值:

boolean true: 3.5mm耳机处于打开状态。 false: 3.5mm耳机处于关闭状态。

支持的产品:

All

public static boolean isVoiceOnBlueToothHeadset(); 当前蓝牙耳机是否打开

返回值:

boolean true: 蓝牙耳机处于打开状态。 false: 蓝牙耳机处于关闭状态。

支持的产品:

All

public static boolean isVoiceOnHdmi(); 当前HDMI外接音频设备是否打开

返回值:

boolean true: HDMI外接音频设备处于打开状态。 false: HDMI外接音频设备处于关闭状态。

支持的产品:

GXV3350, GXV3370, GXV3380

public static boolean isVoiceUnknown(); 当前音频设备均未启用

返回值:

boolean true: 当前音频设备均未启用。 false: 当前已有音频设备启用。

支持的产品:

All

public static void setEhsHookStatus(boolean offHook); 控制EHS耳机摘挂机

参数:

offHook
true:摘机, false:挂机

支持的产品:

GXV3350, GXV3370, GXV3380

public static boolean isEhsOffHook(); 判断EHS耳机是否摘机

返回值:

true:摘机, false:挂机

支持的产品:

GXV3350, GXV3370, GXV3380

public static boolean isEhsHeadsetConnected(); 判断EHS耳机是否连接

返回值:

true:连接, false:未连接

支持的产品:

GXV3350, GXV3370, GXV3380

public static void enableAutoSwitchVoiceByHandsetHook(boolean enable); 设置是否在手柄摘挂机后自动切换声音通道, 默认值为自动切换.

参数:

enable
true:自动切换, false:不自动切换

支持的产品:

GXV3350, GXV3370, GXV3380


成员和常量

成员 描述
public static final String API AudioRouteApi的标签名,用于在ApiClient中注册.
{@link com.gs.common.client.ApiClient.Builder#addApi(String)}

支持的产品:

All