gst-inspect-1.0列表
--hlsdemux
Factory Details:
Rank primary (256)
Long-name HLS Demuxer
Klass Codec/Demuxer/Adaptive
Description HTTP Live Streaming demuxer
Author Marc-Andre Lureau <marcandre.lureau@gmail.com>
Andoni Morales Alastruey <ylatuya@gmail.com>
Plugin Details:
Name hls
Description HTTP Live Streaming (HLS)
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsthls.so
Version 1.14.5
License LGPL
Source module gst-plugins-bad
Source release date 2019-05-29
Binary package GStreamer Bad Plug-ins
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBin
+----GstAdaptiveDemux
+----GstHLSDemux
实现的接口:
GstChildProxy
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
application/x-hls
SRC template: 'src_%u'
Availability: Sometimes
Capabilities:
ANY
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: 可读, 可写
String. Default: "hlsdemux0"
parent : The parent of the object
flags: 可读, 可写
Object of type "GstObject"
async-handling : The bin will handle Asynchronous state changes
flags: 可读, 可写
Boolean. Default: false
message-forward : Forwards all children messages
flags: 可读, 可写
Boolean. Default: false
connection-speed : Network connection speed in kbps (0 = calculate from downloaded fragments)
flags: 可读, 可写
Unsigned Integer. Range: 0 - 4294967 Default: 0
bitrate-limit : Limit of the available bitrate to use when switching to alternates.
flags: 可读, 可写
Float. Range: 0 - 1 Default: 0.8
Element Signals:
"pad-added" : void user_function (GstElement* object,
GstPad* arg0,
gpointer user_data);
"pad-removed" : void user_function (GstElement* object,
GstPad* arg0,
gpointer user_data);
"no-more-pads" : void user_function (GstElement* object,
gpointer user_data);