复合音频驱动程序
Composite 接口是由音频驱动程序公开的 FIDL 协议。Composite 接口是通用的,允许配置各种音频硬件类型,包括 StreamConfig、Dai 和 Codec FIDL 接口支持的类型。Composite 接口更通用,并且可在音频子系统中提供更灵活的路由。
在此协议中,环形缓冲区和 DAI 端点是根据通过音频信号处理 API 公开的拓扑进行配置的。具体而言,端点代表抽象化的硬件,具体包括环形缓冲区和 DAI 互连的数量。可由其他音频驱动程序类型(StreamConfig、Dai、Codec)表示的音频硬件可改为使用 Composite 驱动程序表示。例如,Composite 驱动程序可以表示 Codec,其拓扑具有零个 RingBuffer 端点和一个 DAI 互连端点。
当音频驱动程序提供 Composite 接口时,其客户端会负责配置硬件,包括数据拓扑。驱动程序职责包括使用 SignalProcessing 协议枚举其抽象硬件支持的拓扑和功能。
Composite FIDL 协议在 composite.fidl 中定义。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):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"]],["最后更新时间 (UTC):2025-07-25。"],[],[]]