Meeting S D K
open class MeetingSDK
Content copied to clipboard
The MeetingSDK class is the entry point to the Visionable Android SDK. It is a singleton that provides static access to all methods. It must be initialized through initializeSDK method and released using destroySDK to ensure all resources allocated will be released.
Types
ConnectionStatus
Link copied to clipboard
enum ConnectionStatus
Content copied to clipboard
DebugLevel
Link copied to clipboard
enum DebugLevel
Content copied to clipboard
NetworkQuality
Link copied to clipboard
enum NetworkQuality
Content copied to clipboard
Functions
audioSetTraceLevel
Link copied to clipboard
audioTraceOutputHistory
Link copied to clipboard
coreMeetingTraceOutputHistory
Link copied to clipboard
deleteAllLogFiles
Link copied to clipboard
deleteLogFile
Link copied to clipboard
destroySDK
Link copied to clipboard
disableAudioInput
Link copied to clipboard
disableAudioInputPreview
Link copied to clipboard
disableAudioOutput
Link copied to clipboard
disableAudioOutputPreview
Link copied to clipboard
disableImageCapture
Link copied to clipboard
disableNetworkVideo
Link copied to clipboard
disableScreenCapture
Link copied to clipboard
disableVideoCapture
Link copied to clipboard
disableVideoPreview
Link copied to clipboard
disableVideoStream
Link copied to clipboard
enableActiveLogging
Link copied to clipboard
enableAudio
Link copied to clipboard
enableAudioInput
Link copied to clipboard
enableAudioInputPreview
Link copied to clipboard
enableAudioOutput
Link copied to clipboard
enableAudioOutputPreview
Link copied to clipboard
open fun enableAudioOutputPreview(device: String, soundPath: String): Boolean
Content copied to clipboard
enableCombinedLogs
Link copied to clipboard
enableImageCapture
Link copied to clipboard
open fun enableImageCapture(displayName: String, directory: String, mode: String): Int
Content copied to clipboard
enableLogForwarding
Link copied to clipboard
enableNetworkVideo
Link copied to clipboard
open fun enableNetworkVideo(url: String, resolution: String, name: String): Boolean
Content copied to clipboard
enableScreenCapture
Link copied to clipboard
open fun enableScreenCapture()
Content copied to clipboard
open fun enableScreenCapture(deviceName: String, resolution: String): Boolean
Content copied to clipboard
enableVideoCapture
Link copied to clipboard
open fun enableVideoCapture(deviceName: String, resolution: String, blurring: Boolean): Boolean
Content copied to clipboard
enableVideoPreview
Link copied to clipboard
open fun enableVideoPreview(deviceName: String, resolution: String): Boolean
Content copied to clipboard
open fun enableVideoPreview(deviceName: String, resolution: String, enableBlurring: Boolean): Boolean
Content copied to clipboard
enableVideoStream
Link copied to clipboard
open fun enableVideoStream(participant: Participant, streamId: String): Boolean
Content copied to clipboard
exitMeeting
Link copied to clipboard
open fun exitMeeting()
Content copied to clipboard
findParticipantByUUID
Link copied to clipboard
flushCurrentLogFile
Link copied to clipboard
getAudioInputDevices
Link copied to clipboard
getAudioOutputDevices
Link copied to clipboard
getLocalParticipant
Link copied to clipboard
Retrieve the local participant, the user of device - this can be called anytime after joinMeeting returns successfully.
getLogFiles
Link copied to clipboard
getParticipantByAudioStreamId
Link copied to clipboard
getParticipantByVideoStreamId
Link copied to clipboard
getParticipants
Link copied to clipboard
getSupportedVideoSendResolutions
Link copied to clipboard
open fun getSupportedVideoSendResolutions(deviceName: String): Array<String>
Content copied to clipboard
getTimeZone
Link copied to clipboard
getVideoDevices
Link copied to clipboard
open fun getVideoDevices(devices: ArrayList<String>, screens: ArrayList<String>)
Content copied to clipboard
getVideoInfoByStreamId
Link copied to clipboard
imageCapturePutImage
Link copied to clipboard
initializeSDK
Link copied to clipboard
isScreenShare
Link copied to clipboard
joinMeeting
Link copied to clipboard
open fun joinMeeting(server: String, meetingUUID: String, key: String, userUUID: String, name: String, joinDoneCallback: IJoinMeetingCompleteCallback)
Content copied to clipboard
Adds you as a participant in the meeting and set up your device to connect with audio and video services.Assumes you are connecting to a V2 serverIf method succeeds your application will begin to receive notifications when new participants are added to the meeting,when participant's audio and video streams are available, and when the participants leave the meeting.
joinMeetingWithToken
Link copied to clipboard
open fun joinMeetingWithToken(server: String, meetingUUID: String, token: String, userUUID: String, name: String, joinDoneCallback: IJoinMeetingCompleteCallback)
Content copied to clipboard
Adds you as a participant in the meeting and set up your device to connect with audio and video services.Assumes you are connecting to a V3 or later serverIf method succeeds your application will begin to receive notifications when new participants are added to the meeting,when participant's audio and video streams are available, and when the participants leave the meeting.
joinMeetingWithTokenAndJWT
Link copied to clipboard
open fun joinMeetingWithTokenAndJWT(server: String, meetingUUID: String, token: String, jwt: String, name: String, joinDoneCallback: IJoinMeetingCompleteCallback)
Content copied to clipboard
logMemoryStats
Link copied to clipboard
pauseVideoFrameProcessing
Link copied to clipboard
resetCurrentLogFile
Link copied to clipboard
resumeVideoFrameProcessing
Link copied to clipboard
screenCaptureCancelled
Link copied to clipboard
open fun screenCaptureCancelled()
Content copied to clipboard
sendLogMessage
Link copied to clipboard
setAudioInputVolume
Link copied to clipboard
setAudioOutputVolume
Link copied to clipboard
setAudioStreamVolume
Link copied to clipboard
setDelegate
Link copied to clipboard
open fun setDelegate(@Nullable() delegate: MeetingSDKDelegate, looper: Looper)
Content copied to clipboard
setDeviceRotation
Link copied to clipboard
open fun setDeviceRotation()
Content copied to clipboard
setLogDirectory
Link copied to clipboard
setTraceLevel
Link copied to clipboard
trimCurrentLogFile
Link copied to clipboard
videoSetTraceLevel
Link copied to clipboard
videoTraceOutputHistory
Link copied to clipboard
Properties
ANDROID_BACK_CAMERA
Link copied to clipboard
ANDROID_FRONT_CAMERA
Link copied to clipboard
ANDROID_SCREEN_CAPTURE
Link copied to clipboard
AUDIO_DEFAULT_DEVICE
Link copied to clipboard
H_261_Standard
Link copied to clipboard
HIGH_4K_NAME
Link copied to clipboard
LARGE_NAME
Link copied to clipboard
MEDIUM_NAME
Link copied to clipboard
SMALL_NAME
Link copied to clipboard