SyncState
extends Message
in package
Generated from protobuf message <code>livekit.SyncState</code>
Table of Contents
Properties
- $answer : mixed
- last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection
- $offer : mixed
- 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
- $subscription : mixed
- Generated from protobuf field <code>.livekit.UpdateSubscription subscription = 2;</code>
- $data_channels : mixed
- Generated from protobuf field <code>repeated .livekit.DataChannelInfo data_channels = 4;</code>
- $datachannel_receive_states : mixed
- Generated from protobuf field <code>repeated .livekit.DataChannelReceiveState datachannel_receive_states = 7;</code>
- $publish_data_tracks : mixed
- Generated from protobuf field <code>repeated .livekit.PublishDataTrackResponse publish_data_tracks = 8;</code>
- $publish_tracks : mixed
- Generated from protobuf field <code>repeated .livekit.TrackPublishedResponse publish_tracks = 3;</code>
- $track_sids_disabled : mixed
- Generated from protobuf field <code>repeated string track_sids_disabled = 6;</code>
Methods
- __construct() : mixed
- Constructor.
- clearAnswer() : mixed
- clearOffer() : mixed
- clearSubscription() : mixed
- getAnswer() : SessionDescription|null
- last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection
- getDatachannelReceiveStates() : RepeatedField<string|int, DataChannelReceiveState>
- Generated from protobuf field <code>repeated .livekit.DataChannelReceiveState datachannel_receive_states = 7;</code>
- getDataChannels() : RepeatedField<string|int, DataChannelInfo>
- Generated from protobuf field <code>repeated .livekit.DataChannelInfo data_channels = 4;</code>
- getOffer() : SessionDescription|null
- 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
- getPublishDataTracks() : RepeatedField<string|int, PublishDataTrackResponse>
- Generated from protobuf field <code>repeated .livekit.PublishDataTrackResponse publish_data_tracks = 8;</code>
- getPublishTracks() : RepeatedField<string|int, TrackPublishedResponse>
- Generated from protobuf field <code>repeated .livekit.TrackPublishedResponse publish_tracks = 3;</code>
- getSubscription() : UpdateSubscription|null
- Generated from protobuf field <code>.livekit.UpdateSubscription subscription = 2;</code>
- getTrackSidsDisabled() : RepeatedField<string|int, string>
- Generated from protobuf field <code>repeated string track_sids_disabled = 6;</code>
- hasAnswer() : mixed
- hasOffer() : mixed
- hasSubscription() : mixed
- setAnswer() : $this
- last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection
- setDatachannelReceiveStates() : $this
- Generated from protobuf field <code>repeated .livekit.DataChannelReceiveState datachannel_receive_states = 7;</code>
- setDataChannels() : $this
- Generated from protobuf field <code>repeated .livekit.DataChannelInfo data_channels = 4;</code>
- setOffer() : $this
- 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
- setPublishDataTracks() : $this
- Generated from protobuf field <code>repeated .livekit.PublishDataTrackResponse publish_data_tracks = 8;</code>
- setPublishTracks() : $this
- Generated from protobuf field <code>repeated .livekit.TrackPublishedResponse publish_tracks = 3;</code>
- setSubscription() : $this
- Generated from protobuf field <code>.livekit.UpdateSubscription subscription = 2;</code>
- setTrackSidsDisabled() : $this
- Generated from protobuf field <code>repeated string track_sids_disabled = 6;</code>
Properties
$answer
last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection
protected
mixed
$answer
= null
Generated from protobuf field .livekit.SessionDescription answer = 1;
$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
protected
mixed
$offer
= null
Generated from protobuf field .livekit.SessionDescription offer = 5;
$subscription
Generated from protobuf field <code>.livekit.UpdateSubscription subscription = 2;</code>
protected
mixed
$subscription
= null
$data_channels
Generated from protobuf field <code>repeated .livekit.DataChannelInfo data_channels = 4;</code>
private
mixed
$data_channels
$datachannel_receive_states
Generated from protobuf field <code>repeated .livekit.DataChannelReceiveState datachannel_receive_states = 7;</code>
private
mixed
$datachannel_receive_states
$publish_data_tracks
Generated from protobuf field <code>repeated .livekit.PublishDataTrackResponse publish_data_tracks = 8;</code>
private
mixed
$publish_data_tracks
$publish_tracks
Generated from protobuf field <code>repeated .livekit.TrackPublishedResponse publish_tracks = 3;</code>
private
mixed
$publish_tracks
$track_sids_disabled
Generated from protobuf field <code>repeated string track_sids_disabled = 6;</code>
private
mixed
$track_sids_disabled
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
- $data : array<string|int, mixed> = null
-
{ Optional. Data for populating the Message object.
@type \Livekit\SessionDescription $answer last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection @type \Livekit\UpdateSubscription $subscription @type \Livekit\TrackPublishedResponse[] $publish_tracks @type \Livekit\DataChannelInfo[] $data_channels @type \Livekit\SessionDescription $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 @type string[] $track_sids_disabled @type \Livekit\DataChannelReceiveState[] $datachannel_receive_states @type \Livekit\PublishDataTrackResponse[] $publish_data_tracks}
clearAnswer()
public
clearAnswer() : mixed
clearOffer()
public
clearOffer() : mixed
clearSubscription()
public
clearSubscription() : mixed
getAnswer()
last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection
public
getAnswer() : SessionDescription|null
Generated from protobuf field .livekit.SessionDescription answer = 1;
Return values
SessionDescription|nullgetDatachannelReceiveStates()
Generated from protobuf field <code>repeated .livekit.DataChannelReceiveState datachannel_receive_states = 7;</code>
public
getDatachannelReceiveStates() : RepeatedField<string|int, DataChannelReceiveState>
Return values
RepeatedField<string|int, DataChannelReceiveState>getDataChannels()
Generated from protobuf field <code>repeated .livekit.DataChannelInfo data_channels = 4;</code>
public
getDataChannels() : RepeatedField<string|int, DataChannelInfo>
Return values
RepeatedField<string|int, DataChannelInfo>getOffer()
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
getOffer() : SessionDescription|null
Generated from protobuf field .livekit.SessionDescription offer = 5;
Return values
SessionDescription|nullgetPublishDataTracks()
Generated from protobuf field <code>repeated .livekit.PublishDataTrackResponse publish_data_tracks = 8;</code>
public
getPublishDataTracks() : RepeatedField<string|int, PublishDataTrackResponse>
Return values
RepeatedField<string|int, PublishDataTrackResponse>getPublishTracks()
Generated from protobuf field <code>repeated .livekit.TrackPublishedResponse publish_tracks = 3;</code>
public
getPublishTracks() : RepeatedField<string|int, TrackPublishedResponse>
Return values
RepeatedField<string|int, TrackPublishedResponse>getSubscription()
Generated from protobuf field <code>.livekit.UpdateSubscription subscription = 2;</code>
public
getSubscription() : UpdateSubscription|null
Return values
UpdateSubscription|nullgetTrackSidsDisabled()
Generated from protobuf field <code>repeated string track_sids_disabled = 6;</code>
public
getTrackSidsDisabled() : RepeatedField<string|int, string>
Return values
RepeatedField<string|int, string>hasAnswer()
public
hasAnswer() : mixed
hasOffer()
public
hasOffer() : mixed
hasSubscription()
public
hasSubscription() : mixed
setAnswer()
last subscribe/publish answer before reconnecting subscribe answer if using dual peer connection publish answer if using single peer connection
public
setAnswer(SessionDescription $var) : $this
Generated from protobuf field .livekit.SessionDescription answer = 1;
Parameters
- $var : SessionDescription
Return values
$thissetDatachannelReceiveStates()
Generated from protobuf field <code>repeated .livekit.DataChannelReceiveState datachannel_receive_states = 7;</code>
public
setDatachannelReceiveStates(array<string|int, DataChannelReceiveState> $var) : $this
Parameters
- $var : array<string|int, DataChannelReceiveState>
Return values
$thissetDataChannels()
Generated from protobuf field <code>repeated .livekit.DataChannelInfo data_channels = 4;</code>
public
setDataChannels(array<string|int, DataChannelInfo> $var) : $this
Parameters
- $var : array<string|int, DataChannelInfo>
Return values
$thissetOffer()
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
setOffer(SessionDescription $var) : $this
Generated from protobuf field .livekit.SessionDescription offer = 5;
Parameters
- $var : SessionDescription
Return values
$thissetPublishDataTracks()
Generated from protobuf field <code>repeated .livekit.PublishDataTrackResponse publish_data_tracks = 8;</code>
public
setPublishDataTracks(array<string|int, PublishDataTrackResponse> $var) : $this
Parameters
- $var : array<string|int, PublishDataTrackResponse>
Return values
$thissetPublishTracks()
Generated from protobuf field <code>repeated .livekit.TrackPublishedResponse publish_tracks = 3;</code>
public
setPublishTracks(array<string|int, TrackPublishedResponse> $var) : $this
Parameters
- $var : array<string|int, TrackPublishedResponse>
Return values
$thissetSubscription()
Generated from protobuf field <code>.livekit.UpdateSubscription subscription = 2;</code>
public
setSubscription(UpdateSubscription $var) : $this
Parameters
- $var : UpdateSubscription
Return values
$thissetTrackSidsDisabled()
Generated from protobuf field <code>repeated string track_sids_disabled = 6;</code>
public
setTrackSidsDisabled(array<string|int, string> $var) : $this
Parameters
- $var : array<string|int, string>