Server Gateway SDK v3.7.200.21 for Linux Java
Public Member Functions | List of all members
io.agora.rtc.AgoraAudioTrack Class Reference

Public Member Functions

 AgoraAudioTrack (long cptr)
 
native int addAudioSink (AgoraAudioSink agora_audio_sink, AudioSinkWants wants)
 
native int removeAudioSink (AgoraAudioSink agora_audio_sink)
 

Detailed Description

The AgoraAudioTrack class.

Constructor & Destructor Documentation

◆ AgoraAudioTrack()

io.agora.rtc.AgoraAudioTrack.AgoraAudioTrack ( long  cptr)

Constructor.

Member Function Documentation

◆ addAudioSink()

native int io.agora.rtc.AgoraAudioTrack.addAudioSink ( AgoraAudioSink  agora_audio_sink,
AudioSinkWants  wants 
)

Adds an audio sink to get PCM data from the audio track.

Parameters
agora_audio_sinkThe pointer to the audio sink.
wantsThe properties an audio frame should have when it is delivered to the sink.
Returns
  • true: Success.
  • false: Failure.

◆ removeAudioSink()

native int io.agora.rtc.AgoraAudioTrack.removeAudioSink ( AgoraAudioSink  agora_audio_sink)

Removes an audio sink.

Parameters
agora_audio_sinkThe pointer to the audio sink to be removed.
Returns
  • true: Success.
  • false: Failure.

The documentation for this class was generated from the following file: