cost 191 ms
ALSA lib:獲取混音器音量返回錯誤值

[英]ALSA lib: Getting mixer volume returns wrong value

我有一個 upnp 流應用程序,寫在 C 中,我在其中使用 alsa-lib 來獲取和設置 ALSA Master output 音量。 我使用 API snd_mixer_selem_get_playback_volume和snd_mixer_selem_set_playback_volume_a ...

2023-01-11 10:17:54   1   19    alsa / libalsa  
ALSA 從控制事件 (snd_ctl_event_t) 中獲取一個簡單的混合器元素 (snd_mixer_elem_t using)

[英]ALSA get a simple mixer element (snd_mixer_elem_t using) from a control event (snd_ctl_event_t)

我打開了一個聲卡的控件,正在輪詢 ALSA 控件事件。 使用gtkIOStream ALSA::Control class從事件 stream 中提取事件,如下所示: 我現在正嘗試從事件中獲取匹配的簡單混音器元素,但在某些情況下,某些 ALSA 簡單混音器具有重復的元素。 例如,回放混音器中的一個 ...

從 Yocto Build 中刪除 package alsa

[英]Remove the package alsa from the Yocto Build

我的要求是從 Yocto Build 中刪除 package alsa。 所以我只是試圖從 Yocto 構建中刪除 ALSA 包。 我按照你說的同樣的程序 MACHINE_FEATURES_remove = "alsa" on your machine.conf poky.conf,使用 DIS ...

在 NanoPi NEO 上使用 ALSA 錄音時聲音不清晰或尖銳噪音

[英]Unclear sound or high pitched noise when recording with ALSA on NanoPi NEO

我正在為可以在Linuxjournal中找到的 ALSA 示例而苦苦掙扎我將代碼復制到 .c 文件中並將它們編譯為gcc -Wall Record_Listing4.c -lasound -o record到可執行文件中:Listing3 as play和 Listing4 as record 我正 ...

嘗試在 python sounddevice 中播放多個頻率時會發出可怕的揚聲器聲音,並顯示錯誤消息“發生了 alsa underrun”

[英]Trying to play multiple frequencies in python sounddevice blow horrific speaker sounds and an error message saying "alsa underrun occurred"

我嘗試了不同的方法在 sounddevice 中播放正弦波,它們工作得很好,直到我嘗試一次覆蓋多個頻率。 每當沒有播放頻率時,我的揚聲器也會發出很大的刮擦聲。 我已將代碼簡化為: ...

更改音頻格式而不從命令行更改音頻

[英]Change audio format without changing audio from the command line

我從 i2s 麥克風中錄制了一些音頻,頻率為 16000hz,帶有 arecord。 聽起來它降低了一個八度,所以我想將文件格式更改為 32000hz。 當我嘗試使用 sox 執行此操作時,它會編輯音頻,而不僅僅是格式,因此聽起來仍然是錯誤的。 這是我正在使用的 sox 命令: sox in.wav ...

ALSA:將“Dsnoop”類型與“fifo”類型結合起來

[英]ALSA: combining type "Dsnoop" with type "fifo"

我正在嘗試讓我的 Linux 音頻系統通過 ALSA 處理音頻。 這些是要求處理回聲消除 - 我正在使用https://github.com/voice-engine/ec ,按照提到的步驟,它獨立工作沒有問題將回波消除 stream 划分為 2 一個進入降噪插件再次獨立工作,這個音頻output被 ...

用 pipewire 替換 pa_alsa_linux.h 和 pa_jack.h

[英]Replacement for pa_alsa_linux.h and pa_jack.h with pipewire

我正在運行 Pop_OS 22.04(它有管道音頻)並且 audacity 在啟動時掛起(除非它是用 sudo 啟動的,這看起來很奇怪)。 為了嘗試調試系統,我嘗試從 github 來源構建 audacity。 在構建的初始配置階段,我收到以下消息 所以,這就是我感到困惑的事情。 我認為 pipw ...

VLC Raspberry pi 4 如何通過命令行將音頻發送到 HDMI 2?

[英]VLC Raspberry pi 4 how to send audio to HDMI 2 via command line?

我在帶有兩個 HDMI 端口和終端的樹莓派 4 上運行 Rasbian OS,我可以使用sudo cvlc --alsa-audio-device default video.mp4在 HDMI 1 上運行帶有音頻的視頻,現在是我的問題面對在 HDMI 2 上運行第二個帶音頻的視頻,我可以使用此命令 ...

如何確保不發生緩沖區溢出,多線程?

[英]How to ensure no buffer overruns occur, mulithreading?

我正在使用 ALSA 讀取音頻流。 我已將周期大小設置為 960 幀,每 20 毫秒接收一次。 我使用以下方法讀取 PCM 值: snd_pcm_readi(handle, buffer, period_size); 每次我填充這個緩沖區時,我都需要遍歷它並對接收到的值進行多次檢查。 使用簡單的 ...

Alsa 緩沖區欠載

[英]Alsa buffer underrun

我正在嘗試將隨機噪聲寫入設備,並在寫入足夠數據后讓我的循環休眠。 我的理解是,對於每次調用 snd_pcm_writei 我正在寫 162 字節(81 幀),以 8khz 速率和 16 位格式,它應該足夠音頻 ~10ms。 我已經驗證 alsa 確實告訴我我已經寫了 81 幀。 我希望我可以在醒來並 ...

Python 的 pyalsa 模塊不顯示更新的 alsa 狀態(音量、靜音等)

[英]Python's pyalsa module does not show updated alsa status (volume, mute, etc.)

我正在使用alsa 網站上的pyalsa模塊。 我可以設置音量,切換開關,但在使用例如 amixer 從外部更改音量后無法獲得新的音量。 靜音狀態也是如此( get_switch ,如果我沒記錯的話)。 怎么了? 我應該這樣使用pyalsa嗎?from pyalsa import alsamixe ...

Alsa 播放從 CAN FD 獲取的音頻

[英]Alsa plays audio get from CAN FD

我正在嘗試使用 Alsa 庫將我從 CAN FD 通信中獲得的音頻復制到我的耳機中。 我不太明白如何正確配置 Alsa 的參數,以便能夠聽到我從 CAN FD 獲得的聲音。 這是我的代碼的一部分,我認為發布整個代碼不值得。 我不明白我應該給 buffer_time、period_time 賦予哪些值 ...

Eclipse 調試 Alsa

[英]Eclipse debug Alsa

我正在嘗試將 alsa 庫添加到我的 Eclipse,以便在我的 iMX8X 中進行交叉編譯和調試。 我已經交叉編譯了alsa-lib 我添加了我的libasound.so所在的庫路徑properties-> Cross GCC Linker -> libraries(搜索路徑),在我 ...

如何在 Beaglebone AI 中錄制 I2S 音頻麥克風

[英]How to record I2S audio microphone in Beaglebone AI

我正在嘗試從圓形麥克風板 TIDA-01454 錄制 Beaglebone AI。 我已經檢查了 CMB 的 output 與 I2S DAC 是否正確(我可以聽到麥克風的聲音)。 但是,我無法在 Beaglebone AI 中錄制,這是我嘗試錄制時發生的情況: arecord --device= ...

Alsa 以 root 身份運行

[英]Alsa to run as root

我正在嘗試在樹莓派上的 python 代碼中播放聲音文件。 不幸的是,我正在使用的一些庫(流動站工具包)需要以根用戶身份運行。 當我嘗試播放音頻文件時,出現以下錯誤。 很明顯,問題是以 root 身份運行,但不幸的是,我的其他庫之一要求我以 root 身份運行。 有什么方法可以讓根用戶播放音頻嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM