#include <ActiveAEStream.h>
|
| CActiveAEStreamBuffers (const AEAudioFormat &inputFormat, const AEAudioFormat &outputFormat, AEQuality quality) |
|
virtual | ~CActiveAEStreamBuffers () |
|
bool | Create (unsigned int totaltime, bool remap, bool upmix, bool normalize=true, float sublevel=0.0f) |
|
void | SetExtraData (int profile, enum AVMatrixEncoding matrix_encoding, enum AVAudioServiceType audio_service_type) |
|
bool | ProcessBuffers () |
|
void | ConfigureResampler (bool normalizelevels, bool stereoupmix, AEQuality quality, float sublevel) |
|
bool | HasInputLevel (int level) |
|
float | GetDelay () |
|
void | Flush () |
|
void | SetDrain (bool drain) |
|
bool | IsDrained () |
|
void | SetRR (double rr, double atempoThreshold) |
|
double | GetRR () |
|
void | FillBuffer () |
|
bool | DoesNormalize () |
|
void | ForceResampler (bool force) |
|
bool | HasWork () |
|
std::unique_ptr< CActiveAEBufferPool > | GetResampleBuffers () |
|
std::unique_ptr< CActiveAEBufferPool > | GetAtempoBuffers () |
|
◆ CActiveAEStreamBuffers()
◆ ~CActiveAEStreamBuffers()
CActiveAEStreamBuffers::~CActiveAEStreamBuffers |
( |
| ) |
|
|
virtual |
◆ ConfigureResampler()
void CActiveAEStreamBuffers::ConfigureResampler |
( |
bool | normalizelevels, |
|
|
bool | stereoupmix, |
|
|
AEQuality | quality, |
|
|
float | sublevel ) |
◆ Create()
bool CActiveAEStreamBuffers::Create |
( |
unsigned int | totaltime, |
|
|
bool | remap, |
|
|
bool | upmix, |
|
|
bool | normalize = true, |
|
|
float | sublevel = 0.0f ) |
◆ DoesNormalize()
bool CActiveAEStreamBuffers::DoesNormalize |
( |
| ) |
|
◆ FillBuffer()
void CActiveAEStreamBuffers::FillBuffer |
( |
| ) |
|
◆ Flush()
void CActiveAEStreamBuffers::Flush |
( |
| ) |
|
◆ ForceResampler()
void CActiveAEStreamBuffers::ForceResampler |
( |
bool | force | ) |
|
◆ GetAtempoBuffers()
◆ GetDelay()
float CActiveAEStreamBuffers::GetDelay |
( |
| ) |
|
◆ GetResampleBuffers()
◆ GetRR()
double CActiveAEStreamBuffers::GetRR |
( |
| ) |
|
◆ HasInputLevel()
bool CActiveAEStreamBuffers::HasInputLevel |
( |
int | level | ) |
|
◆ HasWork()
bool CActiveAEStreamBuffers::HasWork |
( |
| ) |
|
◆ IsDrained()
bool CActiveAEStreamBuffers::IsDrained |
( |
| ) |
|
◆ ProcessBuffers()
bool CActiveAEStreamBuffers::ProcessBuffers |
( |
| ) |
|
◆ SetDrain()
void CActiveAEStreamBuffers::SetDrain |
( |
bool | drain | ) |
|
◆ SetExtraData()
void CActiveAEStreamBuffers::SetExtraData |
( |
int | profile, |
|
|
enum AVMatrixEncoding | matrix_encoding, |
|
|
enum AVAudioServiceType | audio_service_type ) |
- Todo
- Implement set dsp config with new AudioDSP buffer implementation
◆ SetRR()
void CActiveAEStreamBuffers::SetRR |
( |
double | rr, |
|
|
double | atempoThreshold ) |
◆ m_atempoBuffers
◆ m_inputFormat
◆ m_inputSamples
std::deque<CSampleBuffer*> ActiveAE::CActiveAEStreamBuffers::m_inputSamples |
◆ m_outputSamples
std::deque<CSampleBuffer*> ActiveAE::CActiveAEStreamBuffers::m_outputSamples |
◆ m_resampleBuffers
The documentation for this class was generated from the following files: