![]() |
![]() |
![]() |
GStreamer Good Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstBin +----GstRgVolume
"album-mode" gboolean : Read / Write "fallback-gain" gdouble : Read / Write "headroom" gdouble : Read / Write "pre-amp" gdouble : Read / Write "result-gain" gdouble : Read "target-gain" gdouble : Read
This element applies volume changes to streams as lined out in the proposed ReplayGain standard. It interprets the ReplayGain meta data tags and carries out the adjustment (by using a volume element internally). The relevant tags are:
The information carried by these tags must have been calculated beforehand by performing the ReplayGain analysis. This is implemented by the rganalysis element.
The signal compression/limiting recommendations outlined in the proposed standard are not implemented by this element. This has to be handled by separate elements because applications might want to have additional filters between the volume adjustment and the limiting stage. A basic limiter is included with this plugin: The rglimiter element applies -6 dB hard limiting as mentioned in the ReplayGain standard.