Partager via


Gestion de la qualité

L’architecture de diffusion en continu du noyau offre une prise en charge facultative de la gestion de la qualité. Ce mécanisme ajuste le contrôle de flux pour qu’il corresponde aux contraintes de ressources et détermine les besoins de dégradation dans un graphique de filtre. Les notifications de gestion de la qualité sont envoyées via un proxy en mode noyau.

Les épingles qui signalent des problèmes de gestion de la qualité supportent la propriété KSPROPERTY_STREAM_QUALITY. Il s’agit d’une propriété en écriture seule facultative que la broche peut définir sur le handle et le paramètre de contexte d’un récepteur de plaintes relatives à la gestion de la qualité. Pour ce faire, la broche fournit une structure de type KSQUALITY_MANAGER qui contient ces informations. La connexion par broches utilise ensuite ces informations pour notifier le gestionnaire de qualité des problèmes à l'aide de structures KSQUALITY avec le paramètre de contexte fourni.

Pour permettre aux clients en mode utilisateur de soumettre des plaintes de gestion de la qualité, un minidriver prend en charge les propriétés dans KSPROPSETID_Quality.

Si la broche permet l'application des stratégies de dégradation, le minidriver prend en charge la propriété KSPROPERTY_STREAM_DEGRADATION.

Pour plus d’informations, consultez KSDEGRADE et KSDEGRADE_STANDARD.