GstHlsBaseSink

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBin
                    ╰──GstHlsBaseSink

Signals

delete-fragment

gboolean
delete_fragment_callback (GstElement * param_0,
                          gchararray arg0,
                          gpointer udata)
def delete_fragment_callback (param_0, arg0, udata):
    #python callback for the 'delete-fragment' signal
function delete_fragment_callback(param_0: GstElement * param_0, arg0: gchararray arg0, udata: gpointer udata): {
    // javascript callback for the 'delete-fragment' signal
}

Parameters:

param_0
No description available
arg0
No description available
udata
No description available
Returns (gboolean)
No description available

Flags: Run Last


get-fragment-stream

GOutputStream *
get_fragment_stream_callback (GstElement * param_0,
                              gchararray arg0,
                              gpointer udata)
def get_fragment_stream_callback (param_0, arg0, udata):
    #python callback for the 'get-fragment-stream' signal
function get_fragment_stream_callback(param_0: GstElement * param_0, arg0: gchararray arg0, udata: gpointer udata): {
    // javascript callback for the 'get-fragment-stream' signal
}

Parameters:

param_0
No description available
arg0
No description available
udata
No description available
Returns (GOutputStream *)
No description available

Flags: Run Last


get-playlist-stream

GOutputStream *
get_playlist_stream_callback (GstElement * param_0,
                              gchararray arg0,
                              gpointer udata)
def get_playlist_stream_callback (param_0, arg0, udata):
    #python callback for the 'get-playlist-stream' signal
function get_playlist_stream_callback(param_0: GstElement * param_0, arg0: gchararray arg0, udata: gpointer udata): {
    // javascript callback for the 'get-playlist-stream' signal
}

Parameters:

param_0
No description available
arg0
No description available
udata
No description available
Returns (GOutputStream *)
No description available

Flags: Run Last


Properties

enable-endlist

“enable-endlist” gboolean

Write "EXT-X-ENDLIST" tag to manifest at the end of stream

Flags : Read / Write

Default value : true


enable-program-date-time

“enable-program-date-time” gboolean

put EXT-X-PROGRAM-DATE-TIME tag in the playlist

Flags : Read / Write

Default value : false


max-files

“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.

Flags : Read / Write

Default value : 10


pdt-follows-pipeline-clock

“pdt-follows-pipeline-clock” gboolean

As there might be drift between the wallclock and pipeline clock, this controls whether the Program-Date-Time markers should follow the pipeline clock rate (true), or be skewed to match the wallclock rate (false).

Flags : Read / Write

Default value : true


playlist-length

“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.

Flags : Read / Write

Default value : 5


playlist-location

“playlist-location” gchararray

Location of the playlist to write.

Flags : Read / Write

Default value : playlist.m3u8


playlist-root

“playlist-root” gchararray

Base path for the segments in the playlist file.

Flags : Read / Write

Default value : NULL


The results of the search are