实时音视频

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

    QNCustomAudioTrack

    最近更新时间:2021-12-21 15:16:20

    本地音频自定义导入 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 状态

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

      Parameters
      • mute: BOOL

        是否静默 Track

    pushAudioBuffer[1/2]
    • - (void)pushAudioBuffer:(AudioBuffer *)audioBuffer;
    • 导入自定义音频数据

      Parameters
      • audioBuffer: AudioBuffer

        音频数据 buffer

    pushAudioBuffer[2/2]
    • - (void)pushAudioBuffer:(AudioBuffer *)audioBuffer asbd:(AudioStreamBasicDescription *)asbd;
    • 导入自定义音频数据

      Parameters
      • audioBuffer: AudioBuffer

        音频数据 buffer

      • asbd: AudioStreamBasicDescription

        音频数据格式信息

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