#include <AgoraMediaBase.h>
◆ AUDIO_FRAME_TYPE
音频帧类型。
枚举值 |
---|
FRAME_TYPE_PCM16 | 0: PCM 16
|
◆ ~IAudioFrameObserverBase()
virtual agora::media::IAudioFrameObserverBase::~IAudioFrameObserverBase |
( |
| ) |
|
|
inlinevirtual |
◆ onMixedAudioFrame()
virtual bool agora::media::IAudioFrameObserverBase::onMixedAudioFrame |
( |
const char * |
channelId, |
|
|
AudioFrame & |
audioFrame |
|
) |
| |
|
pure virtual |
获取采集和播放声音混音后的数据。
- 参数
-
channelId | 频道名。 |
audioFrame | 音频原始数据。 |
- 返回
- true: 音频帧数据有效,数据会被发送。
- false: 音频帧数据无效,数据会被舍弃。
◆ onPlaybackAudioFrame()
virtual bool agora::media::IAudioFrameObserverBase::onPlaybackAudioFrame |
( |
const char * |
channelId, |
|
|
AudioFrame & |
audioFrame |
|
) |
| |
|
pure virtual |
获得播放的声音。
- 参数
-
channelId | 频道名。 |
audioFrame | 音频原始数据。 |
- 返回
- true: 音频帧数据有效,数据会被发送。
- false: 音频帧数据无效,数据会被舍弃。
◆ onPlaybackAudioFrameBeforeMixing()
virtual bool agora::media::IAudioFrameObserverBase::onPlaybackAudioFrameBeforeMixing |
( |
const char * |
channelId, |
|
|
base::user_id_t |
userId, |
|
|
AudioFrame & |
audioFrame |
|
) |
| |
|
inlinevirtual |
◆ onRecordAudioFrame()
virtual bool agora::media::IAudioFrameObserverBase::onRecordAudioFrame |
( |
const char * |
channelId, |
|
|
AudioFrame & |
audioFrame |
|
) |
| |
|
pure virtual |
获得录制的声音。
- 参数
-
channelId | 频道名。 |
audioFrame | 音频原始数据。 |
- 返回
- true: 音频帧数据有效,数据会被发送。
- false: 音频帧数据无效,数据会被舍弃。
该类的文档由以下文件生成: