在应用程序中添加驱动程序
[与此页面关联的功能 音频压缩管理器是一项旧功能。 Microsoft 强烈建议新代码不使用此功能。]
如果需要应用程序在内部实现自己的压缩例程,应用程序可以通过调用 acmDriverAdd 函数将驱动程序添加到 ACM。 应用程序通过提供符合 acmDriverProc 原型的函数来实现驱动程序。 应用程序添加驱动程序后,应用程序可以通过 ACM 使用该驱动程序,就像使用任何其他驱动程序一样。
ACM 将驱动程序视为全局或本地驱动程序。 应用程序指定在调用 acmDriverAdd 时,应将驱动程序添加为全局驱动程序还是本地驱动程序。 全局和本地驱动程序之间有两个差异:
- 添加为全局驱动程序的驱动程序不会与其他应用程序共享。
- 应用程序可以通过调用 acmDriverPriority 函数直接更改全局驱动程序 (但不能更改本地驱动程序) 的优先级。 在查找适当的驱动程序以提供函数调用的实现时,ACM 执行优先搜索。 ACM 始终为本地驱动程序提供比全局驱动程序更高的优先级。 最近添加的本地驱动程序具有最高优先级。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈