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
otherSyncState
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
DataChannels
public RepeatedField<DataChannelInfo> DataChannels { get; }
Property Value
DataSubscription
public UpdateDataSubscription DataSubscription { get; set; }
Property Value
DatachannelReceiveStates
public RepeatedField<DataChannelReceiveState> DatachannelReceiveStates { get; }
Property Value
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
PublishDataTracks
public RepeatedField<PublishDataTrackResponse> PublishDataTracks { get; }
Property Value
PublishTracks
public RepeatedField<TrackPublishedResponse> PublishTracks { get; }
Property Value
Subscription
public UpdateSubscription Subscription { get; set; }
Property Value
TrackSidsDisabled
public RepeatedField<string> TrackSidsDisabled { get; }