Windows 10 UWP 与 Kinect 开发全解析
1. 新组件协同工作原理
Kinect UWP 支持通过三个主要组件实现 ABI 合约:Windows 10 Kinect 驱动 2.2 版、Kinect UWP 设备感知提供程序以及新的 Microsoft Media Foundation COM 库。
- Kinect 驱动 :负责与特定设备通信,发送设备硬件命令以开启摄像头,读取和处理设备及其晶体管产生的大量数据,并通过 SensorDataService 或 Microsoft Media Foundation (MF) 库将解析结果发送到软件层。
- 设备感知提供程序 :这是一个软件层,为各种 UWP 通用类提供对红外摄像头感知帧的访问权限。
- MF 库 :包含一组组件和函数,其中有一个自定义的 Media Foundation Source 遵循 Media Foundation Pipeline,它是向标准 Windows 10 UWP 应用程序提供颜色、深度和红外数据的核心组件。
2. Microsoft Media Foundation (MF) 详解
- 发展历程与核心目的 :MF 自 Windows Vista 时代就已存在,其核心目的是为媒体开发提供底层 API 集合,它取代了 Microsoft DirectShow、Microsoft Direct X Media Objects (DMO) 和 Microsoft Video for Window
超级会员免费看
订阅专栏 解锁全文
673

被折叠的 条评论
为什么被折叠?



