|
Agora Server Gateway SDK Java API Reference
|
Public Member Functions | |
| int | onRecordAudioFrame (AgoraLocalUser agora_local_user, String channel_id, AudioFrame frame) |
| int | onPlaybackAudioFrame (AgoraLocalUser agora_local_user, String channel_id, AudioFrame frame) |
| int | onMixedAudioFrame (AgoraLocalUser agora_local_user, String channel_id, AudioFrame frame) |
| int | onPlaybackAudioFrameBeforeMixing (AgoraLocalUser agoraLocalUser, String channelId, String userId, AudioFrame frame, VadProcessResult vadResult) |
The IAudioFrameObserver interface.
| int io.agora.rtc.IAudioFrameObserver.onMixedAudioFrame | ( | AgoraLocalUser | agora_local_user, |
| String | channel_id, | ||
| AudioFrame | frame ) |
Retrieves the mixed captured and playback audio frame.
| agora_local_user | An AgoraLocalUser object. |
| channel_id | The channel name. |
| frame | The audio frame. |
| int io.agora.rtc.IAudioFrameObserver.onPlaybackAudioFrame | ( | AgoraLocalUser | agora_local_user, |
| String | channel_id, | ||
| AudioFrame | frame ) |
Gets the audio frame for playback.
| agora_local_user | An AgoraLocalUser object. |
| channel_id | The channel name |
| frame | The audio frame. |
| int io.agora.rtc.IAudioFrameObserver.onPlaybackAudioFrameBeforeMixing | ( | AgoraLocalUser | agoraLocalUser, |
| String | channelId, | ||
| String | userId, | ||
| AudioFrame | frame, | ||
| VadProcessResult | vadResult ) |
Gets the audio frame for playback.
| agoraLocalUser | An AgoraLocalUser object. |
| channelId | The channel name. |
| userId | The user ID. |
| frame | The audio frame: AudioFrame. |
| vadResult | The result of the VAD: VadProcessResult. |
| int io.agora.rtc.IAudioFrameObserver.onRecordAudioFrame | ( | AgoraLocalUser | agora_local_user, |
| String | channel_id, | ||
| AudioFrame | frame ) |
Gets the captured audio frame.
| agora_local_user | An AgoraLocalUser object. |
| channel_id | The channel name |
| frame | The audio frame. |