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

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