QNAudioMixerDelegate
Index
Core Methods
Core Methods
didFailWithError
- - (void)audioMixer:(QNAudioMixer *)audioMixer didFailWithError:(NSError *)error;
-
QNAudioMixer 在运行过程中,发生错误的回调
Parameters-
audioMixer: QNAudioMixer
音频混音
-
error: NSError
发生的具体错误,可查看QNAudioMixErrorDomain
-
playStateDidChange
- - (void)audioMixer:(QNAudioMixer *)audioMixer playStateDidChange:(QNAudioPlayState)playState;
-
QNAudioMixer 在运行过程中,音频状态发生变化的回调
Parameters-
audioMixer: QNAudioMixer
音频混音
-
playState: QNAudioPlayState
播放状态
-
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
音频数据的格式参数
-
文档反馈
(如有产品使用问题,请 提交工单)