Structure KSDEGRADE

La structure KSDEGRADE contient des spécificités des stratégies de dégradation.

Notes

Le typedef KSDEGRADE est un alias pour la structure KSIDENTIFIER . Par conséquent, leurs définitions sont identiques.

Syntaxe

struct KSDEGRADE {
  GUID Set;
  ULONG Id;
  ULONG Flags;
};

Membres

Set

Spécifie l’identificateur global unique de jeu.

Id

Spécifie l’identificateur spécifique à l’ensemble pour un élément de l’ensemble.

Flags

Contient une valeur ULONG qui spécifie soit le pourcentage actuel de dégradation, exprimé en parties par milliers (où une valeur de 1 000 ne représente aucune dégradation), soit la durée en unités natives spécifiée par l’interface.

Remarques

Le membre Flags peut contenir différentes valeurs en fonction du type de dégradation du signal que le client utilise. Pour plus d’informations sur les différentes stratégies de résolution des problèmes de gestion de la qualité en réduisant la qualité du signal, consultez Gestion de la qualité.

Étant donné que Flags contient une valeur ULONG, plusieurs demandes Skip peuvent être nécessaires pour résoudre un problème de gestion de la qualité.

Configuration requise

En-tête : ks.h (include Ks.h)

Voir aussi

KSIDENTIFIER

KSDEGRADE_STANDARD

KSPROPERTY_STREAM_RATECAPABILITY

KSPROPERTY_STREAM_TIMEFORMAT

Gestion de la qualité