interface SessionMethods

export interface SessionMethods

ready : boolean

voicePrivacyCode : string

canPassthrough(
userId: string
) : boolean

decrypt(
userId: string
mediaType: 0 | 1
packet: Buffer
) : Buffer

encryptOpus(
packet: Buffer
) : Buffer

getSerializedKeyPackage() : Buffer

getVerificationCode(
userId: string
) : Promise<string>

processCommit(
commit: Buffer
) : void

processProposals(
optype: 0 | 1
proposals: Buffer
recognizedUserIds?: string[]
) : ProposalsResult

processWelcome(
welcome: Buffer
) : void

reinit(
protocolVersion: number
userId: string
channelId: string
) : void

reset() : void

setExternalSender(
externalSender: Buffer
) : void

setPassthroughMode(
passthrough: boolean
expiry: number
) : void