11 #include "cores/AudioEngine/Interfaces/AE.h" 20 virtual const char *GetName() = 0;
24 CAEChannelInfo *remapLayout, AEQuality quality,
bool force_resample) = 0;
25 virtual int Resample(uint8_t **dst_buffer,
int dst_samples, uint8_t **src_buffer,
int src_samples,
double ratio) = 0;
26 virtual int64_t GetDelay(int64_t base) = 0;
27 virtual int GetBufferedSamples() = 0;
28 virtual bool WantsNewSamples(
int samples) = 0;
29 virtual int CalcDstSampleCount(
int src_samples,
int dst_rate,
int src_rate) = 0;
30 virtual int GetSrcBufferSize(
int samples) = 0;
31 virtual int GetDstBufferSize(
int samples) = 0;
Definition: Application.h:67
Definition: AEChannelInfo.h:19
Definition: AEResample.h:16