|
Ardour
9.0-pre0-1952-gc5e0b21049
|
#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.