|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tencent.av.sdk.AVEndpoint
public class AVEndpoint
AVEndpoint表示房间成员。
房间成员由房间动态创建和销毁,应用层无法直接创建房间成员,只能通过查询房间成员的方式获取成员对象引用。
注意:不建议应用程序缓存获得的成员对象引用,即显式地把成员对象引用保存到另一个容器。
这是由于随着成员加入和退出房间,房间内部会创建和销毁成员对象,这会导致缓存的引用失效。 任何时候,应该由房间提供的接口来获取成员对象。
当然,有时候为了简化代码,应用层还是需要保存一些必要信息方便进行操作,推荐您在响应房间成员变化的同时,把需要的信息复制到自己的容器,
例如保存成员id。
Nested Class Summary | |
---|---|
static class |
AVEndpoint.CancelAllViewCompleteCallback
cancelAllView()的回调函数,用来异步返回结果。 与requestViewList配合使用。 |
static class |
AVEndpoint.Info
房间成员信息. 由SDK初始化对象各个字段值,app可以通过此对象获取相关信息, |
static class |
AVEndpoint.RequestViewListCompleteCallback
requestViewList()的回调函数,用来异步返回结果。 与requestViewList配合使用。 |
Field Summary | |
---|---|
int |
nativeObj
|
Constructor Summary | |
---|---|
AVEndpoint()
构造函数。 |
Method Summary | |
---|---|
static int |
cancelAllView(AVEndpoint.CancelAllViewCompleteCallback completeCallback)
取消所有请求的视频画面。 异步返回结果。和requestViewList对应的逆操作,约束条件和requestViewList一样。 注意: . |
java.lang.String |
getId()
获取当前成员的id。 同步返回结果。 |
AVEndpoint.Info |
getInfo()
获取当前成员的基本信息。 同步返回结果。 |
boolean |
hasAudio()
判断成员是否有音频上行。 同步返回结果。 |
boolean |
hasCameraVideo()
判断成员是否有摄像头视频上行。 同步返回结果。 |
boolean |
hasScreenVideo()
判断成员是否有屏幕视频上行。 同步返回结果。 |
static int |
requestViewList(java.lang.String[] identifierList,
AVView[] viewList,
int count,
AVEndpoint.RequestViewListCompleteCallback completeCallback)
请求多个成员的视频画面。 异步返回结果。请求画面操作是互斥的,必须等到上一次请求操作回调回来后才进行下一次请求。 同一个时间点只能请求一次成员的画面,必须等待异步结果返回后,才能进行新的请求画面操作。 在请求画面前最好检查该成员是否有对应的视频源。 注意: . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public int nativeObj
Constructor Detail |
---|
public AVEndpoint()
Method Detail |
---|
public java.lang.String getId()
public AVEndpoint.Info getInfo()
public static int requestViewList(java.lang.String[] identifierList, AVView[] viewList, int count, AVEndpoint.RequestViewListCompleteCallback completeCallback)
identifierList
- 成员id列表。viewList
- 视频画面参数列表。count
- 请求画面个数。completeCallback
- 回调对象,指向App定义的回调方法。
View
public static int cancelAllView(AVEndpoint.CancelAllViewCompleteCallback completeCallback)
completeCallback
- 回调对象,指向App定义的回调函数。
public boolean hasAudio()
public boolean hasCameraVideo()
public boolean hasScreenVideo()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |