All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.main.java.io.agora.rtc.IAudioFrameObserver Maven / Gradle / Ivy

The newest version!
//
//
// Agora Media SDK
// Copyright (c) 2020 Agora IO. All rights reserved.
// This file is generated by tool, do NOT modify it
//
//
package io.agora.rtc;

public interface IAudioFrameObserver {
    public int onRecordAudioFrame(AgoraLocalUser agora_local_user, String channel_id, AudioFrame frame);

    public int onPlaybackAudioFrame(AgoraLocalUser agora_local_user, String channel_id, AudioFrame frame);

    public int onMixedAudioFrame(AgoraLocalUser agora_local_user, String channel_id, AudioFrame frame);

    public int onEarMonitoringAudioFrame(AgoraLocalUser agora_local_user, AudioFrame frame);

    public int onPlaybackAudioFrameBeforeMixing(AgoraLocalUser agora_local_user, String channel_id, String uid,
            AudioFrame frame, VadProcessResult vadResult);

    public int getObservedAudioFramePosition();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy