| Top |  |  |  |  | 
| gfloat | bitrate-switch-tolerance | Read / Write | 
| guint | fragments-cache | Read / Write | 
| gfloat | bitrate-limit | Read / Write | 
| guint | connection-speed | Read / Write | 
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── GstAdaptiveDemux ╰── GstHLSDemux
HTTP Live Streaming demuxer element.
| 1 | gst-launch-1.0 souphttpsrc location=http://devimages.apple.com/iphone/samples/bipbop/gear4/prog_index.m3u8 ! hlsdemux ! decodebin ! videoconvert ! videoscale ! autovideosink | 
| plugin | hls | 
| author | Marc-Andre Lureau <marcandre.lureau@gmail.com> Andoni Morales Alastruey <ylatuya@gmail.com> | 
| class | Codec/Demuxer/Adaptive | 
“bitrate-switch-tolerance” property“bitrate-switch-tolerance” gfloat
Tolerance with respect of the fragment duration to switch to a different bitrate if the client is too slow/fast.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0.4
“fragments-cache” property“fragments-cache” guint
Number of fragments needed to be cached to start playing (DEPRECATED: Has no effect since 1.3.1).
Flags: Read / Write
Allowed values: >= 1
Default value: 1
“bitrate-limit” property“bitrate-limit” gfloat
Limit of the available bitrate to use when switching to alternates.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0.8
“connection-speed” property“connection-speed” guint
Network connection speed in kbps (0 = unknown).
Flags: Read / Write
Allowed values: <= 4294967
Default value: 0