GstPlayBaseBin

GstPlayBaseBin

Synopsis

struct              GstPlayBaseBin;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBin
                     +----GstPipeline
                           +----GstPlayBaseBin
                                 +----GstPlayBin

Implemented Interfaces

GstPlayBaseBin implements GstChildProxy.

Properties

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

Description

Details

struct GstPlayBaseBin

struct GstPlayBaseBin;

Property Details

The "connection-speed" property

  "connection-speed"         guint                 : Read / Write

Network connection speed in kbps (0 = unknown)

Note

Since version 0.10.10 in GstPlayBin, at 0.10.15 moved to GstPlayBaseBin

Default value: 0

Since 0.10.10


The "current-audio" property

  "current-audio"            gint                  : Read / Write

Currently playing audio stream (-1 = none).

Allowed values: >= -1

Default value: -1


The "current-text" property

  "current-text"             gint                  : Read / Write

Currently playing text stream (-1 = none).

Allowed values: >= -1

Default value: -1


The "current-video" property

  "current-video"            gint                  : Read / Write

Currently playing video stream (-1 = none).

Allowed values: >= -1

Default value: -1


The "nstreams" property

  "nstreams"                 gint                  : Read

number of streams.

Allowed values: >= 0

Default value: 0


The "queue-min-threshold" property

  "queue-min-threshold"      guint64               : Read / Write

Buffering low threshold of internal queues in nanoseconds.

Allowed values: <= G_MAXINT64

Default value: 900000000


The "queue-size" property

  "queue-size"               guint64               : Read / Write

Size of internal queues in nanoseconds.

Allowed values: <= G_MAXINT64

Default value: 3000000000


The "queue-threshold" property

  "queue-threshold"          guint64               : Read / Write

Buffering threshold of internal queues in nanoseconds.

Allowed values: <= G_MAXINT64

Default value: 2850000000


The "source" property

  "source"                   GstElement*           : Read

Source element.


The "stream-info" property

  "stream-info"              gpointer              : Read

List of streaminfo.


The "stream-info-value-array" property

  "stream-info-value-array"  GValueArray*          : Read

value array of streaminfo.


The "subtitle-encoding" property

  "subtitle-encoding"        gchar*                : Read / Write

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.

Default value: NULL


The "suburi" property

  "suburi"                   gchar*                : Read / Write

Optional URI of a subtitle.

Default value: NULL


The "uri" property

  "uri"                      gchar*                : Read / Write

URI of the media to play.

Default value: NULL