LinkVisual Media SDK(Android) v2.7.0-ilop
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode Enum Reference

语音对讲模式 More...

Public Member Functions

 LVLiveIntercomMode (int value)
 
int getValue ()
 

Static Public Member Functions

static LVLiveIntercomMode parseInt (int value)
 

Public Attributes

 SingleTalk =(0)
 
 DoubleTalk =(1)
 
 DoubleTalkWithLive =(2)
 
 HalfDuplexTalk =(3)
 
 HalfDuplexTalkWithLive =(4)
 

Detailed Description

语音对讲模式

Member Data Documentation

◆ DoubleTalk

com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.DoubleTalk =(1)

全双工对讲:App端和设备端都需要同时做采音和放音,设备端必须支持AEC,否则不建议使用该方案 将会使用设备对讲通道的声音进行播放,可以单独存在不依赖直播通道

◆ DoubleTalkWithLive

com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.DoubleTalkWithLive =(2)

全双工对讲:App端和设备端都需要同时做采音和放音,设备端必须支持AEC,否则不建议使用该方案 将会使用设备直播通道的声音进行播放,要求必须有已开播的直播通道,可通过com.aliyun.iotx.linkvisual.media.player.LVLivePlayer#audioFocus()方法在对讲开启前选择对应的已存在的直播通道

◆ HalfDuplexTalk

com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.HalfDuplexTalk =(3)

半双工对讲:APP端和设备端都需要做采音和放音,一端上始终不会出现同时采音和放音的情况,因此设备不要求支持AEC 使用上类似对讲机,由APP端在一次对讲会话中可多次人为控制录音的开启和结束 将会使用设备对讲通道的声音进行播放,可以单独存在不依赖直播通道 使用限制:该模式需要设备端SDK使用v2.3.3及以上版本的支持,如果使用较旧的设备SDK,将会降级到DoubleTalk

◆ HalfDuplexTalkWithLive

com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.HalfDuplexTalkWithLive =(4)

半双工对讲:APP端和设备端都需要做采音和放音,一端上始终不会出现同时采音和放音的情况,因此设备不要求支持AEC 使用上类似对讲机,由APP端在一次对讲会话中可多次人为控制录音的开启和结束 将会使用设备直播通道的声音进行播放,要求必须有已开播的直播通道,可通过LVLivePlayer.audioFocus()方法在对讲开启前选择对应的已存在的直播通道 使用限制:该模式需要设备端SDK使用v2.3.3及以上版本的支持,如果使用较旧的设备SDK,将会降级到DoubleTalkWithLive

◆ SingleTalk

com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.SingleTalk =(0)

单讲:App端采集并发送音频数据到设备端进行播放,App端采集音频期间手机保持声音静默