videomaxrate

videomaxrate — Drops extra frames

Synopsis

                    GstVideoMaxRate;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstVideoMaxRate

Properties

  "average-period"           guint64               : Read / Write

Description

This object will drop buffers that go beyond a certain buffer rate (ie frame rate). It should work with any kind of data where each buffer is independent. This currently means raw video frames and still image formats.

The framerate is computed using a moving average. The period over which this average is computed is configurable using the "average-period" property.

Details

GstVideoMaxRate

typedef struct _GstVideoMaxRate GstVideoMaxRate;

Property Details

The "average-period" property

  "average-period"           guint64               : Read / Write

Period over which to average the framerate (in ns).

Allowed values: [1,G_MAXINT64]

Default value: 1000000000

See Also

videorate