Merge pull request #688 from MihailRis/continue-audio

Continue audio
This commit is contained in:
MihailRis
2025-11-21 22:52:52 +03:00
committed by GitHub
13 changed files with 49 additions and 40 deletions
+7 -5
View File
@@ -29,7 +29,7 @@ local initialized = false
function on_open()
if not initialized then
initialized = true
local token = audio.input.__get_core_token()
local token = core.get_core_token()
document.root:add("<container id='tm' />")
local prev_amplitude = 0.0
document.tm:setInterval(16, function()
@@ -54,16 +54,18 @@ function on_open()
create_setting("audio.volume-music", "Music", 0.01)
document.root:add("<label context='settings'>@Microphone</label>")
document.root:add("<select id='input_device_select' "..
"onselect='function(opt) audio.set_input_device(opt) end'/>")
"onselect='function(opt) core.set_setting(\"audio.input-device\", opt) end'/>")
document.root:add("<container id='input_volume_outer' color='#000000' size='4'>"
.."<container id='input_volume_inner' color='#00FF00FF' pos='1' size='2'/>"
.."</container>")
local selectbox = document.input_device_select
local devices = {}
local names = audio.get_input_devices_names()
local devices = {
{value="none", text=gui.str("None", "settings.microphone")},
}
local names = audio.__get_input_devices_names()
for i, name in ipairs(names) do
table.insert(devices, {value=name, text=name})
end
selectbox.options = devices
selectbox.value = audio.get_input_info().device_specifier
selectbox.value = audio.__get_input_info().device_specifier
end
+1
View File
@@ -481,6 +481,7 @@ local __post_runnables = {}
local fn_audio_reset_fetch_buffer = audio.__reset_fetch_buffer
audio.__reset_fetch_buffer = nil
core.get_core_token = audio.input.__get_core_token
function __process_post_runnables()
if #__post_runnables then
+1
View File
@@ -109,6 +109,7 @@ settings.Conflict=Найдены возможные конфликты
settings.Windowed=Оконный
settings.Borderless=Безрамочный
settings.Microphone=Микрофон
settings.microphone.None=Нет
# Управление
chunks.reload=Перезагрузить Чанки