AppleAvsBridge

interface AppleAvsBridge

Functions

Link copied to clipboard
abstract fun answerCall(handle: UInt, conversationId: String, callType: Int, audioCbr: Boolean): Int
Link copied to clipboard
abstract fun endCall(handle: UInt, conversationId: String)
Link copied to clipboard
abstract fun notifyNetworkChangedIfAvailable(): Boolean
Link copied to clipboard
abstract fun processNotifications(handle: UInt, isStarted: Boolean): Int
Link copied to clipboard
abstract fun receiveCallingMessage(handle: UInt, payload: ByteArray, currentTimeSeconds: UInt, messageTimeSeconds: UInt, conversationId: String, senderUserId: String, senderClientId: String, conversationType: Int, meeting: Boolean): Boolean
Link copied to clipboard
abstract fun rejectCall(handle: UInt, conversationId: String): Int
Link copied to clipboard
abstract fun requestVideoStreams(handle: UInt, conversationId: String, mode: Int, json: String): Int
Link copied to clipboard
abstract fun respondToSend(handle: UInt, status: Int, reason: String, context: COpaquePointer?)
Link copied to clipboard
abstract fun respondToSft(handle: UInt, error: Int, data: ByteArray, context: COpaquePointer?)
Link copied to clipboard
abstract fun setBackground(handle: UInt, background: Boolean): Int
Link copied to clipboard
abstract fun setClientsForConversation(handle: UInt, conversationId: String, clients: String): Int
Link copied to clipboard
abstract fun setEpochInfo(handle: UInt, conversationId: String, epoch: UInt, clientsJson: String, keyBase64: String): Int
Link copied to clipboard
abstract fun setMute(handle: UInt, muted: Boolean)
Link copied to clipboard
abstract fun setNetworkQualityInterval(handle: UInt, callbacks: AppleAvsCallbacks, intervalInSeconds: Int)
Link copied to clipboard
abstract fun setVideoSendState(handle: UInt, conversationId: String, state: Int)
Link copied to clipboard
abstract fun startCall(handle: UInt, conversationId: String, callType: Int, conversationType: Int, audioCbr: Boolean, meeting: Boolean): Int
Link copied to clipboard
abstract fun startIfAvailable(): Boolean
Link copied to clipboard
abstract fun updateConfig(handle: UInt, error: Int, json: String)
Link copied to clipboard
abstract fun userHandle(selfUserId: String, selfClientId: String, callbacks: AppleAvsCallbacks): UInt?