void AudioController::PlayToEndOfPrimary(int start_ms) { if (!IsAudioOpen()) return; PlayRange(TimeRange(start_ms, GetPrimaryPlaybackRange().end())); if (playback_mode == PM_Range) playback_mode = PM_PrimaryRange; }
void AudioController::PlayPrimaryRange() { PlayRange(GetPrimaryPlaybackRange()); if (playback_mode == PM_Range) playback_mode = PM_PrimaryRange; }
void AudioTimingControllerKaraoke::GetRenderingStyles(AudioRenderingStyleRanges &ranges) const { TimeRange sr = GetPrimaryPlaybackRange(); ranges.AddRange(sr.begin(), sr.end(), AudioStyle_Primary); ranges.AddRange(start_marker, end_marker, AudioStyle_Selected); }