Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SNAudioPrepProtocol

Ju Liaoyuan edited this page Dec 20, 2022 · 1 revision

SNAudioPrepProtocol Protocol Reference

Conforms to NSObject
Declared in SNAudioPrepProtocol.h

Tasks

– audioFrameFormat:sampleRate:presentationTime: required method

– audioPreprocessWithInFrame:outFrame:length: required method

Instance Methods

audioFrameFormat:sampleRate:presentationTime:

PCM 数据格式,调用方可以在该回调用拿到格式信息,用来初始化自己的音频处理单元 channels: 通道数 sampleRate: 采样率 presentationTime: 帧时长

- (void)audioFrameFormat:(int)*channels* sampleRate:(int)*sampleRate* presentationTime:(float)*presentationTime*

Discussion

PCM 数据格式,调用方可以在该回调用拿到格式信息,用来初始化自己的音频处理单元 channels: 通道数 sampleRate: 采样率 presentationTime: 帧时长

Declared In

  • SNAudioPrepProtocol.h

audioPreprocessWithInFrame:outFrame:length:

预处理回调 inFrame: 输入帧 outFrame: 处理后的输出帧 length: 输入帧的长度

- (void)audioPreprocessWithInFrame:(unsigned char *)*inFrame* outFrame:(unsigned char *)*outFrame* length:(int)*inFrameLength*

Discussion

预处理回调 inFrame: 输入帧 outFrame: 处理后的输出帧 length: 输入帧的长度

Declared In

  • SNAudioPrepProtocol.h

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /