AgoraAudioRawFrameOperationMode Constants Reference

Declared in AgoraEnumerates.h

AgoraAudioRawFrameOperationMode

数据的使用模式。(仅适用于 iOS 平台)

Definition

typedef NS_ENUM(NSInteger, AgoraAudioRawFrameOperationMode ) {
   AgoraAudioRawFrameOperationModeReadOnly = 0,
   AgoraAudioRawFrameOperationModeWriteOnly = 1,
   AgoraAudioRawFrameOperationModeReadWrite = 2,
};

Constants

AgoraAudioRawFrameOperationModeReadOnly

(默认)只读模式,用户仅从回调中获取 AgoraAudioFrame 。例如, 用户通过 Agora SDK 采集音频数据自己进行 RTMP/RTMPS 推流时,可以选择该模式。

Declared In AgoraEnumerates.h.

AgoraAudioRawFrameOperationModeWriteOnly

只写模式,用户用自定义的音频数据替换回调中的 AgoraAudioFrame ,并发送给 Agora SDK 编码传输。例如,用户自行采集音频数据后需要 SDK 编码传输时,可选择该模式。

Declared In AgoraEnumerates.h.

AgoraAudioRawFrameOperationModeReadWrite

读写模式,用户获取并修改回调中的 AgoraAudioFrame 后再返回给 Aogra SDK 进行编码传输。 例如,用户自己有音效处理模块且想要根据实际需要对数据进行前处理(例如变声)时,可以选择该模式。

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h