实时音视频

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

    QNAudioMixerDelegate

    最近更新时间:2021-12-21 15:08:14

    混音过程中的回调监听函数,可以通过 QNAudioMixer.delegate 设置
    Index
    Core Methods
    Core Methods
    didFailWithError
    • - (void)audioMixer:(QNAudioMixer *)audioMixer didFailWithError:(NSError *)error;
    • QNAudioMixer 在运行过程中,发生错误的回调

      Parameters
    playStateDidChange
    didMixing
    • - (void)audioMixer:(QNAudioMixer *)audioMixer didMixing:(NSTimeInterval)currentTime;
    • QNAudioMixer 在运行过程中,混音进度的回调

      Parameters
      • audioMixer: QNAudioMixer

        音频混音

      • currentTime: NSTimeInterval

        当前时间

    microphoneSourceDidGetAudioBuffer
    • - (void)audioMixer:(QNAudioMixer *)audioMixer microphoneSourceDidGetAudioBuffer:(AudioBuffer *)audioBuffer asbd:(const AudioStreamBasicDescription *)asbd;
    • QNAudioMixer 在运行过程中,麦克风音频数据的回调

      Parameters
      • audioMixer: QNAudioMixer

        音频混音

      • audioBuffer: AudioBuffer

        麦克风数据

      • asbd: AudioStreamBasicDescription

        音频数据的格式参数

    musicSourceDidGetAudioBuffer
    • - (void)audioMixer:(QNAudioMixer *)audioMixer musicSourceDidGetAudioBuffer:(AudioBuffer *)audioBuffer asbd:(const AudioStreamBasicDescription *)asbd;
    • QNAudioMixer 在运行过程中,音乐音频数据的回调

      Parameters
      • audioMixer: QNAudioMixer

        音频混音

      • audioBuffer: AudioBuffer

        音乐音频数据

      • asbd: AudioStreamBasicDescription

        音频数据的格式参数

    mixedSourceDidGetAudioBuffer
    • - (void)audioMixer:(QNAudioMixer *)audioMixer mixedSourceDidGetAudioBuffer:(AudioBuffer *)audioBuffer asbd:(const AudioStreamBasicDescription *)asbd;
    • QNAudioMixer 在运行过程中,混音数据的回调

      Parameters
      • audioMixer: QNAudioMixer

        音频混音

      • audioBuffer: AudioBuffer

        混音音频数据

      • asbd: AudioStreamBasicDescription

        音频数据的格式参数

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