RtspClient

cn.tee3.avd

## 类 RtspClient

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

-     public class RtspClient
      extends java.lang.Object

  Rtsp客户端.

- - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static RtspClient` | `create()` 创建rtsp客户端
    `static void` | `destoryClient(RtspClient client)` 销毁rtsp客户端
    `protected void` | `dispose()`
    `int` | `enableAudioCallbackEncoded(boolean callbackEncodedData)` 控制是否回调编码过的音频数据
    `int` | `enableAudioCallbackPCM(boolean callbackPcmData)` 控制是否回调解码后的音频数据
    `int` | `enableVideoCallbackEncoded(boolean callbackEncodedData)` 控制是否回调编码过的视频数据
    `int` | `enableVideoCallbackYUV(boolean callbackYUVData)` 控制是否回调解码后的视频数据
    `int` | `setAudioCapture(FakeAudioCapturer capture)` 设置模拟音频采集接口指针
    `int` | `setRender(VideoRenderer render)` 设置渲染接口指针
    `int` | `setVideoCapture(FakeVideoCapturer capture)` 设置模拟视频采集接口指针
    `int` | `start(java.lang.String uri, java.lang.String username, java.lang.String password)` 开始接收流
    `int` | `stop()` 停止接收流

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

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

- - ### 方法详细资料

    - #### create

          public static RtspClient create()

      创建rtsp客户端
      返回:
        rtsp客户端对象指针。

    - #### destoryClient

          public static void destoryClient(RtspClient client)

      销毁rtsp客户端

    - #### start

          public int start(java.lang.String uri,
                           java.lang.String username,
                           java.lang.String password)

      开始接收流

    - #### stop

          public int stop()

      停止接收流

    - #### setRender

          public int setRender(VideoRenderer render)

      设置渲染接口指针

    - #### setAudioCapture

          public int setAudioCapture(FakeAudioCapturer capture)

      设置模拟音频采集接口指针
      返回:
        错误码。

    - #### setVideoCapture

          public int setVideoCapture(FakeVideoCapturer capture)

      设置模拟视频采集接口指针
      返回:
        错误码。

    - #### enableVideoCallbackEncoded

          public int enableVideoCallbackEncoded(boolean callbackEncodedData)

      控制是否回调编码过的视频数据
      返回:
        错误码。

    - #### enableVideoCallbackYUV

          public int enableVideoCallbackYUV(boolean callbackYUVData)

      控制是否回调解码后的视频数据
      返回:
        错误码。

    - #### enableAudioCallbackEncoded

          public int enableAudioCallbackEncoded(boolean callbackEncodedData)

      控制是否回调编码过的音频数据
      返回:
        错误码。

    - #### enableAudioCallbackPCM

          public int enableAudioCallbackPCM(boolean callbackPcmData)

      控制是否回调解码后的音频数据
      返回:
        错误码。

    - #### dispose

          protected void dispose()