GstPlayBaseBin

## GstPlayBaseBin GstPlayBaseBin |

## Properties

guint | connection-speed | Read / Write
gint | current-audio | Read / Write
gint | current-text | Read / Write
gint | current-video | Read / Write
gint | nstreams | Read
guint64 | queue-min-threshold | Read / Write
guint64 | queue-size | Read / Write
guint64 | queue-threshold | Read / Write
GstElement * | source | Read
gpointer | stream-info | Read
GValueArray * | stream-info-value-array | Read
gchar * | subtitle-encoding | Read / Write
gchar * | suburi | Read / Write
gchar * | uri | Read / Write

## Types and Values

struct | GstPlayBaseBin

## Object Hierarchy

        GObject
        ╰── GstObject
            ╰── GstElement
                ╰── GstBin
                    ╰── GstPipeline
                        ╰── GstPlayBaseBin
                            ╰── GstPlayBin

## Implemented Interfaces

GstPlayBaseBin implements GstChildProxy.

## Description

## Functions

## Types and Values

### struct GstPlayBaseBin

    struct GstPlayBaseBin;

## Property Details

### The `“connection-speed”` property

      “connection-speed”         guint

Network connection speed in kbps (0 = unknown)

Since version 0.10.10 in GstPlayBin, at 0.10.15 moved to GstPlayBaseBin

Flags: Read / Write

Default value: 0

Since: 0.10.10

### The `“current-audio”` property

      “current-audio”            gint

Currently playing audio stream (-1 = none).

Flags: Read / Write

Allowed values: >= -1

Default value: -1

### The `“current-text”` property

      “current-text”             gint

Currently playing text stream (-1 = none).

Flags: Read / Write

Allowed values: >= -1

Default value: -1

### The `“current-video”` property

      “current-video”            gint

Currently playing video stream (-1 = none).

Flags: Read / Write

Allowed values: >= -1

Default value: -1

### The `“nstreams”` property

      “nstreams”                 gint

number of streams.

Flags: Read

Allowed values: >= 0

Default value: 0

### The `“queue-min-threshold”` property

      “queue-min-threshold”      guint64

Buffering low threshold of internal queues in nanoseconds.

Flags: Read / Write

Allowed values: <= G_MAXINT64

Default value: 900000000

### The `“queue-size”` property

      “queue-size”               guint64

Size of internal queues in nanoseconds.

Flags: Read / Write

Allowed values: <= G_MAXINT64

Default value: 3000000000

### The `“queue-threshold”` property

      “queue-threshold”          guint64

Buffering threshold of internal queues in nanoseconds.

Flags: Read / Write

Allowed values: <= G_MAXINT64

Default value: 2850000000

### The `“source”` property

      “source”                   GstElement *

Source element.

Flags: Read

### The `“stream-info”` property

      “stream-info”              gpointer

List of streaminfo.

Flags: Read

### The `“stream-info-value-array”` property

      “stream-info-value-array”  GValueArray *

value array of streaminfo.

Flags: Read

### The `“subtitle-encoding”` property

      “subtitle-encoding”        gchar *

Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.

Flags: Read / Write

Default value: NULL

### The `“suburi”` property

      “suburi”                   gchar *

Optional URI of a subtitle.

Flags: Read / Write

Default value: NULL

### The `“uri”` property

      “uri”                      gchar *

URI of the media to play.

Flags: Read / Write

Default value: NULL