![]() |
Ardour
9.0-pre0-1051-g8dd89616e1
|
#include <rta_manager.h>
Public Types | |
using | PerceptualAnalyzer = ARDOUR::DSP::PerceptualAnalyzer |
Public Member Functions | |
RTA (std::shared_ptr< ARDOUR::Route >) | |
~RTA () | |
RTA (RTA const &)=delete | |
bool | init () |
void | reset () |
bool | run () |
void | set_rta_speed (ARDOUR::DSP::PerceptualAnalyzer::Speed) |
void | set_rta_warp (ARDOUR::DSP::PerceptualAnalyzer::Warp) |
std::shared_ptr< ARDOUR::Route > | route () const |
std::shared_ptr< ARDOUR::Delivery > | delivery () const |
std::vector< PerceptualAnalyzer * > const & | analyzers () const |
Private Types | |
using | RTARingBuffer = PBD::RingBuffer< ARDOUR::Sample > |
using | RTARingBufferPtr = std::shared_ptr< RTARingBuffer > |
using | RTABufferList = std::vector< RTARingBufferPtr > |
using | RTABufferListPtr = std::shared_ptr< RTABufferList > |
Private Member Functions | |
void | route_io_changed () |
Private Attributes | |
std::shared_ptr< ARDOUR::Route > | _route |
std::vector< PerceptualAnalyzer * > | _analyzers |
ARDOUR::samplecnt_t | _rate |
size_t | _blocksize |
size_t | _stepsize |
size_t | _offset |
RTABufferListPtr | _ringbuffers |
PerceptualAnalyzer::Speed | _speed |
PerceptualAnalyzer::Warp | _warp |
PBD::ScopedConnectionList | _route_connections |
Definition at line 40 of file rta_manager.h.
Definition at line 55 of file rta_manager.h.
|
private |
Definition at line 64 of file rta_manager.h.
|
private |
Definition at line 65 of file rta_manager.h.
|
private |
Definition at line 62 of file rta_manager.h.
|
private |
Definition at line 63 of file rta_manager.h.
RTAManager::RTA::RTA | ( | std::shared_ptr< ARDOUR::Route > | ) |
RTAManager::RTA::~RTA | ( | ) |
|
delete |
std::vector<PerceptualAnalyzer*> const& RTAManager::RTA::analyzers | ( | ) | const |
std::shared_ptr<ARDOUR::Delivery> RTAManager::RTA::delivery | ( | ) | const |
bool RTAManager::RTA::init | ( | ) |
void RTAManager::RTA::reset | ( | ) |
std::shared_ptr<ARDOUR::Route> RTAManager::RTA::route | ( | ) | const |
|
private |
bool RTAManager::RTA::run | ( | ) |
void RTAManager::RTA::set_rta_speed | ( | ARDOUR::DSP::PerceptualAnalyzer::Speed | ) |
void RTAManager::RTA::set_rta_warp | ( | ARDOUR::DSP::PerceptualAnalyzer::Warp | ) |
|
private |
Definition at line 70 of file rta_manager.h.
|
private |
Definition at line 72 of file rta_manager.h.
|
private |
Definition at line 74 of file rta_manager.h.
|
private |
Definition at line 71 of file rta_manager.h.
|
private |
Definition at line 75 of file rta_manager.h.
|
private |
Definition at line 69 of file rta_manager.h.
|
private |
Definition at line 78 of file rta_manager.h.
|
private |
Definition at line 76 of file rta_manager.h.
|
private |
Definition at line 73 of file rta_manager.h.
|
private |
Definition at line 77 of file rta_manager.h.