实时音视频

  • 实时音视频 > API 文档 > Android >QNCameraVideoTrackConfig

    QNCameraVideoTrackConfig

    最近更新时间: 2022-05-12 20:09:10

    摄像头视频采集 Track 的配置类
    Index
    Core Methods
    Core Methods
    QNCameraVideoTrackConfig
    QNCameraVideoTrackConfig
    • QNCameraVideoTrackConfig(String tag)
    • 构造方法

      Parameters
      • tag: String

        Track 的标签,可通过它来携带 Track 信息,区分 Track 对象

    getTag
    • String getTag()
    • 获取当前设置的标签

      Returns 当前设置的标签
    getCameraFacing
    • QNCameraFacing getCameraFacing()
    • 获取当前摄像头朝向

      Returns 当前摄像头朝向
    setCameraFacing
    getVideoCaptureConfig
    • QNVideoCaptureConfig getVideoCaptureConfig()
    • 获取摄像头采集配置

      Returns 摄像头采集配置
    setVideoCaptureConfig
    getVideoEncoderConfig
    • QNVideoEncoderConfig getVideoEncoderConfig()
    • 获取视频编码配置

      Returns 当前视频编码配置
    setVideoEncoderConfig
    • QNCameraVideoTrackConfig setVideoEncoderConfig(QNVideoEncoderConfig config)
    • 设置视频编码配置,默认值分辨率为 640x480,码率为 800kbps,帧率为 20

      1. 编码分辨率建议和采集分辨率保持一致,不一致时 SDK 将会对采集帧做裁剪或者缩放再编码输出。

      2. 如果当前设置 QNRTCSetting.setHWCodecEnabled 为 true,考虑到硬件平台的兼容性,将会对分辨率做对齐处理,因此,可能会出现编码分辨率和预期不符的情况,此为正常现象。对齐规则如下:

      - 华为机型 32 对齐

      - 其他机型 16 对齐

      Parameters
    isMultiProfileEnabled
    • boolean isMultiProfileEnabled()
    • 判断当前是否开启了大小流

      Returns 大小流开启状况,开启为 true ,关闭为 false
    setMultiProfileEnabled
    以上内容是否对您有帮助?
  • Qvm free helper
    Close