Top | ![]() |
![]() |
![]() |
![]() |
BtSinkBinBtSinkBin — bin to be used by BtSinkMachine |
gpointer | analyzers | Read / Write |
GstElement * | input-gain | Read / Write |
gdouble | master-volume | Read / Write |
BtSinkBinMode | mode | Read / Write |
gchar * | record-file-name | Read / Write |
BtSinkBinRecordFormat | record-format | Read / Write |
The sink-bin provides switchable play and record facillities. It also provides controlable master-volume.
In play and record modes it plugs a chain of elements. In combined play and record mode it uses a tee and plugs both pipleines.
struct BtSinkBin;
Sub-class of a GstBin that implements a signal output (a machine with inputs only).
BtSinkMachine supports several modes of operation. Playing is the default mode. Passthru is only needed if the song is plugged in another pipeline.
“input-gain”
property “input-gain” GstElement *
the input-gain element, if any.
Flags: Read / Write
“master-volume”
property “master-volume” gdouble
master volume for the song.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1
“mode”
property“mode” BtSinkBinMode
mode of operation.
Flags: Read / Write
Default value: BT_SINK_BIN_MODE_PLAY
“record-file-name”
property “record-file-name” gchar *
the file-name to use for recording.
Flags: Read / Write
Default value: NULL
“record-format”
property“record-format” BtSinkBinRecordFormat
format to use when in record mode.
Flags: Read / Write
Default value: .ogg