dashdemux: GStreamer Bad Plugins 1.0 Plugins Reference Manual

## dashdemux dashdemux |

## Properties

gfloat | bandwidth-usage | Read / Write
guint | max-bitrate | Read / Write
guint | max-buffering-time | Read / Write
gchar * | presentation-delay | Read / Write
GstFraction | max-video-framerate | Read / Write
guint | max-video-height | Read / Write
guint | max-video-width | Read / Write

## Types and Values

struct | GstDashDemux

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GstObject
                ╰── GstElement
                    ╰── GstBin
                        ╰── GstAdaptiveDemux
                            ╰── GstDashDemux

## Implemented Interfaces

GstDashDemux implements GstChildProxy.

## Description

DASH demuxer element.

#### Example launch line

    1
    gst-launch-1.0 playbin uri="http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/RedBullPlayStreets/redbull_4s/RedBullPlayStreets_4s_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd"

## Synopsis

### Element Information

plugin | dashdemux
author | David Corvoysier <david.corvoysier@orange.com> Hamid Zakari <hamid.zakari@gmail.com> Gianluca Gennari <gennarone@gmail.com>
class | Codec/Demuxer/Adaptive

### Element Pads

name | sink
direction | sink
presence | always
details | application/dash+xml

name | audio_%02u
direction | source
presence | sometimes
details | ANY

name | subtitle_%02u
direction | source
presence | sometimes
details | ANY

name | video_%02u
direction | source
presence | sometimes
details | ANY

## Functions

## Types and Values

### struct GstDashDemux

    struct GstDashDemux;

Opaque GstDashDemux data structure.

## Property Details

### The `“bandwidth-usage”` property

      “bandwidth-usage”          gfloat

Percentage of the available bandwidth to use when selecting representations (deprecated).

Owner: GstDashDemux

Flags: Read / Write

Allowed values: [0,1]

Default value: 0.8

### The `“max-bitrate”` property

      “max-bitrate”              guint

Max of bitrate supported by target video decoder (0 = no maximum).

Owner: GstDashDemux

Flags: Read / Write

Default value: 0

### The `“max-buffering-time”` property

      “max-buffering-time”       guint

Maximum number of seconds of buffer accumulated during playback(deprecated).

Owner: GstDashDemux

Flags: Read / Write

Allowed values: >= 2

Default value: 30

### The `“presentation-delay”` property

      “presentation-delay”       gchar *

Default presentation delay (in seconds, milliseconds or fragments) (e.g. 12s, 2500ms, 3f).

Owner: GstDashDemux

Flags: Read / Write

Default value: "10s"

### The `“max-video-framerate”` property

      “max-video-framerate”      GstFraction

Max video framerate to select (0/1 = no maximum).

Owner: GstDashDemux

Flags: Read / Write

### The `“max-video-height”` property

      “max-video-height”         guint

Max video height to select (0 = no maximum).

Owner: GstDashDemux

Flags: Read / Write

Default value: 0

### The `“max-video-width”` property

      “max-video-width”          guint

Max video width to select (0 = no maximum).

Owner: GstDashDemux

Flags: Read / Write

Default value: 0