Table of Contents

Class SyncState

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class SyncState : IMessage<SyncState>, IEquatable<SyncState>, IDeepCloneable<SyncState>, IBufferMessage, IMessage
Inheritance
SyncState
Implements
IBufferMessage
Inherited Members

Constructors

SyncState()

public SyncState()

SyncState(SyncState)

public SyncState(SyncState other)

Parameters

other SyncState

Properties

Answer

last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection

public SessionDescription Answer { get; set; }

Property Value

SessionDescription

DataChannels

public RepeatedField<DataChannelInfo> DataChannels { get; }

Property Value

RepeatedField<DataChannelInfo>

DataSubscription

public UpdateDataSubscription DataSubscription { get; set; }

Property Value

UpdateDataSubscription

DatachannelReceiveStates

public RepeatedField<DataChannelReceiveState> DatachannelReceiveStates { get; }

Property Value

RepeatedField<DataChannelReceiveState>

Offer

last received server side offer/sent client side offer before reconnecting received server side offer if using dual peer connection sent client side offer if using single peer connection

public SessionDescription Offer { get; set; }

Property Value

SessionDescription

PublishDataTracks

public RepeatedField<PublishDataTrackResponse> PublishDataTracks { get; }

Property Value

RepeatedField<PublishDataTrackResponse>

PublishTracks

public RepeatedField<TrackPublishedResponse> PublishTracks { get; }

Property Value

RepeatedField<TrackPublishedResponse>

Subscription

public UpdateSubscription Subscription { get; set; }

Property Value

UpdateSubscription

TrackSidsDisabled

public RepeatedField<string> TrackSidsDisabled { get; }

Property Value

RepeatedField<string>