Audacity 3.2.0
|
#include <AnalyzedWaveClip.h>
Public Member Functions | |
AnalyzedWaveClip (std::shared_ptr< ClipMirAudioReader > reader, std::optional< MIR::ProjectSyncInfo > syncInfo) | |
const std::optional< MIR::ProjectSyncInfo > & | GetSyncInfo () const override |
void | SetRawAudioTempo (double tempo) override |
void | Synchronize () override |
Public Member Functions inherited from MIR::AnalyzedAudioClip | |
virtual const std::optional< MIR::ProjectSyncInfo > & | GetSyncInfo () const =0 |
virtual void | SetRawAudioTempo (double tempo)=0 |
virtual void | Synchronize ()=0 |
virtual | ~AnalyzedAudioClip ()=default |
Private Attributes | |
const std::shared_ptr< ClipMirAudioReader > | mReader |
const std::optional< MIR::ProjectSyncInfo > | mSyncInfo |
Definition at line 18 of file AnalyzedWaveClip.h.
AnalyzedWaveClip::AnalyzedWaveClip | ( | std::shared_ptr< ClipMirAudioReader > | reader, |
std::optional< MIR::ProjectSyncInfo > | syncInfo | ||
) |
Audacity: A Digital Audio Editor
Matthieu Hodgkinson
Definition at line 16 of file AnalyzedWaveClip.cpp.
References mReader.
|
overridevirtual |
Implements MIR::AnalyzedAudioClip.
Definition at line 25 of file AnalyzedWaveClip.cpp.
References mSyncInfo.
|
overridevirtual |
Implements MIR::AnalyzedAudioClip.
Definition at line 30 of file AnalyzedWaveClip.cpp.
References mReader.
|
overridevirtual |
Implements MIR::AnalyzedAudioClip.
Definition at line 36 of file AnalyzedWaveClip.cpp.
|
private |
Definition at line 30 of file AnalyzedWaveClip.h.
Referenced by AnalyzedWaveClip(), SetRawAudioTempo(), and Synchronize().
|
private |
Definition at line 31 of file AnalyzedWaveClip.h.
Referenced by GetSyncInfo(), and Synchronize().