refactor: added config file and moved constants
- Moved hardcoded configuration constants to a dedicated config.py file. - Created VideoConfig, AudioConfig, MainConfig, and Settings classes in config.py ref: N25B-236
This commit is contained in:
@@ -82,11 +82,12 @@ def choose_mic_arguments(audio):
|
||||
:rtype: dict | None
|
||||
"""
|
||||
microphone_name = None
|
||||
microhopone_prefix = "--microphone="
|
||||
for i, arg in enumerate(sys.argv):
|
||||
if arg == "--microphone" and len(sys.argv) > i+1:
|
||||
if arg == microhopone_prefix and len(sys.argv) > i+1:
|
||||
microphone_name = sys.argv[i+1].strip()
|
||||
if arg.startswith("--microphone="):
|
||||
microphone_name = arg[13:].strip()
|
||||
if arg.startswith(microhopone_prefix):
|
||||
microphone_name = arg[len(microhopone_prefix):].strip()
|
||||
|
||||
if not microphone_name: return None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user