#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: