LinkVisual Media SDK(Android) v2.7.0-ilop
|
语音对讲 More...
Public Member Functions | |
LVLiveIntercom (Context context, AudioParams audioParams) | |
LVLiveIntercomCode | start (String url, String decryptIvBase64, String decryptKeyBase64) |
LVLiveIntercomCode | start (String iotId) |
LVLiveIntercomCode | stop () |
LVLiveIntercomCode | listen (boolean isListen) |
LVLiveIntercomCode | mute (boolean isMute) |
boolean | isMute () |
LVLiveIntercomCode | setLiveIntercomListener (ILVLiveIntercomListener listener) |
LVLiveIntercomCode | setLiveIntercomMode (LVLiveIntercomMode liveIntercomMode) |
LVLiveIntercomCode | setGainLevel (int gainLevel) |
LVLiveIntercomCode | setVoiceChangeType (LVLiveIntercomVoiceType liveIntercomVoiceType) |
LVLiveIntercomCode | setUseExternalVoiceChange (boolean useExternal, ILVLiveIntercomVoiceChangeListener listener) |
LVLiveIntercomCode | release () |
void | setSupportExternalHeadset (boolean supportExternalHeadset) |
boolean | isSupportExternalHeadset () |
Static Public Attributes | |
static final String | TAG = "LVLiveIntercom" |
Protected Member Functions | |
void | finalize () throws Throwable |
语音对讲
|
inline |
按照指定的音频头创建语音对讲实例
context | Application context |
audioParams | 音频头 |
|
inline |
当前对讲是否静音
|
inline |
当前是否开启对蓝牙和有线耳机外设的支持
|
inline |
是否进入对讲机讲话状态, 仅在半双工对讲模式下有效 该状态下APP端停止播放, 采集音频发给设备端, 同时设备端会停止音频采集, 播放APP端采集的声音
isListen | 进入或者退出对讲状态 |
|
inline |
对讲静音
isMute | 静音与否 |
|
inline |
释放语音对讲
|
inline |
设置语音对讲增益水平, 默认关闭
gainLevel | -1 - None, 0 - Mild, 1 - Medium , 2 - high , 3 - Aggressive , 4 - very Aggressive , 5 - Max |
|
inline |
设置语音对讲事件监听
listener | 语音对讲事件回调 |
|
inline |
设置语音对讲模式
liveIntercomMode | 语音对讲模式, 默认是LVLiveIntercomMode.DoubleTalk |
|
inline |
设置是否开启对蓝牙和有线耳机外设的支持, 开启后优先使用外设进行录放音, 默认支持
supportExternalHeadset | 是否开启对蓝牙和有线耳机外设的支持 |
|
inline |
设置是否使用外部变声实现, 开启后内置的变声将失效
useExternal | 是否开启外部变声 |
listener | 外部变声实现 |
|
inline |
设置内置变声类型
liveIntercomVoiceType | 声音转换类型 |
|
inline |
开始与生活物联网平台接入的设备做语音对讲, 并建立对讲通道 半双工对讲模式下不会立即开始录音, 需要调用listen(bool isListen)接口人为控制录音, 其他模式下会自动启动录音
iotId | 设备的iotId |
|
inline |
开始与基于物联网智能视频服务接入的设备进行语音对讲, 并建立对讲通道
url | rtmp语音对讲地址 |
decryptIvBase64 | 解密向量(base64加密后的字符串) |
decryptKeyBase64 | 解密密钥(base64加密后的字符串) |
|
inline |
停止语音对讲, 关闭对讲通道, 停止录音, 停止音频播放