Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
resampler.h File Reference

Audio resampler. More...

#include "zrythm-config.h"
#include <stdbool.h>
#include "utils/types.h"
Include dependency graph for resampler.h:

Go to the source code of this file.

Data Structures

struct  Resampler
 Resampler. More...
 

Enumerations

enum  ResamplerQuality {
  RESAMPLER_QUALITY_QUICK , RESAMPLER_QUALITY_LOW , RESAMPLER_QUALITY_MEDIUM , RESAMPLER_QUALITY_HIGH ,
  RESAMPLER_QUALITY_VERY_HIGH
}
 

Functions

Resamplerresampler_new (const float *in_frames, const size_t num_in_frames, const double input_rate, const double output_rate, const unsigned int num_channels, const ResamplerQuality quality, GError **error)
 Creates a new instance of a Resampler with the given settings.
 
WARN_UNUSED_RESULT NONNULL_ARGS (1) bool io_mkdir(const char *dir
 Makes directory if doesn't exist.
 
NONNULL bool resampler_is_done (Resampler *self)
 Indicates whether resampling is finished.
 
NONNULL void resampler_free (Resampler *self)
 

Variables

GError ** error
 

Detailed Description

Audio resampler.

Definition in file resampler.h.