实时音视频

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

    QNRemoteVideoTrack

    最近更新时间:2021-09-27 11:13:37

    视频远端 Track 类
    Hierarchy
    Index
    Core Methods
    Core Methods
    GetSourceType
    • virtual const QNTrackSourceType GetSourceType() = 0
    • 获取 source 类型

    GetTrackID
    • virtual const std::string& GetTrackID() = 0
    • 获取 TrackID

      Returns string
    GetUserID
    • virtual const std::string& GetUserID() = 0
    • 获取 UserID

      Returns string
    GetTag
    • virtual const std::string& GetTag() = 0
    • 获取 Tag

      Returns string
    GetKind
    • virtual const std::string& GetKind() = 0
    • 音视频类型

      Returns string
    IsMuted
    • virtual bool IsMuted() = 0
    • 是否 muted

      Returns bool
    IsSubscribed
    • virtual bool IsSubscribed() = 0;
    • 该 Track 是否被订阅

      Returns bool
    SetTrackInfoChangedListener
    • virtual void SetTrackInfoChangedListener(QNTrackInfoChangedListener* listener) = 0
    • 设置当前轨道信息变化监听器

      Parameters
    SetRenderHwnd
    • virtual void SetRenderHwnd(void* hwnd) = 0
    • 设置远端视频渲染窗口句柄

      Parameters
      • hwnd: void*

        渲染窗口句柄,MFC:HWND; QT:winId

    QNRemoteVideoFrameListener
    • virtual void SetVideoFrameListener(QNRemoteVideoFrameListener* listener) = 0
    • 设置视频数据监听

      Parameters
    SetProfile
    • virtual void SetProfile(QNTrackProfile profile) = 0
    • 设置当前视频轨道质量等级

      Parameters
    IsMultiProfileEnabled
    • virtual bool IsMultiProfileEnabled() = 0
    • 获取当前 track 是否开启了大小流发布

      Returns bool
    SetVideoRotation
    • virtual void SetVideoRotation(QNVideoRotation rotation) = 0
    • 设置远端视频渲染时画面旋转角度

      Parameters
    SetStretchMode
    • virtual void SetStretchMode(QNStretchMode stretchMode) = 0
    • 设置远端视频渲染窗口画面填充模式

      Parameters
    SetRenderMirror
    • virtual void SetRenderMirror(bool mirror) = 0
    • 设置远端视频渲染时是否镜像

      Parameters
      • mirror: bool

        是否镜像

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