Table of Contents

Class StreamByteOptions

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

Constructors

StreamByteOptions()

public StreamByteOptions()

StreamByteOptions(StreamByteOptions)

public StreamByteOptions(StreamByteOptions other)

Parameters

other StreamByteOptions

Fields

AttributesFieldNumber

Field number for the "attributes" field.

public const int AttributesFieldNumber = 2

Field Value

int

DestinationIdentitiesFieldNumber

Field number for the "destination_identities" field.

public const int DestinationIdentitiesFieldNumber = 3

Field Value

int

IdFieldNumber

Field number for the "id" field.

public const int IdFieldNumber = 4

Field Value

int

MimeTypeFieldNumber

Field number for the "mime_type" field.

public const int MimeTypeFieldNumber = 6

Field Value

int

NameFieldNumber

Field number for the "name" field.

public const int NameFieldNumber = 5

Field Value

int

TopicFieldNumber

Field number for the "topic" field.

public const int TopicFieldNumber = 1

Field Value

int

TotalLengthFieldNumber

Field number for the "total_length" field.

public const int TotalLengthFieldNumber = 7

Field Value

int

Properties

Attributes

public Google.Protobuf.Collections.MapField<string, string> Attributes { get; }

Property Value

MapField<string, string>

Descriptor

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

Property Value

MessageDescriptor

DestinationIdentities

public Google.Protobuf.Collections.RepeatedField<string> DestinationIdentities { get; }

Property Value

RepeatedField<string>

HasId

Gets whether the "id" field is set

public bool HasId { get; }

Property Value

bool

HasMimeType

Gets whether the "mime_type" field is set

public bool HasMimeType { get; }

Property Value

bool

HasName

Gets whether the "name" field is set

public bool HasName { get; }

Property Value

bool

HasTopic

Gets whether the "topic" field is set

public bool HasTopic { get; }

Property Value

bool

HasTotalLength

Gets whether the "total_length" field is set

public bool HasTotalLength { get; }

Property Value

bool

Id

public string Id { get; set; }

Property Value

string

MimeType

public string MimeType { get; set; }

Property Value

string

Name

public string Name { get; set; }

Property Value

string

Parser

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

Property Value

MessageParser<StreamByteOptions>

Topic

public string Topic { get; set; }

Property Value

string

TotalLength

public ulong TotalLength { get; set; }

Property Value

ulong

Methods

CalculateSize()

public int CalculateSize()

Returns

int

ClearId()

Clears the value of the "id" field

public void ClearId()

ClearMimeType()

Clears the value of the "mime_type" field

public void ClearMimeType()

ClearName()

Clears the value of the "name" field

public void ClearName()

ClearTopic()

Clears the value of the "topic" field

public void ClearTopic()

ClearTotalLength()

Clears the value of the "total_length" field

public void ClearTotalLength()

Clone()

public StreamByteOptions Clone()

Returns

StreamByteOptions

Equals(StreamByteOptions)

public bool Equals(StreamByteOptions other)

Parameters

other StreamByteOptions

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(StreamByteOptions)

public void MergeFrom(StreamByteOptions other)

Parameters

other StreamByteOptions

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream