实时音视频

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

    QNCustomVideoTrack

    最近更新时间:2021-11-02 18:54:45

    本地视频自定义导入 Track 类,可通过 QNRTC.createCustomVideoTrack 方式创建该 track 对象
    Hierarchy
    Index
    Core Methods
    Core Methods
    getTrackID
    • String getTrackID()
    • 获取 TrackID,仅当发布成功后,才可以获取到有效的 track id

      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
    setMuted
    • void setMuted(boolean muted)
    • 设置是否静默该 track,静默后,SDK 将会发送静默帧数据

      Parameters
      • muted: boolean

        是否静默

    destroy
    • void destroy()
    • 销毁本地创建的 track

    sendSEI[1/2]
    • void sendSEI(String message, int repeatCount)
    • 发送 SEI

      Parameters
      • message: String

        消息内容

      • repeatCount: int

        重复次数,-1 为每一帧都发送

    sendSEI[2/2]
    • void sendSEI(String message, byte[] uuid, int repeatCount)
    • 发送 SEI

      Parameters
      • message: String

        消息内容

      • uuid: byte[]

        唯一 ID

      • repeatCount: int

        重复次数,-1 为每一帧都发送

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

      Parameters
      • listener: QNVideoFrameListener

        视频数据监听接口

    pushVideoFrame
    • void pushVideoFrame(QNVideoFrame frame)
    • 推送自定义视频帧

      Parameters
      • frame: QNVideoFrame

        视频帧

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