Lines Matching refs:AVAudioResampleContext

37  * Interaction with lavr is done through AVAudioResampleContext, which is
46 * AVAudioResampleContext *avr = avresample_alloc_context();
106 typedef struct AVAudioResampleContext AVAudioResampleContext;
173 * Get the AVClass for AVAudioResampleContext.
180 * @return AVClass for AVAudioResampleContext
189 * Allocate AVAudioResampleContext and set options.
194 AVAudioResampleContext *avresample_alloc_context(void);
200 * Initialize AVAudioResampleContext.
214 int avresample_open(AVAudioResampleContext *avr);
220 * Check whether an AVAudioResampleContext is open or closed.
222 * @param avr AVAudioResampleContext to check
226 int avresample_is_open(AVAudioResampleContext *avr);
232 * Close AVAudioResampleContext.
245 void avresample_close(AVAudioResampleContext *avr);
251 * Free AVAudioResampleContext and associated AVOption values.
258 void avresample_free(AVAudioResampleContext **avr);
297 * If no custom matrix has been previously set or the AVAudioResampleContext is
307 int avresample_get_matrix(AVAudioResampleContext *avr, double *matrix,
332 int avresample_set_matrix(AVAudioResampleContext *avr, const double *matrix,
366 int avresample_set_channel_mapping(AVAudioResampleContext *avr,
386 int avresample_set_compensation(AVAudioResampleContext *avr, int sample_delta,
403 int avresample_get_out_samples(AVAudioResampleContext *avr, int in_nb_samples);
451 int avresample_convert(AVAudioResampleContext *avr, uint8_t **output,
473 int avresample_get_delay(AVAudioResampleContext *avr);
494 int avresample_available(AVAudioResampleContext *avr);
517 int avresample_read(AVAudioResampleContext *avr, uint8_t **output, int nb_samples);
549 * If the AVAudioResampleContext configuration does not match the output and
567 int avresample_convert_frame(AVAudioResampleContext *avr,
574 * Configure or reconfigure the AVAudioResampleContext using the information
589 int avresample_config(AVAudioResampleContext *avr, AVFrame *out, AVFrame *in);