public class TIMAvManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
class |
TIMAvManager.LiveUrl
推流请求返回的播放地址
|
static class |
TIMAvManager.RateType
推流码率类型
|
static class |
TIMAvManager.RecordFileType
推流时的录制文件类型
|
class |
TIMAvManager.RecordParam
录制参数
|
static class |
TIMAvManager.RecordType
录制类型
|
class |
TIMAvManager.RoomInfo
房间信息类
|
static class |
TIMAvManager.StreamEncode
推流时请求的音视频流URL的编码类型
|
class |
TIMAvManager.StreamParam
推流参数
|
class |
TIMAvManager.StreamRes |
限定符和类型 | 字段和说明 |
---|---|
java.util.Random |
random |
public TIMAvMessageListener getMessageListener()
public void setMessageListener(TIMAvMessageListener messageListener)
public int getSdkAppId()
public static TIMAvManager getInstance()
public void MsgNotify(byte[] msgBody)
public void requestSpeedTest(@NonNull TIMPingCallBack cb)
cb
- 回调接口public void requestSpeedTestStop()
public void requestMultiVideoInvitation(int bussType, int authType, int authId, int requestType, byte[] additionInfo, java.util.List<TIMUser> receivers, @NonNull TIMCallBack cb)
bussType
- 业务类型authType
- 鉴权类型authId
- 鉴权IDadditionInfo
- 自定义信息(不得超过128字节)receivers
- 接收者(至少有一个接收者)cb
- 回调接口public void ResponseToVideoInvitation(AvMsg.Type type, AvMsg msg, TIMCallBack cb)
type
- 回复消息类型,如接收或拒绝msg
- 收到的原消息cb
- 回调接口public void requestMultiVideoStreamerStart(TIMAvManager.RoomInfo roomInfo, TIMAvManager.StreamParam streamParam, @NonNull TIMValueCallBack<TIMAvManager.StreamRes> cb)
roomInfo
- 推流房间相关信息,详见TIMAvManager.RoomInfo
streamParam
- 推流相关参数,详见TIMAvManager.StreamParam
cb
- 回调,在onSuccess中返回频道ID及播放地址,详见TIMAvManager.StreamRes
public void requestMultiVideoStreamerStop(TIMAvManager.RoomInfo roomInfo, java.util.List<java.lang.Long> channelIDs, boolean isAudioOnly, @NonNull TIMCallBack cb)
roomInfo
- 推流房间相关信息,详见TIMAvManager.RoomInfo
channelIDs
- 需要关闭的频道的ID集isAudioOnly
- 是否只结束纯音频流cb
- 回调public void requestMultiVideoRecorderStart(TIMAvManager.RoomInfo roomInfo, TIMAvManager.RecordParam param, @NonNull TIMCallBack cb)
roomInfo
- 录制房间相关信息,详见TIMAvManager.RoomInfo
param
- 录制参数,详见TIMAvManager.RecordParam
cb
- 回调public void requestMultiVideoRecorderStop(TIMAvManager.RoomInfo roomInfo, boolean isAudioOnly, @NonNull TIMValueCallBack<java.util.List<java.lang.String>> cb)
roomInfo
- 录制房间相关信息,详见TIMAvManager.RoomInfo
isAudioOnly
- 是否只结束纯音频流cb
- 回调,onSuccess的参数中返回文件名ID