LiveKit JS Client SDK - v2.15.8
Preparing search index...
BaseE2EEManager
Interface BaseE2EEManager
interface
BaseE2EEManager
{
isDataChannelEncryptionEnabled
:
boolean
;
isEnabled
:
boolean
;
encryptData
(
data
:
Uint8Array
,
)
:
Promise
<
{
iv
:
Uint8Array
;
keyIndex
:
number
;
payload
:
Uint8Array
;
uuid
:
string
}
,
>
;
handleEncryptedData
(
payload
:
Uint8Array
,
iv
:
Uint8Array
,
participantIdentity
:
string
,
keyIndex
:
number
,
)
:
Promise
<
{
payload
:
Uint8Array
;
uuid
:
string
}
>
;
on
<
E
extends
keyof
E2EEManagerCallbacks
>
(
event
:
E
,
listener
:
E2EEManagerCallbacks
[
E
]
,
)
:
this
;
setParticipantCryptorEnabled
(
enabled
:
boolean
,
participantIdentity
:
string
,
)
:
void
;
setSifTrailer
(
trailer
:
Uint8Array
)
:
void
;
setup
(
room
:
Room
)
:
void
;
setupEngine
(
engine
:
RTCEngine
)
:
void
;
}
Index
Properties
is
Data
Channel
Encryption
Enabled
is
Enabled
Methods
encrypt
Data
handle
Encrypted
Data
on
set
Participant
Cryptor
Enabled
set
Sif
Trailer
setup
setup
Engine
Properties
is
Data
Channel
Encryption
Enabled
isDataChannelEncryptionEnabled
:
boolean
is
Enabled
isEnabled
:
boolean
Methods
encrypt
Data
encryptData
(
data
:
Uint8Array
,
)
:
Promise
<
{
iv
:
Uint8Array
;
keyIndex
:
number
;
payload
:
Uint8Array
;
uuid
:
string
}
,
>
Parameters
data
:
Uint8Array
Returns
Promise
<
{
iv
:
Uint8Array
;
keyIndex
:
number
;
payload
:
Uint8Array
;
uuid
:
string
}
>
handle
Encrypted
Data
handleEncryptedData
(
payload
:
Uint8Array
,
iv
:
Uint8Array
,
participantIdentity
:
string
,
keyIndex
:
number
,
)
:
Promise
<
{
payload
:
Uint8Array
;
uuid
:
string
}
>
Parameters
payload
:
Uint8Array
iv
:
Uint8Array
participantIdentity
:
string
keyIndex
:
number
Returns
Promise
<
{
payload
:
Uint8Array
;
uuid
:
string
}
>
on
on
<
E
extends
keyof
E2EEManagerCallbacks
>
(
event
:
E
,
listener
:
E2EEManagerCallbacks
[
E
]
,
)
:
this
Type Parameters
E
extends
keyof
E2EEManagerCallbacks
Parameters
event
:
E
listener
:
E2EEManagerCallbacks
[
E
]
Returns
this
set
Participant
Cryptor
Enabled
setParticipantCryptorEnabled
(
enabled
:
boolean
,
participantIdentity
:
string
,
)
:
void
Parameters
enabled
:
boolean
participantIdentity
:
string
Returns
void
set
Sif
Trailer
setSifTrailer
(
trailer
:
Uint8Array
)
:
void
Parameters
trailer
:
Uint8Array
Returns
void
setup
setup
(
room
:
Room
)
:
void
Parameters
room
:
Room
Returns
void
setup
Engine
setupEngine
(
engine
:
RTCEngine
)
:
void
Parameters
engine
:
RTCEngine
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
is
Data
Channel
Encryption
Enabled
is
Enabled
Methods
encrypt
Data
handle
Encrypted
Data
on
set
Participant
Cryptor
Enabled
set
Sif
Trailer
setup
setup
Engine
LiveKit JS Client SDK - v2.15.8
Loading...