## 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