鏈路說明
Android 音訊鏈路與輸出狀態
Vesqen 的鏈路頁記錄本地音訊從來源檔案、解碼器到 Android,再到耳機或 USB DAC 的播放路徑。本頁說明系統和播放器報告了哪些資料、每個數值的來源,以及哪些輸出結論仍需外部裝置驗證。
從檔案到耳機的五個環節
- 01
來源檔案
封裝格式、編碼、取樣率、位元深度、聲道數,以及檔案的平均位元率。
- 02
解碼器
所用的解碼器、純軟體或硬體加速、解碼後輸出的 PCM 格式,以及每幀解碼耗時。
- 03
應用程式處理
Vesqen 自身是否改動了音訊,例如軟體音量、變速、變調、跳過靜音和重取樣。開啟嚴格 USB 輸出時,這些功能必須全部關閉。
- 04
AudioTrack
交給 Android 的 PCM 格式、緩衝區大小、欠載(即斷續)次數,以及播放時鐘的偏差。
- 05
路由
Android 選擇的輸出裝置、其他已連接的裝置、該路由能否直接接收目前格式,以及 USB DAC 報告的 mixer 組態。
此外也包含處理程序與耗電資訊,例如 Vesqen 的 CPU、記憶體使用量及電池電流。
每個數值均標明來源
鏈路頁上的每個數值旁都標明其取得方式;在詳細檢視中還可查看資料來源和讀取時間。數值僅在鏈路頁開啟時更新。
- 實測
- 直接從 Android 或播放器讀取的數值,在應用程式中標記為「實測 · 未驗證」。
- 推導
- 由實測值計算得出,例如一段時間內的平均讀取位元率,並註明所用時段和計算方法。
- 估算
- 無法直接讀取、只能估計的數值,例如以電池電流乘以電壓得出的整機功耗。
- 無法使用
- 無法取得數值時,會顯示「無法使用」及原因,例如 Android 未提供資料、系統版本不支援或尚未播放。
「實測」僅說明數值的採集方式,與輸出是否 bit-perfect 無關。
輸出狀態
- SYSTEM MIXED
- 音訊經由 Android 的一般播放通道輸出,系統可能進行混音、重取樣或添加音效。手機揚聲器、有線耳機和藍牙均屬此類。
- BIT-PERFECT AVAILABLE
- 已連接的 USB DAC 報告了與目前檔案匹配的 bit-perfect 組態,但嚴格 USB 輸出尚未開啟。
- BIT-PERFECT REQUESTED
- 嚴格 USB 輸出已開啟,Vesqen 正在重建 AudioTrack,並核對 mixer 設定和實際路由。
- BIT-PERFECT ACTIVE
- AudioTrack、mixer 設定和路由均與目前檔案一致。這是來自 Android 端的證據。
- BIT-PERFECT VERIFIED
- 存在一份與你的組合完全對應的外部驗證記錄。目前尚無任何記錄。
- STRICT OUTPUT STOPPED
- 嚴格 USB 輸出期間有條件不滿足,播放停止,並註明未滿足的條件。
鏈路頁上另有一項「要求格式的直出能力」,表示 Android 報告該路由能夠直接接收目前格式。此項單獨列出,與 bit-perfect 無關。
Android 能證明的範圍
Android 能向 Vesqen 提供以下資訊:AudioTrack 收到的格式、mixer 的設定,以及音訊送達的裝置。DAC 最終實際輸出的內容,手機端無法獲知。因此,ACTIVE 僅說明 Android 端的設定一致,最終輸出需透過外部裝置測量確認。
外部驗證記錄
外部驗證是使用測量裝置檢查 DAC 的實際輸出,並將結果寫入一份由維護者簽署的記錄。在設定中匯入記錄檔案後,Vesqen 會先核對簽署,再檢查應用程式版本、手機和系統、DAC、來源檔案格式和輸出格式是否與記錄一致;全部一致時才會採用該記錄並顯示 VERIFIED。目前尚未發布任何記錄。