AVDLive

cn.tee3.avd

## 类 AVDLive

- java.lang.Object
- - cn.tee3.avd.AVDLive

-     public class AVDLive
      extends java.lang.Object

  直播频道管理接口. 直播频道管理定义引擎中直播频道的创建、删除、信息获取和频道控制等功能。 直播频道：类似电视频道，能够承载一路视频和音频的一个逻辑通道；直播源通过直播频道发布视频，直播播放端通过直播频道订阅和观看直播音视频。

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static interface` | `AVDLive.Listener` 直播回调接口类 直播回调接口定义了直播管理操作的异步返回。
    `static class` | `AVDLive.LiveInfo` 直播频道数据结构.
    `static class` | `AVDLive.LiveStatus` 直播状态定义

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `createUserLive(AVDLive.LiveInfo info)` 创建特定用户直播
    `int` | `deleteLive(java.lang.String liveId)` 删除特定直播
    `protected void` | `dispose()`
    `int` | `findLiveInfos(int begindex, int ncount, java.lang.String filter)` 获取服务器上的直播列表
    `int` | `getLiveInfo(java.lang.String liveId)` 获取特定直播详细信息
    `protected void` | `initWithCB(AVDLive.Listener cb)`
    `static AVDLive` | `instance()` 获取AVDLive接口对象
    `boolean` | `setListener(AVDLive.Listener listener)` 设置房间聊天模块回调接口
    `int` | `stopLive(java.lang.String liveId)` 停止特定直播

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 方法详细资料

    - #### instance

          public static AVDLive instance()

      获取AVDLive接口对象
      返回:
        返回AVDLive。

    - #### initWithCB

          protected void initWithCB(AVDLive.Listener cb)

    - #### dispose

          protected void dispose()

    - #### setListener

          public boolean setListener(AVDLive.Listener listener)

      设置房间聊天模块回调接口
      返回:
        返回错误代码。

    - #### createUserLive

          public int createUserLive(AVDLive.LiveInfo info)

      创建特定用户直播
      返回:
        返回错误代码。

    - #### stopLive

          public int stopLive(java.lang.String liveId)

      停止特定直播
      返回:
        返回错误代码。

    - #### getLiveInfo

          public int getLiveInfo(java.lang.String liveId)

      获取特定直播详细信息
      返回:
        返回错误代码。

    - #### findLiveInfos

          public int findLiveInfos(int begindex,
                                   int ncount,
                                   java.lang.String filter)

      获取服务器上的直播列表
      返回:
        返回错误代码。

    - #### deleteLive

          public int deleteLive(java.lang.String liveId)

      删除特定直播
      返回:
        返回错误代码。