アーキテクチャの概要 (カメラ プロファイル V2)
現在の カメラ プロファイル はすべて、個々のデバイス インターフェイス ノードに格納されます。 KS API が使用されている場合は DEVPKEY プロパティとして格納され、INF バージョンはレジストリ エントリのセットとして直接更新されます。
これは、すべてのプロファイル情報を管理するための一元的な権限がないため、以前は必要でした。 Windows 10 1607 と Windows カメラ フレーム サーバー (ここではフレーム サーバーと呼ばれます) の導入により、フレーム サーバーを使用してカメラ プロファイルの公開と保存を処理できるようになりました。
メディア タイプ プロファイル定義
カメラ プロファイル 1507 スキーマの主な課題の 1 つは、メディア タイプが中心であるということです。 これには、各プロファイルの各ピンでサポートされているすべてのメディア タイプを明示的に宣言する必要があります。
各ピンで多数のメディアの種類が公開されている場合、サポートされている各メディア タイプを宣言するには、1 つまたは 2 つのメディアの タイプを一覧から除外するプロファイルが必要です。 これにより、メディア タイプの大きなリストが作成されます。 これにより、作成のオーバーヘッドが増大し、間違いを犯す可能性が高くなります。
パートナーからのフィードバックに基づいて、ほぼすべてのプロファイルは処理能力、帯域幅、または特定のセンサー モードに制約されます。 このような制約は、メディア情報の範囲 (解像度、フレーム レート、色空間など) の観点から簡単に表現できます (たとえば、4 つの CC 値)。
カメラ プロファイル V2 では、メディア タイプ フィルターの新しい「言語」が定義されます。 メディア タイプ フィルターは、メディア タイプ情報の幅広い範囲を記述します。 メディア タイプ フィルターは文字列トークンのコレクションであることから拡張可能であるため、今後、より多くの範囲情報を追加できます。