Agora RTC Objective-C API Reference  Refactor
Properties
AgoraAudioRecordingConfiguration Class Reference

Inherits <NSObject>.

Properties

NSString *_Nullable filePath
 
NSUInteger sampleRate
 
AgoraAudioFileRecordingType fileRecordOption
 
AgoraAudioRecordingQuality quality
 

Detailed Description

Configurations of SimulcastStreamConfig.

Property Documentation

◆ filePath

- (NSString* _Nullable) filePath
readwritenonatomiccopy

Sets whether or not to test the uplink network.

Some users, for example, the audience in a live-broadcast channel, do not need such a test.

  • YES: Enables the test.
  • NO: Disables the test.

◆ codec

- (BOOL) codec
readwritenonatomicassign

◆ sampleRate

- (NSUInteger) sampleRate
readwritenonatomicassign

Sets whether or not to test the downlink network.

  • YES: Enables the test.
  • NO: Disables the test.

◆ fileRecordOption

- (AgoraAudioFileRecordingType) fileRecordOption
readwritenonatomicassign

Sets the expected maximum sending bitrate (bps) of the local user.

The value ranges between 100000 and 5000000. Agora recommends setting this value according to the required bitrate of selected video profile.

◆ quality

- (AgoraAudioRecordingQuality) quality
readwritenonatomicassign

Sets the expected maximum receiving bitrate (bps) of the local user. The value ranges between 100000 and 5000000.