設定 當前聲音裝置 輸入裝置

2021-09-14 01:17:39 字數 700 閱讀 8087

檢視聲音裝置目錄

root@hi3798mv200:/ # cat /proc/asound/cards

0 [hisiaiao ]: hisi-aiao - hisi-aiao

hisi-aiao

2 [device ]: usb-audio - usb audio device

usb audio device at usb-f9890000.ehci-2.3.2, full speed

當前裝置有兩個, audio 是 usb 2 是 音訊裝置

getprop persist.sys.audio.usbcard

1 檢視當前usb 輸入裝置

需要設定當前usb 音訊裝置 為 usb 2

一般新插上的裝置的id 都會比預設裝在板子上的裝置id大,

即:如果有即插即用的裝置需要適配,直接獲取 usbcard 為最大的id,直接使用;

setprop persist.sys.audio.usbcard 2

關於篩選輸入裝置的裝置節點

對於一些輸入裝置,尤其是熱插拔的usb裝置,其會自動生成或者關聯裝置節點 dev input eventx x 0,1,2,這時候,我們需要找到我們要操作的目標裝置節點,下面是乙個示例,可以根據輸入裝置的name域判斷.如下 function this demo is to detect what ...

輸入裝置驅動之按鍵裝置驅動

linux輸入子系統就是乙個基於分層模式的系統,其基本的層次分解如下圖所示。在圖中我們可以發現輸入子系統主要包括三個部分裝置驅動層 input driver 核心層 input core 和輸入事件驅動層。輸入子系統的劃分使得輸入裝置的驅動程式設計越來越簡單,但是其中的思想採用我們學習的重點和難點。...

判斷當前訪問的裝置是否是移動裝置

通過判斷使用者的客戶端的user agent資訊來區分使用者裝置 可以滿足大部分使用者的裝置判斷要求,若使用者對自己的user agent進行篡改,會導致當前的判斷失效,當然了還需要結合其他資訊,畢竟沒有一勞永逸的 string requestheader request.getheader use...