# mpeg4videoparse

Parses MPEG-4 Part 2 elementary video streams

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseParse
                        ╰──mpeg4videoparse

## Factory details

Authors: – Julien Moutte

Classification: – `Codec/Parser/Video`

Rank – primary + 1

Plugin – videoparsersbad

Package – GStreamer Bad Plug-ins

## Pad Templates

### `sink`

    video/mpeg:
        mpegversion: 4
       systemstream: false
    video/x-divx:
        divxversion: [ 4, 5 ]

Presence – always

Direction – sink

Object type – GstPad

### `src`

    video/mpeg:
        mpegversion: 4
              width: [ 0, 2147483647 ]
             height: [ 0, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]
             parsed: true
       systemstream: false
    video/x-divx:
        divxversion: [ 4, 5 ]

Presence – always

Direction – src

Object type – GstPad

## Properties

### config-interval

    “config-interval” gint

Send Configuration Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)

Flags : Read / Write

Default value : 0

### drop

    “drop” gboolean

Drop data until valid configuration data is received either in the stream or through caps

Flags : Read / Write / Construct

Default value : true

The results of the search are