videomaxrate
videomaxrate — Drops extra frames
|
|
Object Hierarchy
GObject
+----GstObject
+----GstElement
+----GstBaseTransform
+----GstVideoMaxRate
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.
Synopsis
Element Information
plugin |
videomaxrate
|
author |
Justin Karneges <justin@affinix.com> |
class |
Filter/Effect/Video |
Element Pads
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw-yuv |
|
video/x-raw-rgb |
|
video/x-raw-gray |
|
image/jpeg |
|
image/png |
name |
src |
direction |
source |
presence |
always |
details |
video/x-raw-yuv |
|
video/x-raw-rgb |
|
video/x-raw-gray |
|
image/jpeg |
|
image/png |
Details
struct GstVideoMaxRate
struct 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_MAXLONG]
Default value: 1000000000