Description:我开发了用于数字化模拟视频的驱动程序(包括声音和VBI数据,如图文和封闭字幕)。为了输出视频流,我使用来自IOKit的IOVideoDevice类,用于声音- IOAudioDevice.我应该使用什么类输出VBI数据?在macOS中是否有类似于VBI设备的设备(如基于linux的/dev/VBI 0)?
Details:视频流是一个字节流(驱动程序不提供某种格式的视频输出,例如MPEG ),所以我无法将VBI数据封装到视频流中。
------ -> video flow -> IOVideoDevice
device -> USB flows -> VBI flow -> ???
------ -> sound flow -> External driver (IOAudioDevice)MacOS开发人员论坛:线程
发布于 2018-08-01 14:47:34
恐怕我对VBI不太了解,但是请注意,IOAudio KPI是不推荐的,您应该通过核心音频服务器插件机制在用户空间中编写音频驱动程序。类似地,我相信现在不再使用IOVideoDevice API,而是将捕获设备驱动程序编写为CoreMediaIO插件。这里没有太多的文档,但是有示例代码 -而且不要错过PDF在可下载示例代码包的“文档”文件夹中的位置。由于某些原因,似乎无法通过web界面直接获得这些信息。
希望这能让你走上正轨。
https://stackoverflow.com/questions/51627252
复制相似问题