22 std::shared_ptr<ClipMirAudioReader> reader,
23 std::optional<MIR::ProjectSyncInfo> syncInfo);
25 const std::optional<MIR::ProjectSyncInfo>&
GetSyncInfo()
const override;
30 const std::shared_ptr<ClipMirAudioReader>
mReader;
31 const std::optional<MIR::ProjectSyncInfo>
mSyncInfo;
AnalyzedWaveClip(std::shared_ptr< ClipMirAudioReader > reader, std::optional< MIR::ProjectSyncInfo > syncInfo)
void Synchronize() override
const std::optional< MIR::ProjectSyncInfo > & GetSyncInfo() const override
const std::shared_ptr< ClipMirAudioReader > mReader
const std::optional< MIR::ProjectSyncInfo > mSyncInfo
void SetRawAudioTempo(double tempo) override