Gestion de la qualité

L’architecture de diffusion en continu du noyau fournit 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é prennent en charge la propriété KSPROPERTY_STREAM_QUALITY . Il s’agit d’une propriété facultative en écriture seule que le code pin peut définir sur le paramètre handle et de contexte d’un récepteur de plaintes de gestion de la qualité. Pour ce faire, la broche fournit une structure de type KSQUALITY_MANAGER qui contient ces informations. La connexion de broche utilise à son tour ces informations pour notifier le gestionnaire de qualité des problèmes à l’aide de structures KSQUALITY avec le paramètre de contexte donné.

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

Si l’épingle autorise les 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.