NativeMethods

open class NativeMethods

Functions

audioTraceLevel
Link copied to clipboard
open fun audioTraceLevel(level: Int)
audioTraceOutputHistory
Link copied to clipboard
open fun audioTraceOutputHistory(filename: String)
coreMeetingTraceOutputHistory
Link copied to clipboard
open fun coreMeetingTraceOutputHistory(filename: String)
deleteAllLogFiles
Link copied to clipboard
open fun deleteAllLogFiles(): Boolean
deleteLogFile
Link copied to clipboard
open fun deleteLogFile(fileName: String): Boolean
disableAudioInput
Link copied to clipboard
open fun disableAudioInput(device: String): Boolean
disableAudioInputPreview
Link copied to clipboard
open fun disableAudioInputPreview(device: String): Boolean
disableAudioOutput
Link copied to clipboard
open fun disableAudioOutput(device: String): Boolean
disableAudioOutputPreview
Link copied to clipboard
open fun disableAudioOutputPreview(device: String): Boolean
disableImageCapture
Link copied to clipboard
open fun disableImageCapture(deviceId: Int): Boolean
disableNetworkVideo
Link copied to clipboard
open fun disableNetworkVideo(url: String): Boolean
disableVideoCapture
Link copied to clipboard
open fun disableVideoCapture(device: String): Boolean
disableVideoPreview
Link copied to clipboard
open fun disableVideoPreview(device: String): Boolean
disableVideoStream
Link copied to clipboard
open fun disableVideoStream(streamId: String): Boolean
enableActiveLogging
Link copied to clipboard
open fun enableActiveLogging(filename: String)
enableAudioInput
Link copied to clipboard
open fun enableAudioInput(device: String): Boolean
enableAudioInputPreview
Link copied to clipboard
open fun enableAudioInputPreview(device: String): Boolean
enableAudioOutput
Link copied to clipboard
open fun enableAudioOutput(device: String): Boolean
enableAudioOutputPreview
Link copied to clipboard
open fun enableAudioOutputPreview(device: String, soundPath: String): Boolean
enableCombinedLogs
Link copied to clipboard
open fun enableCombinedLogs(enable: Boolean)
enableImageCapture
Link copied to clipboard
open fun enableImageCapture(displayName: String, directory: String, mode: String): Int
enableLogForwarding
Link copied to clipboard
open fun enableLogForwarding(enable: Boolean)
enableNetworkVideo
Link copied to clipboard
open fun enableNetworkVideo(url: String, mode: String, name: String): Boolean
enableVideoCapture
Link copied to clipboard
open fun enableVideoCapture(device: String, mode: String, blurring: Boolean): Boolean
enableVideoPreview
Link copied to clipboard
open fun enableVideoPreview(device: String, mode: String, enableBlurring: Boolean): Boolean
enableVideoStream
Link copied to clipboard
open fun enableVideoStream(streamId: String): Boolean
exitMeeting
Link copied to clipboard
open fun exitMeeting()
findParticipantByAudioStreamId
Link copied to clipboard
open fun findParticipantByAudioStreamId(streamId: String): Participant
findParticipantByUUID
Link copied to clipboard
open fun findParticipantByUUID(uuid: String): Participant
findParticipantByVideoStreamId
Link copied to clipboard
open fun findParticipantByVideoStreamId(streamId: String): Participant
findVideoInfo
Link copied to clipboard
open fun findVideoInfo(streamId: String): VideoInfo
flushCurrentLogFile
Link copied to clipboard
open fun flushCurrentLogFile(): Boolean
getAudioInputDevices
Link copied to clipboard
open fun getAudioInputDevices(devices: ArrayList<String>): String
getAudioOutputDevices
Link copied to clipboard
open fun getAudioOutputDevices(devices: ArrayList<String>): String
getBooleanField
Link copied to clipboard
open fun getBooleanField(id: String, fieldId: Int): Boolean
getDeviceListJSON
Link copied to clipboard
open fun getDeviceListJSON(allowPTZ: Boolean): String
getIntegerField
Link copied to clipboard
open fun getIntegerField(id: String, fieldId: Int): Int
getLastError
Link copied to clipboard
open fun getLastError(): String
getLocalParticipant
Link copied to clipboard
open fun getLocalParticipant(): Participant
getLogFiles
Link copied to clipboard
open fun getLogFiles(logFiles: ArrayList<String>): Boolean
getMJWTBoolean
Link copied to clipboard
open fun getMJWTBoolean(path: String): Boolean
getMJWTInteger
Link copied to clipboard
open fun getMJWTInteger(path: String): Integer
getMJWTString
Link copied to clipboard
open fun getMJWTString(path: String): String
getParticipantIds
Link copied to clipboard
open fun getParticipantIds(ids: ArrayList<String>)
getParticipants
Link copied to clipboard
open fun getParticipants(): Array<Participant>
getStringField
Link copied to clipboard
open fun getStringField(id: String, fieldId: Int): String
getSupportedVideoSendResolutions
Link copied to clipboard
open fun getSupportedVideoSendResolutions(device: String, resolutions: ArrayList<String>)
getVideoDevices
Link copied to clipboard
open fun getVideoDevices(devices: ArrayList<String>, screens: ArrayList<String>)
getVideoInfoList
Link copied to clipboard
open fun getVideoInfoList(uuid: String, idList: ArrayList<String>)
imageCapturePutImage
Link copied to clipboard
open fun imageCapturePutImage(deviceId: Int, buffer: Array<Byte>, width: Int, height: Int, size: Int): Boolean
Initialize
Link copied to clipboard
open fun Initialize(context: Context)
InitializeSDK
Link copied to clipboard
open fun InitializeSDK(appDirPath: String)
isScreenShare
Link copied to clipboard
open fun isScreenShare(codec: String): Boolean
joinMeeting
Link copied to clipboard
open fun joinMeeting(server: String, meetingUUID: String, key: String, userUUID: String, name: String, callback: IJoinMeetingCompleteCallback)
pauseVideoFrameProcessing
Link copied to clipboard
open fun pauseVideoFrameProcessing(streamId: String)
playSound
Link copied to clipboard
open fun playSound(buffer: Array<Byte>, len: Int): Long
PushFrame
Link copied to clipboard
open fun PushFrame(buffer: ByteBuffer, jwidth: Int, jheight: Int, jrowstride: Int, jpixelstride: Int)
registerSurface
Link copied to clipboard
open fun registerSurface(streamId: String, surface: Surface)
ReleaseSDK
Link copied to clipboard
open fun ReleaseSDK()
resetCurrentLogFile
Link copied to clipboard
open fun resetCurrentLogFile(): Boolean
resumeVideoFrameProcessing
Link copied to clipboard
open fun resumeVideoFrameProcessing(streamId: String)
sendLocalPTZCommand
Link copied to clipboard
open fun sendLocalPTZCommand(device: String, command: String): Boolean
setAudioInputVolume
Link copied to clipboard
open fun setAudioInputVolume(device: String, volume: Int): Boolean
setAudioOutputVolume
Link copied to clipboard
open fun setAudioOutputVolume(device: String, volume: Int): Boolean
setAudioStreamVolume
Link copied to clipboard
open fun setAudioStreamVolume(streamId: String, volume: Int): Boolean
setDelegate
Link copied to clipboard
open fun setDelegate(delegate: MeetingSDKDelegate)
setDeviceOrientation
Link copied to clipboard
open fun setDeviceOrientation(jrot: Int)
setLogDirectory
Link copied to clipboard
open fun setLogDirectory(path: String): Boolean
setTraceLevel
Link copied to clipboard
open fun setTraceLevel(level: Int)
stopSound
Link copied to clipboard
open fun stopSound(id: Long): Boolean
trimCurrentLogFile
Link copied to clipboard
open fun trimCurrentLogFile(numBytes: Int): Boolean
Uninitialize
Link copied to clipboard
open fun Uninitialize()
unRegisterSurface
Link copied to clipboard
open fun unRegisterSurface(streamId: String)
videoTraceLevel
Link copied to clipboard
open fun videoTraceLevel(level: Int)
videoTraceOutputHistory
Link copied to clipboard
open fun videoTraceOutputHistory(filename: String)