首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开发Mac OS X虚拟驱动程序

开发Mac OS X虚拟驱动程序
EN

Stack Overflow用户
提问于 2013-06-12 20:11:23
回答 1查看 1.8K关注 0票数 1

我期待着开发一个驱动程序(可能是虚拟的),允许读取计算机内的音频流(实际上修改MIDI流),将它们发送到软件,在被程序的另一部分分析后。

问题是,尽管我查阅了很多关于驱动程序的Mac文档,但我似乎找不到太多实用的信息。我知道Windows文档要好得多,也要明确得多,但我能依赖它吗?

那么,你有任何关于Mac OS X上的虚拟驱动程序开发的信息吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-13 00:12:41

Windows驱动程序可能与OSX非常不同。

OSX为驱动程序提供了IOKit,并有一个IOAudioFamily接口,但我认为它不适用于MIDI。然而,假设您是通过midi-USB线接收信号,那么您可以使用USB口(IOUSBFamily)并从那里开始。

苹果文档并不差,但找到相关的文档并不容易!

开发USB驱动程序将涉及到在C++中创建Kernel Extension (Kext)并子类化适当的接口,从而最大限度地减少您必须编写的代码量。

一旦你读完了,创建设备驱动程序的this tutorial可能会很有用。

如果你仍然不喜欢苹果的文档,我推荐你去读Halvorson & Clarke的"OSX and iOS内核编程“这本书,尽管书名是关于开发驱动的,但它主要是关于开发驱动的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17065173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档