实时音视频

  • 实时音视频 > API 文档 > iOS >QNScreenVideoTrack

    QNScreenVideoTrack

    最近更新时间:2021-11-19 22:35:07

    本地视频录屏 Track 类

    屏幕录制 Track 的创建需要发起系统屏幕录制的申请,具体使用姿势请参考屏幕录制 Track 使用

    Hierarchy
    Index
    Core Properties
    Core Methods
    Core Properties
    trackID
    • @property (nonatomic, strong) NSString *trackID;
    • 一路 Track 在 Server 端的唯一标识

    kind
    • @property (nonatomic, readonly) QNTrackKind kind;
    • 标识该路 Track 是音频还是视频

    tag
    • @property (nonatomic, strong) NSString *tag;
    • Track 的 tag

    muted
    • @property (nonatomic, assign, readonly) BOOL muted;
    • 标识 Track 是否为 mute 状态

    screenDelegate
    screenRecorderFrameRate
    • @property (nonatomic, assign) NSUInteger screenRecorderFrameRate;
    • 屏幕录制的帧率,默认值为 20

      可设置 [10, 60] 之间的值,超出范围则不变更

    Core Methods
    updateMute
    • - (void)updateMute:(BOOL)mute;
    • 更新当前 Track 的 mute 值

      Parameters
      • mute: BOOL

        是否静默 Track

    sendSEI
    • - (void)sendSEI:(NSString *)videoSEI repeatNmuber:(NSNumber *)repeatNumber;
    • 发送 SEI

      Parameters
      • videoSEI: NSString

        SEI 的消息内容

      • repeatNumber: NSNumber

        重复次数

    isScreenRecorderAvailable
    • + (BOOL)isScreenRecorderAvailable;
    • 判断屏幕录制功能是否可用

      屏幕录制功能仅在 iOS 11 及以上版本可用

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