Table of Contents

Class EncryptedPacketPayload

Namespace
LiveKit.Proto
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll
public sealed class EncryptedPacketPayload : IMessage<EncryptedPacketPayload>, IEquatable<EncryptedPacketPayload>, IDeepCloneable<EncryptedPacketPayload>, IBufferMessage, IMessage
Inheritance
EncryptedPacketPayload
Implements
IDeepCloneable<EncryptedPacketPayload>
IBufferMessage
IMessage
Inherited Members

Constructors

EncryptedPacketPayload()

public EncryptedPacketPayload()

EncryptedPacketPayload(EncryptedPacketPayload)

public EncryptedPacketPayload(EncryptedPacketPayload other)

Parameters

other EncryptedPacketPayload

Fields

ChatMessageFieldNumber

Field number for the "chat_message" field.

public const int ChatMessageFieldNumber = 3

Field Value

int

RpcAckFieldNumber

Field number for the "rpc_ack" field.

public const int RpcAckFieldNumber = 5

Field Value

int

RpcRequestFieldNumber

Field number for the "rpc_request" field.

public const int RpcRequestFieldNumber = 4

Field Value

int

RpcResponseFieldNumber

Field number for the "rpc_response" field.

public const int RpcResponseFieldNumber = 6

Field Value

int

StreamChunkFieldNumber

Field number for the "stream_chunk" field.

public const int StreamChunkFieldNumber = 8

Field Value

int

StreamHeaderFieldNumber

Field number for the "stream_header" field.

public const int StreamHeaderFieldNumber = 7

Field Value

int

StreamTrailerFieldNumber

Field number for the "stream_trailer" field.

public const int StreamTrailerFieldNumber = 9

Field Value

int

UserFieldNumber

Field number for the "user" field.

public const int UserFieldNumber = 1

Field Value

int

Properties

ChatMessage

public ChatMessage ChatMessage { get; set; }

Property Value

ChatMessage

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

Parser

public static MessageParser<EncryptedPacketPayload> Parser { get; }

Property Value

MessageParser<EncryptedPacketPayload>

RpcAck

public RpcAck RpcAck { get; set; }

Property Value

RpcAck

RpcRequest

public RpcRequest RpcRequest { get; set; }

Property Value

RpcRequest

RpcResponse

public RpcResponse RpcResponse { get; set; }

Property Value

RpcResponse

StreamChunk

public DataStream.Types.Chunk StreamChunk { get; set; }

Property Value

DataStream.Types.Chunk

StreamHeader

public DataStream.Types.Header StreamHeader { get; set; }

Property Value

DataStream.Types.Header

StreamTrailer

public DataStream.Types.Trailer StreamTrailer { get; set; }

Property Value

DataStream.Types.Trailer

User

public UserPacket User { get; set; }

Property Value

UserPacket

ValueCase

public EncryptedPacketPayload.ValueOneofCase ValueCase { get; }

Property Value

EncryptedPacketPayload.ValueOneofCase

Methods

CalculateSize()

Calculates the size of this message in Protocol Buffer wire format, in bytes.

public int CalculateSize()

Returns

int

The number of bytes required to write this message to a coded output stream.

ClearValue()

public void ClearValue()

Clone()

Creates a deep clone of this object.

public EncryptedPacketPayload Clone()

Returns

EncryptedPacketPayload

A deep clone of this object.

Equals(EncryptedPacketPayload)

public bool Equals(EncryptedPacketPayload other)

Parameters

other EncryptedPacketPayload

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

Merges the data from the specified coded input stream with the current message.

public void MergeFrom(CodedInputStream input)

Parameters

input CodedInputStream

Remarks

See the user guide for precise merge semantics.

MergeFrom(EncryptedPacketPayload)

Merges the given message into this one.

public void MergeFrom(EncryptedPacketPayload other)

Parameters

other EncryptedPacketPayload

Remarks

See the user guide for precise merge semantics.

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

Writes the data to the given coded output stream.

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

Coded output stream to write the data to. Must not be null.