Table of Contents

Class E2eeRequest

Namespace
LiveKit.Proto
public sealed class E2eeRequest : Google.Protobuf.IMessage<E2eeRequest>, Google.Protobuf.IBufferMessage
Inheritance
E2eeRequest
Implements
IBufferMessage
Extension Methods

Constructors

E2eeRequest()

public E2eeRequest()

E2eeRequest(E2eeRequest)

public E2eeRequest(E2eeRequest other)

Parameters

other E2eeRequest

Fields

CryptorSetEnabledFieldNumber

Field number for the "cryptor_set_enabled" field.

public const int CryptorSetEnabledFieldNumber = 4

Field Value

int

CryptorSetKeyIndexFieldNumber

Field number for the "cryptor_set_key_index" field.

public const int CryptorSetKeyIndexFieldNumber = 5

Field Value

int

GetKeyFieldNumber

Field number for the "get_key" field.

public const int GetKeyFieldNumber = 11

Field Value

int

GetSharedKeyFieldNumber

Field number for the "get_shared_key" field.

public const int GetSharedKeyFieldNumber = 8

Field Value

int

ManagerGetFrameCryptorsFieldNumber

Field number for the "manager_get_frame_cryptors" field.

public const int ManagerGetFrameCryptorsFieldNumber = 3

Field Value

int

ManagerSetEnabledFieldNumber

Field number for the "manager_set_enabled" field.

public const int ManagerSetEnabledFieldNumber = 2

Field Value

int

RatchetKeyFieldNumber

Field number for the "ratchet_key" field.

public const int RatchetKeyFieldNumber = 10

Field Value

int

RatchetSharedKeyFieldNumber

Field number for the "ratchet_shared_key" field.

public const int RatchetSharedKeyFieldNumber = 7

Field Value

int

RoomHandleFieldNumber

Field number for the "room_handle" field.

public const int RoomHandleFieldNumber = 1

Field Value

int

SetKeyFieldNumber

Field number for the "set_key" field.

public const int SetKeyFieldNumber = 9

Field Value

int

SetSharedKeyFieldNumber

Field number for the "set_shared_key" field.

public const int SetSharedKeyFieldNumber = 6

Field Value

int

Properties

CryptorSetEnabled

public FrameCryptorSetEnabledRequest CryptorSetEnabled { get; set; }

Property Value

FrameCryptorSetEnabledRequest

CryptorSetKeyIndex

public FrameCryptorSetKeyIndexRequest CryptorSetKeyIndex { get; set; }

Property Value

FrameCryptorSetKeyIndexRequest

Descriptor

public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

GetKey

public GetKeyRequest GetKey { get; set; }

Property Value

GetKeyRequest

GetSharedKey

public GetSharedKeyRequest GetSharedKey { get; set; }

Property Value

GetSharedKeyRequest

HasRoomHandle

Gets whether the "room_handle" field is set

public bool HasRoomHandle { get; }

Property Value

bool

ManagerGetFrameCryptors

public E2eeManagerGetFrameCryptorsRequest ManagerGetFrameCryptors { get; set; }

Property Value

E2eeManagerGetFrameCryptorsRequest

ManagerSetEnabled

public E2eeManagerSetEnabledRequest ManagerSetEnabled { get; set; }

Property Value

E2eeManagerSetEnabledRequest

MessageCase

public E2eeRequest.MessageOneofCase MessageCase { get; }

Property Value

E2eeRequest.MessageOneofCase

Parser

public static Google.Protobuf.MessageParser<E2eeRequest> Parser { get; }

Property Value

MessageParser<E2eeRequest>

RatchetKey

public RatchetKeyRequest RatchetKey { get; set; }

Property Value

RatchetKeyRequest

RatchetSharedKey

public RatchetSharedKeyRequest RatchetSharedKey { get; set; }

Property Value

RatchetSharedKeyRequest

RoomHandle

public ulong RoomHandle { get; set; }

Property Value

ulong

SetKey

public SetKeyRequest SetKey { get; set; }

Property Value

SetKeyRequest

SetSharedKey

public SetSharedKeyRequest SetSharedKey { get; set; }

Property Value

SetSharedKeyRequest

Methods

CalculateSize()

public int CalculateSize()

Returns

int

ClearMessage()

public void ClearMessage()

ClearRoomHandle()

Clears the value of the "room_handle" field

public void ClearRoomHandle()

Clone()

public E2eeRequest Clone()

Returns

E2eeRequest

Equals(E2eeRequest)

public bool Equals(E2eeRequest other)

Parameters

other E2eeRequest

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

public void MergeFrom(Google.Protobuf.CodedInputStream input)

Parameters

input CodedInputStream

MergeFrom(E2eeRequest)

public void MergeFrom(E2eeRequest other)

Parameters

other E2eeRequest

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream