# streamiddemux

The basic concept was started from de-funneling element which restores one serialized stream via funnel to its original state. streamiddemux classifies each stream base on stream ids.

The stream id demux always takes one input and checks how many streams are contained in a stream by STREAM_START event. Likewise funnel, streamiddemux does not synchronize the different output streams.

active-pad provides information about which output pad is activated at the moment.

see_also: funnel, gst_event_new_stream_start

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──streamiddemux

## Factory details

Authors: – HoonHee Lee <hoonhee.lee@lge.com></hoonhee.lee@lge.com>

Classification: – `Generic`

Rank – primary

Plugin – coreelements

Package – GStreamer

## Pad Templates

### `sink`

    ANY

Presence – always

Direction – sink

Object type – GstPad

### `src_%u`

    ANY

Presence – sometimes

Direction – src

Object type – GstPad

## Properties

### active-pad

    “active-pad” GstPad *

The currently active src pad

Flags : Read

The results of the search are