| Top |  |  |  |  | 
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstVideoFrameAudioLevel
This element acts like a synchronized audio/video "level". It gathers all audio buffers sent between two video frames, and then sends a message that contains the RMS value of all samples for these buffers.
| 1 | gst-launch-1.0 -m filesrc location="file.mkv" ! decodebin name=d ! "audio/x-raw" ! videoframe-audiolevel name=l ! autoaudiosink d. ! "video/x-raw" ! l. l. ! queue ! autovideosink ]| | 
| plugin | videoframe_audiolevel | 
| author | Vivia Nikolaidou <vivia@toolsonair.com> | 
| class | Filter/Analyzer/Audio | 
| name | asink | 
| direction | sink | 
| presence | always | 
| details | audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ] | 
| name | vsink | 
| direction | sink | 
| presence | always | 
| details | video/x-raw | 
| name | asrc | 
| direction | source | 
| presence | always | 
| details | audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ] | 
| name | vsrc | 
| direction | source | 
| presence | always | 
| details | video/x-raw |