kvm/internal/audio
Alex P 60a6e6c5c5 refactor(audio): centralize config values and improve documentation
Move hardcoded values to config and add detailed validation rules documentation for audio components. Update function comments to clearly describe validation logic and thresholds.

The changes ensure consistent configuration management and better maintainability while providing comprehensive documentation of validation rules and system behavior.
2025-08-25 20:35:40 +00:00
..
adaptive_buffer.go refactor(audio): move hardcoded values to config for better flexibility 2025-08-25 19:02:29 +00:00
adaptive_optimizer.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
api.go refactor(audio): rename audio-server flag to audio-output-server for clarity 2025-08-23 12:18:33 +00:00
audio.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
audio_mute.go refactor(audio): improve performance and simplify code structure 2025-08-23 22:54:01 +00:00
batch_audio.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00
buffer_pool.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
cgo_audio.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00
cgo_audio_stub.go perf(audio): optimize audio processing with batching and atomic operations 2025-08-13 14:49:08 +00:00
config.go refactor(audio): centralize config and remove debug logs 2025-08-25 16:49:48 +00:00
config_constants.go refactor(audio): centralize config values and improve documentation 2025-08-25 20:35:40 +00:00
events.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00
input.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00
input_api.go Fix: linting errors 2025-08-22 22:07:35 +00:00
input_ipc.go refactor(audio): move hardcoded values to config for better flexibility 2025-08-25 19:02:29 +00:00
input_ipc_manager.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
input_server_main.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
input_supervisor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
ipc.go refactor(audio): move hardcoded values to config for better flexibility 2025-08-25 19:02:29 +00:00
latency_monitor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
memory_metrics.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
metrics.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
mic_contention.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
output_server_main.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
output_streaming.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00
priority_scheduler.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
process_monitor.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00
relay.go refactor(audio): move hardcoded values to config for better flexibility 2025-08-25 19:02:29 +00:00
relay_api.go Fix: linter errors 2025-08-22 22:26:15 +00:00
session.go Separation of Concerns: Move the audio-related code into the audio internal package 2025-08-05 02:04:37 +03:00
socket_buffer.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
supervisor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
zero_copy.go refactor(audio): centralize config constants and update usage 2025-08-25 19:30:57 +00:00