dvbbasebin
Access descramble and split DVB streams
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBin ╰──dvbbasebin
Implemented interfaces
Factory details
Authors: – Alessandro Decina
Classification: – Source/Bin/Video
Rank – none
Plugin – dvb
Package – GStreamer Bad Plug-ins
Pad Templates
Signals
tuning-done
tuning_done_callback (GstElement * dvbbasebin, gpointer udata)
def tuning_done_callback (dvbbasebin, udata):
#python callback for the 'tuning-done' signal
function tuning_done_callback(dvbbasebin: GstElement * dvbbasebin, udata: gpointer udata): {
// javascript callback for the 'tuning-done' signal
}
Signal emitted when the tunner has successfully got a lock on a signal.
Parameters:
dvbbasebin
–
the element on which the signal is emitted
udata
–
Flags: Run Last
tuning-fail
tuning_fail_callback (GstElement * dvbbasebin, gpointer udata)
def tuning_fail_callback (dvbbasebin, udata):
#python callback for the 'tuning-fail' signal
function tuning_fail_callback(dvbbasebin: GstElement * dvbbasebin, udata: gpointer udata): {
// javascript callback for the 'tuning-fail' signal
}
Signal emitted when the tunner failed to get a lock on the signal.
Parameters:
dvbbasebin
–
the element on which the signal is emitted
udata
–
Flags: Run Last
tuning-start
tuning_start_callback (GstElement * dvbbasebin, gpointer udata)
def tuning_start_callback (dvbbasebin, udata):
#python callback for the 'tuning-start' signal
function tuning_start_callback(dvbbasebin: GstElement * dvbbasebin, udata: gpointer udata): {
// javascript callback for the 'tuning-start' signal
}
Signal emitted when the element first attempts to tune the frontend tunner to a given frequency.
Parameters:
dvbbasebin
–
the element on which the signal is emitted
udata
–
Flags: Run Last
Action Signals
tune
g_signal_emit_by_name (dvbbasesink, "tune");
ret = dvbbasesink.emit ("tune")
let ret = dvbbasesink.emit ("tune");
Signal emitted from the application to the element, instructing it to tune.
Parameters:
the element on which the signal is emitted
Properties
adapter
“adapter” gint
The DVB adapter device number (eg. 0 for adapter0)
Flags : Read / Write
Default value : 0
bandwidth
“bandwidth” GstDvbSrcBandwidth *
(DVB-T) Bandwidth. Deprecated
Flags : Read / Write
Default value : AUTO (3)
code-rate-hp
“code-rate-hp” GstDvbSrcCode_Rate *
(DVB-T, DVB-S/S2 and DVB-C) High priority code rate
Flags : Read / Write
Default value : auto (9)
code-rate-lp
“code-rate-lp” GstDvbSrcCode_Rate *
(DVB-T) Low priority code rate
Flags : Read / Write
Default value : 1/2 (1)
delsys
“delsys” GstDvbSrcDelsys *
Delivery System
Flags : Read / Write
Default value : undefined (0)
diseqc-source
“diseqc-source” gint
(DVB-S/S2) Selected DiSEqC source. Only needed if you have a DiSEqC switch. Otherwise leave at -1 (disabled)
Flags : Read / Write
Default value : -1
frequency
“frequency” guint
Center frequency to tune into. Measured in kHz for the satellite distribution standards and Hz for all the rest
Flags : Read / Write
Default value : 0
frontend
“frontend” gint
The frontend device number (eg. 0 for frontend0)
Flags : Read / Write
Default value : 0
hierarchy
“hierarchy” GstDvbSrcHierarchy *
(DVB-T) Hierarchy information
Flags : Read / Write
Default value : 1 (1)
interleaving
“interleaving” GstDvbSrcInterleaving *
(DTMB) Interleaving type
Flags : Read / Write
Default value : auto (1)
inversion
“inversion” GstDvbSrcInversion *
(DVB-T and DVB-C) Inversion information
Flags : Read / Write
Default value : on (1)
isdbt-layer-enabled
“isdbt-layer-enabled” guint
(ISDB-T) Layer Enabled (7 = All layers)
Flags : Read / Write
Default value : 7
isdbt-layera-fec
“isdbt-layera-fec” GstDvbSrcCode_Rate *
(ISDB-T) layer A Forward Error Correction
Flags : Read / Write
Default value : auto (9)
isdbt-layera-modulation
“isdbt-layera-modulation” GstDvbSrcModulation *
(ISDB-T) Layer A modulation type
Flags : Read / Write
Default value : auto (6)
isdbt-layera-segment-count
“isdbt-layera-segment-count” gint
(ISDB-T) Layer A segment count (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-layera-time-interleaving
“isdbt-layera-time-interleaving” gint
(ISDB-T) Layer A time interleaving (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-layerb-fec
“isdbt-layerb-fec” GstDvbSrcCode_Rate *
(ISDB-T) layer B Forward Error Correction
Flags : Read / Write
Default value : auto (9)
isdbt-layerb-modulation
“isdbt-layerb-modulation” GstDvbSrcModulation *
(ISDB-T) Layer B modulation type
Flags : Read / Write
Default value : auto (6)
isdbt-layerb-segment-count
“isdbt-layerb-segment-count” gint
(ISDB-T) Layer B segment count (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-layerb-time-interleaving
“isdbt-layerb-time-interleaving” gint
(ISDB-T) Layer B time interleaving (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-layerc-fec
“isdbt-layerc-fec” GstDvbSrcCode_Rate *
(ISDB-T) layer C Forward Error Correction
Flags : Read / Write
Default value : auto (9)
isdbt-layerc-modulation
“isdbt-layerc-modulation” GstDvbSrcModulation *
(ISDB-T) Layer C modulation type
Flags : Read / Write
Default value : auto (6)
isdbt-layerc-segment-count
“isdbt-layerc-segment-count” gint
(ISDB-T) Layer C segment count (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-layerc-time-interleaving
“isdbt-layerc-time-interleaving” gint
(ISDB-T) Layer C time interleaving (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-partial-reception
“isdbt-partial-reception” gint
(ISDB-T) Partial Reception (-1 = AUTO)
Flags : Read / Write
Default value : 1
isdbt-sb-segment-count
“isdbt-sb-segment-count” guint
(ISDB-T) SB segment count
Flags : Read / Write
Default value : 1
isdbt-sb-segment-idx
“isdbt-sb-segment-idx” gint
(ISDB-T) SB segment IDX
Flags : Read / Write
Default value : 0
isdbt-sb-subchannel-id
“isdbt-sb-subchannel-id” gint
(ISDB-T) SB Subchannel ID (-1 = AUTO)
Flags : Read / Write
Default value : -1
isdbt-sound-broadcasting
“isdbt-sound-broadcasting” gint
(ISDB-T) Sound Broadcasting
Flags : Read / Write
Default value : 0
lnb-lof1
“lnb-lof1” guint
LNB's Local oscillator frequency used for low band reception (kHz)
Flags : Read / Write
Default value : 9750000
lnb-lof2
“lnb-lof2” guint
LNB's Local oscillator frequency used for high band reception (kHz)
Flags : Read / Write
Default value : 10600000
lnb-slof
“lnb-slof” guint
LNB's Upper bound for low band reception (kHz)
Flags : Read / Write
Default value : 11700000
modulation
“modulation” GstDvbSrcModulation *
(DVB-T/T2/C/S2, TURBO and ATSC) Modulation type
Flags : Read / Write
Default value : qam-16 (1)
polarity
“polarity” gchararray
(DVB-S/S2) Polarity [vhHV] (eg. V for Vertical)
Flags : Read / Write / Construct
Default value : H
program-numbers
“program-numbers” gchararray
Colon separated list of programs
Flags : Read / Write
Default value : NULL
stats-reporting-interval
“stats-reporting-interval” guint
The number of reads before reporting frontend stats
Flags : Read / Write
Default value : 100
stream-id
“stream-id” gint
(DVB-T2 and DVB-S2 max 255, ISDB max 65535) Stream ID (-1 = disabled)
Flags : Read / Write
Default value : -1
symbol-rate
“symbol-rate” guint
(DVB-S/S2, DVB-C) Symbol rate in kBd (kilo bauds)
Flags : Read / Write
Default value : 0
trans-mode
“trans-mode” GstDvbSrcTransmission_Mode *
(DVB-T) Transmission mode
Flags : Read / Write
Default value : 8k (1)
tuning-timeout
“tuning-timeout” guint64
Microseconds to wait before giving up tuning/locking on a signal
Flags : Read / Write
Default value : 10000000000
The results of the search are