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