#include <AEResample.h>
|
virtual const char * | GetName ()=0 |
|
| IAEResample ()=default |
|
virtual | ~IAEResample ()=default |
|
virtual bool | Init (SampleConfig dstConfig, SampleConfig srcConfig, bool upmix, bool normalize, double centerMix, CAEChannelInfo *remapLayout, AEQuality quality, bool force_resample, float sublevel)=0 |
|
virtual int | Resample (uint8_t **dst_buffer, int dst_samples, uint8_t **src_buffer, int src_samples, double ratio)=0 |
|
virtual int64_t | GetDelay (int64_t base)=0 |
|
virtual int | GetBufferedSamples ()=0 |
|
virtual bool | WantsNewSamples (int samples)=0 |
|
virtual int | CalcDstSampleCount (int src_samples, int dst_rate, int src_rate)=0 |
|
virtual int | GetSrcBufferSize (int samples)=0 |
|
virtual int | GetDstBufferSize (int samples)=0 |
|
◆ IAEResample()
ActiveAE::IAEResample::IAEResample |
( |
| ) |
|
|
default |
◆ ~IAEResample()
virtual ActiveAE::IAEResample::~IAEResample |
( |
| ) |
|
|
virtualdefault |
◆ CalcDstSampleCount()
virtual int ActiveAE::IAEResample::CalcDstSampleCount |
( |
int | src_samples, |
|
|
int | dst_rate, |
|
|
int | src_rate ) |
|
pure virtual |
◆ GetBufferedSamples()
virtual int ActiveAE::IAEResample::GetBufferedSamples |
( |
| ) |
|
|
pure virtual |
◆ GetDelay()
◆ GetDstBufferSize()
virtual int ActiveAE::IAEResample::GetDstBufferSize |
( |
int | samples | ) |
|
|
pure virtual |
◆ GetName()
virtual const char * ActiveAE::IAEResample::GetName |
( |
| ) |
|
|
pure virtual |
◆ GetSrcBufferSize()
virtual int ActiveAE::IAEResample::GetSrcBufferSize |
( |
int | samples | ) |
|
|
pure virtual |
◆ Init()
◆ Resample()
virtual int ActiveAE::IAEResample::Resample |
( |
uint8_t ** | dst_buffer, |
|
|
int | dst_samples, |
|
|
uint8_t ** | src_buffer, |
|
|
int | src_samples, |
|
|
double | ratio ) |
|
pure virtual |
◆ WantsNewSamples()
virtual bool ActiveAE::IAEResample::WantsNewSamples |
( |
int | samples | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: