diff --git a/Bundle/Linux/scenes b/Bundle/Linux/scenes index d3de47a..79405c9 100644 Binary files a/Bundle/Linux/scenes and b/Bundle/Linux/scenes differ diff --git a/Bundle/OSX/scenes b/Bundle/OSX/scenes index 70b034c..1ef2d9c 100644 Binary files a/Bundle/OSX/scenes and b/Bundle/OSX/scenes differ diff --git a/Bundle/Win64/scenes b/Bundle/Win64/scenes index fc1110b..058ddc6 100644 Binary files a/Bundle/Win64/scenes and b/Bundle/Win64/scenes differ diff --git a/UI/RenderConfigUIManager.cs b/UI/RenderConfigUIManager.cs index 1d83dd2..c615087 100644 --- a/UI/RenderConfigUIManager.cs +++ b/UI/RenderConfigUIManager.cs @@ -354,14 +354,14 @@ internal class RenderConfigUIManager : MonoBehaviour codecRow.Add(codecDropdown); _videoEncodingConfigContainer.Add(codecRow); - // 4. Mode Row - var modeRow = CreateRow(); - var modeLabel = CreateFormLabel("Mode"); - var modeChoices = new List(Enum.GetNames(typeof(RateControlMode))); - var modeDropdown = new DropdownField(modeChoices, tempConfig.RateControlMode.ToString()) { name = "VideoRateControlMode" }; - modeRow.Add(modeLabel); - modeRow.Add(modeDropdown); - _videoEncodingConfigContainer.Add(modeRow); + // 4. Bitrate Control Mode Row + var bitrateControlModeRow = CreateRow(); + var bitrateControlModeLabel = CreateFormLabel("Bitrate Control Mode"); + var bitrateControlModeChoices = new List(Enum.GetNames(typeof(RateControlMode))); + var bitrateControlModeDropdown = new DropdownField(bitrateControlModeChoices, tempConfig.RateControlMode.ToString()) { name = "VideoRateControlMode" }; + bitrateControlModeRow.Add(bitrateControlModeLabel); + bitrateControlModeRow.Add(bitrateControlModeDropdown); + _videoEncodingConfigContainer.Add(bitrateControlModeRow); // 5. Bitrate Row var bitrateRow = CreateRow(); @@ -397,7 +397,7 @@ internal class RenderConfigUIManager : MonoBehaviour // 6.75. Force Software Encoder Row (Label + Toggle) var forceSoftwareRow = CreateRow(); - var forceSoftwareLabel = CreateFormLabel("Software Encoder"); + var forceSoftwareLabel = CreateFormLabel("Force Software Encoder"); var forceSoftwareToggle = new Toggle { name = "VideoForceSoftwareEncoderToggle", label = "", value = tempConfig.ForceSoftwareEncoder }; forceSoftwareRow.Add(forceSoftwareLabel); forceSoftwareRow.Add(forceSoftwareToggle); @@ -433,10 +433,10 @@ internal class RenderConfigUIManager : MonoBehaviour doubleValidator.AddLimits("VideoKeyframeInterval", new PositiveOnlyDoubleLimit(), new RangeDoubleLimit(0.1, 60.0)); doubleValidator.SetupValidation(); - modeDropdown.RegisterValueChangedCallback(evt => UpdateVisibility(evt.newValue)); + bitrateControlModeDropdown.RegisterValueChangedCallback(evt => UpdateVisibility(evt.newValue)); qpField.RegisterValueChangedCallback(evt => { - warningRow.style.display = modeDropdown.value == nameof(RateControlMode.CQP) && evt.newValue == 0 + warningRow.style.display = bitrateControlModeDropdown.value == nameof(RateControlMode.CQP) && evt.newValue == 0 ? DisplayStyle.Flex : DisplayStyle.None; }); @@ -457,11 +457,11 @@ internal class RenderConfigUIManager : MonoBehaviour _videoEncodingConfigContainer = null!; }); - UpdateVisibility(modeDropdown.value); + UpdateVisibility(bitrateControlModeDropdown.value); saveBtn.RegisterCallback(_ => { - if (Enum.TryParse(modeDropdown.value, out var mode)) + if (Enum.TryParse(bitrateControlModeDropdown.value, out var mode)) { tempConfig.RateControlMode = mode; } @@ -557,9 +557,9 @@ internal class RenderConfigUIManager : MonoBehaviour titleRow.Add(titleLabel); _audioEncodingConfigContainer.Add(titleRow); - // 2. Enable Audio Rendering Row (Label + Toggle) + // 2. Audio Rendering Row (Label + Toggle) var renderAudioRow = CreateRow(); - var renderAudioLabel = CreateFormLabel("Enable Audio Rendering"); + var renderAudioLabel = CreateFormLabel("Audio Rendering"); var renderAudioToggle = new Toggle { name = "AudioRenderAudioToggle", label = "", value = tempAudioConfig.RenderAudio }; renderAudioRow.Add(renderAudioLabel); renderAudioRow.Add(renderAudioToggle);