实时音视频

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

    QNRemoteVideoTrack

    最近更新时间: 2022-05-12 20:08:30

    视频远端 Track 类
    Hierarchy
    Index
    Core Methods
    Core Methods
    getTrackID
    • String getTrackID()
    • 获取 TrackID

      Returns String
    getUserID
    • String getUserID()
    • 获取 UserID

      Returns String
    getTag
    • String getTag()
    • 获取 Tag

      Returns String
    isAudio
    • boolean isAudio()
    • 是否为音频 Track

      Returns boolean
    isVideo
    • boolean isVideo()
    • 是否为视频 Track

      Returns boolean
    isMuted
    • boolean isMuted()
    • 该 Track 是否处于静默状态

      Returns boolean
    isSubscribed
    • boolean isSubscribed()
    • 该 Track 是否被订阅

      Returns boolean
    setTrackInfoChangedListener
    play
    setProfile
    • void setProfile(QNTrackProfile profile)
    • 设置当前视频轨道质量等级

      该接口仅用来设置预期的订阅流质量等级,并不代表实际的订阅等级,若实际发送端还未发送指定等级的流,则将无法订阅到指定的 profile

      实际订阅质量等级的改变会通过 QNTrackInfoChangedListener.onVideoProfileChanged 回调接口通知到上层,可按需注册该监听

      关于视频轨道质量等级的详细内容可参阅视频大小流使用指南文档

      Parameters
    isMultiProfileEnabled
    • boolean isMultiProfileEnabled()
    • 获取当前 Track 是否开启了大小流发布

      Returns boolean
    setVideoFrameListener
    • void setVideoFrameListener(QNVideoFrameListener listener)
    • 设置视频数据监听

      Parameters
      • listener: QNVideoFrameListener

        视频数据监听接口

    以上内容是否对您有帮助?
  • Qvm free helper
    Close