2 * Copyright 2003 Marcus Overhagen
3 * Distributed under the terms of the MIT License.
9 #include <SupportDefs.h>
14 Resampler(uint32 sourceFormat
,
17 status_t
InitCheck() const;
19 void Resample(const void* src
, int32 srcSampleOffset
,
20 int32 srcSampleCount
, void* dest
,
21 int32 destSampleOffset
,
22 int32 destSampleCount
, float gain
);
26 void (*fFunc
)(Resampler
* object
, const void* src
,
27 int32 srcSampleOffset
, int32 srcSampleCount
,
28 void* dest
, int32 destSampleOffset
,
29 int32 destSampleCount
, float gain
);
34 Resampler::Resample(const void *src
, int32 srcSampleOffset
,
35 int32 srcSampleCount
, void *dest
, int32 destSampleOffset
,
36 int32 destSampleCount
, float gain
)
38 (*fFunc
)(this, src
, srcSampleOffset
, srcSampleCount
, dest
, destSampleOffset
,
39 destSampleCount
, gain
);
42 #endif // _RESAMPLER_H