PublishVideoOptions

cn.tee3.avd

## 类 PublishVideoOptions

- java.lang.Object
- - cn.tee3.avd.VideoOptions
  - - cn.tee3.avd.PublishVideoOptions

-     public class PublishVideoOptions
      extends VideoOptions

  Created by bob.liu on 2015/11/6.

- - ### 嵌套类概要

    - ### 从类继承的嵌套类/接口 cn.tee3.avd.VideoOptions

      `VideoOptions.StreamType, VideoOptions.VideoCodec, VideoOptions.VideoQuality, VideoOptions.VideoRatio`

  - ### 构造器概要

    构造器
    构造器和说明
    `PublishVideoOptions(MVideo.CameraCapability cap, VideoOptions.VideoCodec codec)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `MVideo.CameraCapability` | `getStreamCapability(VideoOptions.StreamType type)` 获取指定流的分辨率帧率
    `VideoOptions.VideoCodec` | `getStreamCodec(VideoOptions.StreamType type)` 获取指定流的编码参数
    `VideoOptions.VideoQuality` | `getStreamQuality(VideoOptions.StreamType type)` 获取指定流的视频质量
    `boolean` | `hasAssist1()` 判断视频发布中是否有辅流1
    `boolean` | `hasAssist2()` 判断视频发布中是否有辅流2
    `boolean` | `hasMainStream()` 判断视频发布中是否有主流
    `boolean` | `hasQuality(VideoOptions.VideoQuality value)` 判断视频发布中是否支持指定视频质量
    `int` | `setStreamOptions(VideoOptions.StreamType type, MVideo.CameraCapability cap, VideoOptions.VideoCodec codec)` 设置指定流的视频发布参数

    - ### 从类继承的方法 cn.tee3.avd.VideoOptions

      `VideoQuality2native`

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

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

- - ### 构造器详细资料

    - #### PublishVideoOptions

          public PublishVideoOptions(MVideo.CameraCapability cap,
                                     VideoOptions.VideoCodec codec)

  - ### 方法详细资料

    - #### hasQuality

          public boolean hasQuality(VideoOptions.VideoQuality value)

      判断视频发布中是否支持指定视频质量
      返回:
        返回是否支持。

    - #### hasMainStream

          public boolean hasMainStream()

      判断视频发布中是否有主流

    - #### hasAssist1

          public boolean hasAssist1()

      判断视频发布中是否有辅流1

    - #### hasAssist2

          public boolean hasAssist2()

      判断视频发布中是否有辅流2

    - #### setStreamOptions

          public int setStreamOptions(VideoOptions.StreamType type,
                                      MVideo.CameraCapability cap,
                                      VideoOptions.VideoCodec codec)

      设置指定流的视频发布参数
      返回:
        返回错误代码。

    - #### getStreamCapability

          public MVideo.CameraCapability getStreamCapability(VideoOptions.StreamType type)

      获取指定流的分辨率帧率

    - #### getStreamQuality

          public VideoOptions.VideoQuality getStreamQuality(VideoOptions.StreamType type)

      获取指定流的视频质量

    - #### getStreamCodec

          public VideoOptions.VideoCodec getStreamCodec(VideoOptions.StreamType type)

      获取指定流的编码参数