相机配置文件 V2) (体系结构概述

当前相机配置文件全部存储在各个设备接口节点上。 如果使用 KS API,它将存储为 DEVPKEY 属性,而 INF 版本将直接更新为一组注册表项。

这在过去是必要的,因为没有集中的权力来管理所有配置文件信息。 随着 Windows 10 1607 以及 Windows 相机 Frame Server 服务的引入, (此处称为 Frame Server) ,我们现在可以使用 Frame Server 来处理相机配置文件的发布和存储。

媒体类型筛选器配置文件定义

相机配置文件 1507 架构的主要挑战之一是其以媒体类型为中心。 这要求发布者显式声明每个配置文件的每个引脚上支持的每种媒体类型。

当每个引脚公开数十种媒体类型时,需要一个从列表中排除一种或两种媒体类型的配置文件来声明每个受支持的媒体类型。 这会产生大量媒体类型列表。 这会增加创作开销,并增加出错的可能性。

根据合作伙伴反馈,大多数配置文件受到处理能力的限制;带宽或特定传感器模式。 这种约束很容易在媒体信息范围方面表达:分辨率、帧速率和/或颜色空间 (例如,四个 CC 值) 。

相机配置文件 V2 为媒体类型筛选器定义新的“语言”。 媒体类型筛选器描述一系列媒体类型信息。 由于媒体类型筛选器是字符串标记的集合,因此它是可扩展的,因此将来可以添加更多范围信息。

相机配置文件 V2 开发人员规范