Agora Java API Reference for Android
Public Member Functions | Public Attributes | List of all members
io.agora.rtc2.ExtensionInfo Class Reference

Public Member Functions

 ExtensionInfo (Constants.MediaSourceType mediaSourceType, int remoteUid, String channelId, int localUid)
 

Public Attributes

Constants.MediaSourceType mediaSourceType
 
int remoteUid
 
String channelId
 
int localUid
 

Member Data Documentation

◆ mediaSourceType

Constants.MediaSourceType io.agora.rtc2.ExtensionInfo.mediaSourceType

The type of media device.

◆ remoteUid

int io.agora.rtc2.ExtensionInfo.remoteUid

The id of the remote user on which the extension works.

Note
remoteUid = 0 means that the extension works on all remote streams.

◆ channelId

String io.agora.rtc2.ExtensionInfo.channelId

The unique channel name for the AgoraRTC session in the string format. The string length must be less than 64 bytes. Supported character scopes are:

  • All lowercase English letters: a to z.
  • All uppercase English letters: A to Z.
  • All numeric characters: 0 to 9.
  • The space character.
  • Punctuation characters and other symbols, including: "!", "#", "$", "%", "&", "(", ")", "+", "-", ":", ";", "<", "=", ".", ">", "?", "@", "[", "]", "^", "_", " {", "}", "|", "~", ",".

◆ localUid

int io.agora.rtc2.ExtensionInfo.localUid

User ID: A 32-bit unsigned integer ranging from 1 to (2^32-1). It must be unique.