summaryrefslogtreecommitdiffstats
path: root/gst/audioresample/resample.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/audioresample/resample.h')
-rw-r--r--gst/audioresample/resample.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/audioresample/resample.h b/gst/audioresample/resample.h
index ea4aa305..f27e2be4 100644
--- a/gst/audioresample/resample.h
+++ b/gst/audioresample/resample.h
@@ -67,6 +67,7 @@ struct _ResampleState {
void *buffer;
int buffer_len;
+ int buffer_filled;
double i_start;
double o_start;
@@ -98,8 +99,12 @@ void resample_free (ResampleState *state);
void resample_add_input_data (ResampleState * r, void *data, int size,
ResampleCallback free_func, void *closure);
void resample_input_eos (ResampleState *r);
+void resample_input_flush (ResampleState *r);
+void resample_input_pushthrough (ResampleState *r);
int resample_get_output_size_for_input (ResampleState * r, int size);
+int resample_get_input_size_for_output (ResampleState * r, int size);
+
int resample_get_output_size (ResampleState *r);
int resample_get_output_data (ResampleState *r, void *data, int size);