Agora Server Gateway SDK Java API Reference
Loading...
Searching...
No Matches
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)
 

Private Attributes

long cptr
 

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.

Member Data Documentation

◆ cptr

long io.agora.rtc.AgoraAudioTrack.cptr
private

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