AgoraAudioParam Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

AgoraAudioParam 类。(仅适用于 iOS 平台)

Note: SDK 会通过 AgoraAudioParam 中的 samplesPerCallsampleRatechannel 参数计算采样间隔,并根据该采样间隔触发 onRecordAudioFrameonPlaybackAudioFrameonMixedAudioFrame 回调。计算公式为采样间隔 = samplesPerCall/(sampleRate × channel)。 请确保采样间隔不得小于 0.01 (s)。

  sampleRate

数据的采样率,单位为 Hz,取值如下:

@property (assign, nonatomic) NSInteger sampleRate

Discussion

  • 8000
  • 16000(默认值)
  • 32000
  • 44100
  • 48000

Declared In

AgoraObjects.h

  samplesPerCall

数据的采样点数,如 RTMP/RTMPS 推流应用中通常为 1024。

@property (assign, nonatomic) NSInteger samplesPerCall

Declared In

AgoraObjects.h