|
| CActiveAEBufferPoolResample (const AEAudioFormat &inputFormat, const AEAudioFormat &outputFormat, AEQuality quality) |
|
bool | Create (unsigned int totaltime, bool remap, bool upmix, bool normalize=true) |
|
bool | ResampleBuffers (int64_t timestamp=0) |
|
void | ConfigureResampler (bool normalizelevels, bool stereoupmix, AEQuality quality) |
|
float | GetDelay () |
|
void | Flush () |
|
void | SetDrain (bool drain) |
|
void | SetRR (double rr) |
|
double | GetRR () const |
|
void | FillBuffer () |
|
bool | DoesNormalize () const |
|
void | ForceResampler (bool force) |
|
| CActiveAEBufferPool (const AEAudioFormat &format) |
|
virtual bool | Create (unsigned int totaltime) |
|
CSampleBuffer * | GetFreeBuffer () |
|
void | ReturnBuffer (CSampleBuffer *buffer) |
|
|
uint8_t * | m_planes [16] |
|
bool | m_empty = true |
|
bool | m_drain = false |
|
int64_t | m_lastSamplePts = 0 |
|
bool | m_remap = false |
|
CSampleBuffer * | m_procSample = nullptr |
|
std::unique_ptr< IAEResample > | m_resampler |
|
double | m_resampleRatio = 1.0 |
|
double | m_centerMixLevel = M_SQRT1_2 |
|
bool | m_fillPackets = false |
|
bool | m_normalize = true |
|
bool | m_changeResampler = false |
|
bool | m_forceResampler = false |
|
AEQuality | m_resampleQuality |
|
bool | m_stereoUpmix = false |
|
The documentation for this class was generated from the following files:
- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.h
- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp