🐛[bugfix] Model : Deviceが一つもない場合に"NoHost"/"NoDevice"でセットするように修正
This commit is contained in:
@@ -13,7 +13,7 @@ def getInputDevices():
|
||||
else:
|
||||
devices[host["name"]] = [device]
|
||||
if len(devices) == 0:
|
||||
devices = {"None": [{"name": "None"}]}
|
||||
devices = {"NoHost": [{"name": "NoDevice"}]}
|
||||
return devices
|
||||
|
||||
def getOutputDevices():
|
||||
@@ -24,7 +24,7 @@ def getOutputDevices():
|
||||
if device["hostApi"] == wasapi_info["index"] and device["isLoopbackDevice"] is True:
|
||||
devices.append(device)
|
||||
if len(devices) == 0:
|
||||
devices = [{'name':"None"}]
|
||||
devices = [{'name':"NoDevice"}]
|
||||
return devices
|
||||
|
||||
def getDefaultInputDevice():
|
||||
@@ -38,7 +38,7 @@ def getDefaultInputDevice():
|
||||
device = p.get_device_info_by_host_api_device_index(host_index, device_index)
|
||||
if device["index"] == defaultInputDevice:
|
||||
return {"host": host, "device": device}
|
||||
return {"host": {"name": "None"}, "device": {"name": "None"}}
|
||||
return {"host": {"name": "NoHost"}, "device": {"name": "NoDevice"}}
|
||||
|
||||
def getDefaultOutputDevice():
|
||||
with PyAudio() as p:
|
||||
@@ -55,4 +55,4 @@ def getDefaultOutputDevice():
|
||||
if default_speakers["name"] in loopback["name"]:
|
||||
default_device = loopback
|
||||
return default_device
|
||||
return {"name":"None"}
|
||||
return {"name":"NoDevice"}
|
||||
Reference in New Issue
Block a user