複合音訊驅動程式庫
  
      
    
  
  
  
  
  
    
  
  
    
    
    
Composite 介面是音訊驅動程式公開的 FIDL 通訊協定。Composite 介面屬於一般設定,允許設定各種音訊硬體類型,包括 StreamConfig、Dai 和 Codec FIDL 介面支援的類型。Composite 介面較為一般,並提供音訊子系統更具彈性的轉送功能。
在此通訊協定中,環形緩衝區和 DAI 端點是根據 Audio Signal Processing API 公開的拓撲而設定。特別是,端點代表抽象的硬體,特別是環形緩衝區和 DAI 互連網路數量。可由其他音訊驅動程式類型 (StreamConfig、Dai、Codec) 表示的音訊硬體,可以用 Composite 驅動程式表示。舉例來說,Composite 驅動程式可以代表 Codec,其拓撲為零 RingBuffer 端點和一個 DAI 互連網路端點。
當音訊驅動程式提供 Composite 介面時,其用戶端負責設定硬體,包括資料拓撲。驅動程式責任包括使用 SignalProcessing 通訊協定來列舉硬體抽象化的拓撲和功能。
Composite FIDL 通訊協定定義於 Composite.fidl 中。
  
  
  
 
  
    
    
    
  
  
  除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
  上次更新時間:2025-07-25 (世界標準時間)。
  
  
  
    
      [[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-25 (世界標準時間)。"],[],[]]