Agora Java API Reference for Android
Public Member Functions | List of all members
io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack Class Referenceabstract
Inheritance diagram for io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack:

Public Member Functions

abstract int startRecording ()
 
abstract void stopRecording ()
 
abstract int enableEarMonitor (boolean enable, int includeAudioFilter)
 
abstract int setAudioReverbPreset (AgoraRteAudioReverbPreset reverbPreset)
 
abstract int setVoiceChangerPreset (AgoraRteVoiceChangerPreset voiceChangerPreset)
 

Member Function Documentation

◆ startRecording()

abstract int io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack.startRecording ( )
abstract

Starts audio recording.

Returns
  • 0: success
  • < 0: failure

◆ stopRecording()

abstract void io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack.stopRecording ( )
abstract

Stops audio recording.

◆ enableEarMonitor()

abstract int io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack.enableEarMonitor ( boolean  enable,
int  includeAudioFilter 
)
abstract

Enables in-ear monitoring

Parameters
enable
  • true: Enable.
  • false: (Default) Disable.
includeAudioFilterThe type of the ear monitoring:
Returns
  • 0: success
  • < 0: failure

◆ setAudioReverbPreset()

abstract int io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack.setAudioReverbPreset ( AgoraRteAudioReverbPreset  reverbPreset)
abstract

Set audio reverb preset.

Parameters
reverbPresetThe audio reverb preset to be set.
Returns
  • 0: success
  • < 0: failure

◆ setVoiceChangerPreset()

abstract int io.agora.rte.media.track.AgoraRteMicrophoneAudioTrack.setVoiceChangerPreset ( AgoraRteVoiceChangerPreset  voiceChangerPreset)
abstract

Set voice changer preset.

Parameters
voiceChangerPresetThe voice changer preset to be set.
Returns
  • 0: success
  • < 0: failure