品質管理

カーネル ストリーミング アーキテクチャは、品質管理のオプションサポートを提供します。 このメカニズムは、リソースの制約に合わせてフロー制御を調整し、フィルターグラフで劣化の必要性を判断します。 品質管理通知は、カーネル モード プロキシを介して送信されます。

品質管理の問題を報告するピンは、KSPROPERTY_STREAM_QUALITY プロパティをサポートします。 これは、ピンが品質管理の苦情シンクのハンドルとコンテキスト パラメーターに設定できる、オプションの書き込み専用プロパティです。 これを行うために、ピンは、この情報を含む KSQUALITY_MANAGER 型の構造体を提供します。 ピン接続では、この情報を使用して、指定されたコンテキスト パラメーターで KSQUALITY 構造体を使用して問題を品質マネージャーに通知します。

ユーザー モード クライアントが品質管理の苦情を提出できるように、ミニドライバーは KSPROPSETID_Quality のプロパティをサポートしています。

ピンによって劣化戦略が許可されている場合、ミニドライバーは KSPROPERTY_STREAM_DEGRADATION プロパティをサポートします。

詳細については、KSDEGRADEKSDEGRADE_STANDARD を参照してください。