Top | ![]() |
![]() |
![]() |
![]() |
GstSyncServerInfoGstSyncServerInfo — Information object sent by GstSyncServer to GstSyncClient. |
guint64 | base-time | Read / Write / Construct |
guint64 | base-time-offset | Read / Write / Construct |
gchar * | clock-address | Read / Write / Construct |
guint | clock-port | Read / Write / Construct |
guint64 | latency | Read / Write / Construct |
gboolean | paused | Read / Write / Construct |
GVariant * | playlist | Read / Write / Construct |
gboolean | stopped | Read / Write / Construct |
guint64 | stream-start-delay | Read / Write / Construct |
guint64 | version | Read / Write / Construct |
The specifics of the contents of this object are not essential to users of the library. This is only exposed so that implementations of GstSyncControlServer and GstSyncControlClient have access to the information that needs to be sent across the wire.
guint64
gst_sync_server_info_get_version (GstSyncServerInfo *info
);
gchar *
gst_sync_server_info_get_clock_address
(GstSyncServerInfo *info
);
guint
gst_sync_server_info_get_clock_port (GstSyncServerInfo *info
);
GVariant *
gst_sync_server_info_get_playlist (GstSyncServerInfo *info
);
guint64
gst_sync_server_info_get_base_time (GstSyncServerInfo *info
);
guint64
gst_sync_server_info_get_base_time_offset
(GstSyncServerInfo *info
);
guint64
gst_sync_server_info_get_latency (GstSyncServerInfo *info
);
gboolean
gst_sync_server_info_get_paused (GstSyncServerInfo *info
);
guint64
gst_sync_server_info_get_stream_start_delay
(GstSyncServerInfo *info
);
“base-time”
property“base-time” guint64
Base time of the GStreamer pipeline (ns).
Flags: Read / Write / Construct
Default value: 0
“base-time-offset”
property“base-time-offset” guint64
How much to offset base time by.
Flags: Read / Write / Construct
Default value: 0
“clock-address”
property“clock-address” gchar *
Network address of the clock provider.
Flags: Read / Write / Construct
Default value: NULL
“clock-port”
property“clock-port” guint
Network port of the clock provider.
Flags: Read / Write / Construct
Allowed values: <= 65535
Default value: 0
“latency”
property“latency” guint64
Latency of the GStreamer pipeline (ns).
Flags: Read / Write / Construct
Default value: 0
“paused”
property“paused” gboolean
Whether playback is currently paused.
Flags: Read / Write / Construct
Default value: FALSE
“playlist”
property“playlist” GVariant *
Playlist as a current track index, and array of URI and durations.
Flags: Read / Write / Construct
Allowed values: GVariant<(ta(st))>
Default value: NULL
“stopped”
property“stopped” gboolean
Whether playback is currently stopped.
Flags: Read / Write / Construct
Default value: FALSE
“stream-start-delay”
property“stream-start-delay” guint64
Delay before starting a stream (ns).
Flags: Read / Write / Construct
Default value: 0
“version”
property“version” guint64
Protocol version of the sync information.
Flags: Read / Write / Construct
Default value: 1