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.RoomInfostreamParam - 推流相关参数,详见TIMAvManager.StreamParamcb - 回调,在onSuccess中返回频道ID及播放地址,详见TIMAvManager.StreamRespublic void requestMultiVideoStreamerStop(TIMAvManager.RoomInfo roomInfo, java.util.List<java.lang.Long> channelIDs, boolean isAudioOnly, @NonNull TIMCallBack cb)
roomInfo - 推流房间相关信息,详见TIMAvManager.RoomInfochannelIDs - 需要关闭的频道的ID集isAudioOnly - 是否只结束纯音频流cb - 回调public void requestMultiVideoRecorderStart(TIMAvManager.RoomInfo roomInfo, TIMAvManager.RecordParam param, @NonNull TIMCallBack cb)
roomInfo - 录制房间相关信息,详见TIMAvManager.RoomInfoparam - 录制参数,详见TIMAvManager.RecordParamcb - 回调public void requestMultiVideoRecorderStop(TIMAvManager.RoomInfo roomInfo, boolean isAudioOnly, @NonNull TIMValueCallBack<java.util.List<java.lang.String>> cb)
roomInfo - 录制房间相关信息,详见TIMAvManager.RoomInfoisAudioOnly - 是否只结束纯音频流cb - 回调,onSuccess的参数中返回文件名ID