Ardour
9.0-pre0-582-g084a23a80d
|
#include <analysis_graph.h>
Public Member Functions | |
AnalysisGraph (ARDOUR::Session *) | |
~AnalysisGraph () | |
void | analyze_region (ARDOUR::AudioRegion const *, bool raw=false, PBD::Progress *=0) |
void | analyze_region (std::shared_ptr< ARDOUR::AudioRegion >, bool raw=false) |
void | analyze_range (std::shared_ptr< ARDOUR::Route >, std::shared_ptr< ARDOUR::AudioPlaylist >, const std::list< TimelineRange > &) |
const AnalysisResults & | results () const |
void | cancel () |
bool | canceled () const |
void | set_total_samples (samplecnt_t p) |
Public Attributes | |
PBD::Signal< void(samplecnt_t, samplecnt_t)> | Progress |
Private Types | |
typedef std::shared_ptr< AudioGrapher::Analyser > | AnalysisPtr |
typedef std::shared_ptr< AudioGrapher::Chunker< float > > | ChunkerPtr |
typedef std::shared_ptr< AudioGrapher::Interleaver< Sample > > | InterleaverPtr |
Private Attributes | |
ARDOUR::Session * | _session |
AnalysisResults | _results |
samplecnt_t | _max_chunksize |
ARDOUR::Sample * | _buf |
ARDOUR::Sample * | _mixbuf |
float * | _gainbuf |
samplecnt_t | _samples_read |
samplecnt_t | _samples_end |
bool | _canceled |
InterleaverPtr | interleaver |
ChunkerPtr | chunker |
AnalysisPtr | analyser |
Definition at line 45 of file analysis_graph.h.
|
private |
Definition at line 75 of file analysis_graph.h.
|
private |
Definition at line 76 of file analysis_graph.h.
|
private |
Definition at line 77 of file analysis_graph.h.
ARDOUR::AnalysisGraph::AnalysisGraph | ( | ARDOUR::Session * | ) |
ARDOUR::AnalysisGraph::~AnalysisGraph | ( | ) |
void ARDOUR::AnalysisGraph::analyze_range | ( | std::shared_ptr< ARDOUR::Route > | , |
std::shared_ptr< ARDOUR::AudioPlaylist > | , | ||
const std::list< TimelineRange > & | |||
) |
void ARDOUR::AnalysisGraph::analyze_region | ( | ARDOUR::AudioRegion const * | , |
bool | raw = false , |
||
PBD::Progress * | = 0 |
||
) |
void ARDOUR::AnalysisGraph::analyze_region | ( | std::shared_ptr< ARDOUR::AudioRegion > | , |
bool | raw = false |
||
) |
|
inline |
Definition at line 57 of file analysis_graph.h.
|
inline |
Definition at line 58 of file analysis_graph.h.
|
inline |
Definition at line 55 of file analysis_graph.h.
|
inline |
Definition at line 60 of file analysis_graph.h.
|
private |
Definition at line 68 of file analysis_graph.h.
|
private |
Definition at line 73 of file analysis_graph.h.
|
private |
Definition at line 70 of file analysis_graph.h.
|
private |
Definition at line 66 of file analysis_graph.h.
|
private |
Definition at line 69 of file analysis_graph.h.
|
private |
Definition at line 65 of file analysis_graph.h.
|
private |
Definition at line 72 of file analysis_graph.h.
|
private |
Definition at line 71 of file analysis_graph.h.
|
private |
Definition at line 64 of file analysis_graph.h.
|
private |
Definition at line 81 of file analysis_graph.h.
|
private |
Definition at line 80 of file analysis_graph.h.
|
private |
Definition at line 79 of file analysis_graph.h.
PBD::Signal<void(samplecnt_t, samplecnt_t)> ARDOUR::AnalysisGraph::Progress |
Definition at line 61 of file analysis_graph.h.