ALSA (Advanced Linux Sound Architecture) - ALSA 是 Linux 系統中的音頻驅動架構,負責處理音頻輸入輸出的設備驅動和音頻數據的處理。它提供了底層音頻硬件支持,包括聲卡、聲音接口和音頻控制器等。
PulseAudio - PulseAudio 是一個音頻服務器系統,用于管理和處理 Linux 系統中的音頻輸入輸出。它提供了更高級別的音頻控制功能,支持多個應用程序同時訪問音頻設備,并提供了音頻混音、音頻效果和音頻路由等功能。
ALSA Mixer - ALSA Mixer 是一個用于調整和控制 ALSA 音頻系統的命令行工具。它可以用來調整音頻輸入輸出的音量、平衡、增益等參數,以及設置音頻設備的各種屬性。
Jack Audio Connection Kit - Jack Audio Connection Kit 是一個專業的音頻連接和路由系統,用于在 Linux 系統中實現低延遲和高質量的音頻處理。它可以連接多個音頻應用程序和設備,實現復雜的音頻處理和混音。
ALSA Sequencer - ALSA Sequencer 是 ALSA 音頻系統中的 MIDI 消息傳輸和音頻事件處理模塊。它支持 MIDI 設備的連接和控制,以及音頻事件的記錄和回放。
JACK Capture - JACK Capture 是 Jack Audio Connection Kit 中的一個工具,用于捕獲和記錄音頻從指定的輸入設備或應用程序。它可以捕獲音頻流,并保存為音頻文件或實時傳輸到其他應用程序。
Latency - Latency 是指音頻信號從輸入設備到輸出設備之間的延遲時間。在音頻處理中,低延遲是非常重要的,因為高延遲會導致音頻信號的延遲和失真。Linux 音頻系統通常支持低延遲的音頻處理。