| 195 | } |
| 196 | |
| 197 | void TimeTrack::Paste(double t, const Track &src) |
| 198 | { |
| 199 | bool bOk = src.TypeSwitch<bool>([&](const TimeTrack &tt) { |
| 200 | auto sampleTime = 1.0 / GetRate(*this); |
| 201 | mEnvelope->PasteEnvelope(t, tt.mEnvelope.get(), sampleTime); |
| 202 | return true; |
| 203 | }); |
| 204 | |
| 205 | if (!bOk) |
| 206 | // THROW_INCONSISTENCY_EXCEPTION // ? |
| 207 | (void)0;// intentionally do nothing. |
| 208 | } |
| 209 | |
| 210 | void TimeTrack::Silence( |
| 211 | double WXUNUSED(t0), double WXUNUSED(t1), ProgressReporter) |
no test coverage detected