Top | ![]() |
![]() |
![]() |
![]() |
gchar * | location | Read / Write |
guint | max-files | Read / Write |
guint | playlist-length | Read / Write |
gchar * | playlist-location | Read / Write |
gchar * | playlist-root | Read / Write |
guint | target-duration | Read / Write |
gboolean | send-keyframe-requests | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── GstHlsSink2
plugin |
hls |
author |
Alessandro Decina <alessandro.d@gmail.com>, Sebastian Dröge <sebastian@centricular.com> |
class |
Sink |
“location”
property“location” gchar *
Location of the file to write.
Owner: GstHlsSink2
Flags: Read / Write
Default value: "segment%05d.ts"
“max-files”
property“max-files” guint
Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.
Owner: GstHlsSink2
Flags: Read / Write
Default value: 10
“playlist-length”
property“playlist-length” guint
Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3. If set to 0, the playlist will be infinite.
Owner: GstHlsSink2
Flags: Read / Write
Default value: 5
“playlist-location”
property“playlist-location” gchar *
Location of the playlist to write.
Owner: GstHlsSink2
Flags: Read / Write
Default value: "playlist.m3u8"
“playlist-root”
property“playlist-root” gchar *
Location of the playlist to write.
Owner: GstHlsSink2
Flags: Read / Write
Default value: NULL
“target-duration”
property“target-duration” guint
The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server).
Owner: GstHlsSink2
Flags: Read / Write
Default value: 15
“send-keyframe-requests”
property“send-keyframe-requests” gboolean
Send keyframe requests to ensure correct fragmentation. If this is disabled then the input must have keyframes in regular intervals.
Owner: GstHlsSink2
Flags: Read / Write
Default value: TRUE