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

Public Member Functions

abstract int setLayout (AgoraRteLayoutConfig layoutConfigs)
 
abstract AgoraRteLayoutConfig getLayout ()
 
abstract int addTrack (AgoraRteVideoTrack track)
 
abstract int removeTrack (AgoraRteVideoTrack track)
 
abstract int addMediaPlayer (AgoraRteMediaPlayer mediaPlayer)
 
abstract int removeMediaPlayer (AgoraRteMediaPlayer mediaPlayer)
 

Protected Member Functions

 AgoraRteMixedVideoTrack (long nativeHandle)
 

Member Function Documentation

◆ setLayout()

abstract int io.agora.rte.media.track.AgoraRteMixedVideoTrack.setLayout ( AgoraRteLayoutConfig  layoutConfigs)
abstract

Sets the layout for the mixed video track.

Parameters
layoutConfigslayoutConfigs Configurations for the layout.
Returns
  • 0: success
  • < 0: failure

◆ getLayout()

abstract AgoraRteLayoutConfig io.agora.rte.media.track.AgoraRteMixedVideoTrack.getLayout ( )
abstract

Gets the layout for the mixed video track.

Returns
  • 0: success
  • < 0: failure

◆ addTrack()

abstract int io.agora.rte.media.track.AgoraRteMixedVideoTrack.addTrack ( AgoraRteVideoTrack  track)
abstract

Adds a video track to the mixed video track.

Parameters
trackIAgoraRteVideoTrack
Returns
  • 0: success
  • < 0: failure

◆ removeTrack()

abstract int io.agora.rte.media.track.AgoraRteMixedVideoTrack.removeTrack ( AgoraRteVideoTrack  track)
abstract

Removes a video track from the mixed video track.

Parameters
trackIAgoraRteVideoTrack
Returns
  • 0: success
  • < 0: failure

◆ addMediaPlayer()

abstract int io.agora.rte.media.track.AgoraRteMixedVideoTrack.addMediaPlayer ( AgoraRteMediaPlayer  mediaPlayer)
abstract

Adds a media player to the mixed video track. Note that only audio frame from the media player will be added into mixed track.

Parameters
mediaPlayerIAgoraRteMediaPlayer.
Returns
  • 0: success
  • < 0: failure

◆ removeMediaPlayer()

abstract int io.agora.rte.media.track.AgoraRteMixedVideoTrack.removeMediaPlayer ( AgoraRteMediaPlayer  mediaPlayer)
abstract

Removes a media player from the mixed video track.

Parameters
mediaPlayerIAgoraRteMediaPlayer.
Returns
  • 0: success
  • < 0: failure