AgoraAudioRecordingConfiguration Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

Since v3.4.0. Recording configuration, which is set in startAudioRecordingWithConfig.

  filePath

The absolute path (including the filename extensions) of the recording file. For example: /var/mobile/Containers/Data/audio.aac.

@property (copy, nonatomic) NSString *filePath

Discussion

Note: Ensure that the path you specify exists and is writable.

Declared In

AgoraObjects.h

  recordingQuality

Audio recording quality. See AgoraAudioRecordingQuality.

@property (assign, nonatomic) AgoraAudioRecordingQuality recordingQuality

Discussion

Note: This parameter applies for AAC files only.

Declared In

AgoraObjects.h

  recordingPosition

Recording content. See AgoraAudioRecordingPosition.

@property (assign, nonatomic) AgoraAudioRecordingPosition recordingPosition

Declared In

AgoraObjects.h

  recordingSampleRate

Recording sample rate (Hz). The following values are supported:

@property (assign, nonatomic) NSInteger recordingSampleRate

Discussion

  • 16000
  • (Default) 32000
  • 44100
  • 48000

Note: If this parameter is set to 44100 or 48000, for better recording effects, Agora recommends recording WAV files or AAC files whose recordingQuality is AgoraAudioRecordingQualityMedium or AgoraAudioRecordingQualityHigh.

Declared In

AgoraObjects.h