diff options
author | Gabriel Bouvigne <bouvigne@mp3-tech.org> | 2009-05-07 16:25:41 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-05-07 16:25:41 +0200 |
commit | 3e0f1b84a4af33ef90da5f0f039f8f2c2cd62e81 (patch) | |
tree | 1bdb9e26b3eb2188b0684871b50ecd98284dd819 /gst/replaygain/rganalysis.h | |
parent | e2a483f0f96b2919f214dfcdae924cf0cbd9063b (diff) |
rganalysis: Add ability to post level messages
Fixes bug #581568.
Diffstat (limited to 'gst/replaygain/rganalysis.h')
-rw-r--r-- | gst/replaygain/rganalysis.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gst/replaygain/rganalysis.h b/gst/replaygain/rganalysis.h index 16247361..f57ad0a3 100644 --- a/gst/replaygain/rganalysis.h +++ b/gst/replaygain/rganalysis.h @@ -26,6 +26,7 @@ #define __RG_ANALYSIS_H__ #include <glib.h> +#include <gst/gst.h> G_BEGIN_DECLS @@ -47,6 +48,12 @@ gboolean rg_analysis_track_result (RgAnalysisCtx * ctx, gdouble * gain, gdouble * peak); gboolean rg_analysis_album_result (RgAnalysisCtx * ctx, gdouble * gain, gdouble * peak); +void rg_analysis_init_silence_detection ( + RgAnalysisCtx * ctx, + void (*post_message) (gpointer analysis, GstClockTime timestamp, GstClockTime duration, gdouble rglevel), + gpointer analysis); +void rg_analysis_start_buffer (RgAnalysisCtx * ctx, + GstClockTime buffer_timestamp); void rg_analysis_reset_album (RgAnalysisCtx * ctx); void rg_analysis_reset (RgAnalysisCtx * ctx); void rg_analysis_destroy (RgAnalysisCtx * ctx); |