fade out when stop or pause

This commit is contained in:
snt 2024-07-07 18:05:37 +02:00
parent aa713fd9be
commit b4988a1307
8 changed files with 28 additions and 19 deletions

View file

@ -20,6 +20,7 @@ ShowPlayer::ShowPlayer(QWidget *parent) :
current[i] = nullptr;
prevCue[i] = nullptr;
}
ui->nextCue->setNextCue();
}
ShowPlayer::~ShowPlayer() {}
@ -72,7 +73,7 @@ void ShowPlayer::fade(Slider s, int start, CueTrack *track) {
}
void ShowPlayer::updateTrackStateInEngine(CueTrack *track) {
emit uiSliderChangedFaded(track->audioLayer, Slider::Volume, track->volume * 655.35, track->fadeIn * 1000);
emit uiSliderChangedFaded(track->audioLayer, Slider::Volume, track->volume * 655.35, track->fadeIn * 1000, track->fadeOut * 1000);
if (prevCue[track->audioLayer] != nullptr) {
if (prevCue[track->audioLayer]->pan != track->pan)
fade(Slider::Pan, prevCue[track->audioLayer]->pan, track);