mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-20 06:39:59 +01:00
New Audio volume multipliers
Multiply the audio volume of Media Source by alpha and/or opacity (timeline).
This commit is contained in:
@@ -796,11 +796,18 @@ void ImGuiVisitor::visit (MediaSource& s)
|
||||
if (ImGuiToolkit::TextButton("Volume")) {
|
||||
mp->setAudioVolume(100);
|
||||
}
|
||||
|
||||
ImGui::SetNextItemWidth(IMGUI_RIGHT_ALIGN);
|
||||
int m = mp->audioVolumeMix();
|
||||
if ( ImGui::Combo("##Multiplier", &m, "None\0Alpha\0Opacity\0Alpha * Opacity\0") ) {
|
||||
mp->setAudioVolumeMix( (MediaPlayer::VolumeFactorsMix) m );
|
||||
}
|
||||
ImGui::SameLine(0, IMGUI_SAME_LINE);
|
||||
if (ImGuiToolkit::TextButton("Multiplier")) {
|
||||
mp->setAudioVolumeMix( MediaPlayer::VOLUME_ONLY );
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user