Table of Contents

Class StreamTextOptions

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

Constructors

StreamTextOptions()

public StreamTextOptions()

StreamTextOptions(StreamTextOptions)

public StreamTextOptions(StreamTextOptions other)

Parameters

other StreamTextOptions

Fields

AttachedStreamIdsFieldNumber

Field number for the "attached_stream_ids" field.

public const int AttachedStreamIdsFieldNumber = 8

Field Value

int

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

GeneratedFieldNumber

Field number for the "generated" field.

public const int GeneratedFieldNumber = 9

Field Value

int

IdFieldNumber

Field number for the "id" field.

public const int IdFieldNumber = 4

Field Value

int

OperationTypeFieldNumber

Field number for the "operation_type" field.

public const int OperationTypeFieldNumber = 5

Field Value

int

ReplyToStreamIdFieldNumber

Field number for the "reply_to_stream_id" field.

public const int ReplyToStreamIdFieldNumber = 7

Field Value

int

TopicFieldNumber

Field number for the "topic" field.

public const int TopicFieldNumber = 1

Field Value

int

VersionFieldNumber

Field number for the "version" field.

public const int VersionFieldNumber = 6

Field Value

int

Properties

AttachedStreamIds

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

Property Value

RepeatedField<string>

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>

Generated

public bool Generated { get; set; }

Property Value

bool

HasGenerated

Gets whether the "generated" field is set

public bool HasGenerated { get; }

Property Value

bool

HasId

Gets whether the "id" field is set

public bool HasId { get; }

Property Value

bool

HasOperationType

Gets whether the "operation_type" field is set

public bool HasOperationType { get; }

Property Value

bool

HasReplyToStreamId

Gets whether the "reply_to_stream_id" field is set

public bool HasReplyToStreamId { get; }

Property Value

bool

HasTopic

Gets whether the "topic" field is set

public bool HasTopic { get; }

Property Value

bool

HasVersion

Gets whether the "version" field is set

public bool HasVersion { get; }

Property Value

bool

Id

public string Id { get; set; }

Property Value

string

OperationType

public TextStreamInfo.Types.OperationType OperationType { get; set; }

Property Value

TextStreamInfo.Types.OperationType

Parser

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

Property Value

MessageParser<StreamTextOptions>

ReplyToStreamId

public string ReplyToStreamId { get; set; }

Property Value

string

Topic

public string Topic { get; set; }

Property Value

string

Version

public int Version { get; set; }

Property Value

int

Methods

CalculateSize()

public int CalculateSize()

Returns

int

ClearGenerated()

Clears the value of the "generated" field

public void ClearGenerated()

ClearId()

Clears the value of the "id" field

public void ClearId()

ClearOperationType()

Clears the value of the "operation_type" field

public void ClearOperationType()

ClearReplyToStreamId()

Clears the value of the "reply_to_stream_id" field

public void ClearReplyToStreamId()

ClearTopic()

Clears the value of the "topic" field

public void ClearTopic()

ClearVersion()

Clears the value of the "version" field

public void ClearVersion()

Clone()

public StreamTextOptions Clone()

Returns

StreamTextOptions

Equals(StreamTextOptions)

public bool Equals(StreamTextOptions other)

Parameters

other StreamTextOptions

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

public void MergeFrom(StreamTextOptions other)

Parameters

other StreamTextOptions

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream