AgoraAudioRawFrameOperationMode Constants Reference

Declared in AgoraEnumerates.h

AgoraAudioRawFrameOperationMode

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

Definition

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

Constants

AgoraAudioRawFrameOperationModeReadOnly

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

Declared In AgoraEnumerates.h.

AgoraAudioRawFrameOperationModeWriteOnly

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

Declared In AgoraEnumerates.h.

AgoraAudioRawFrameOperationModeReadWrite

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

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h