Freigeben über


KSDEGRADE structure

The KSDEGRADE structure contains specifics of degradation strategies.

Note

The KSDEGRADE typedef is an alias for the KSIDENTIFIER structure. Daher sind ihre Definitionen identisch.

Syntax

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

Members

Set

Gibt den global eindeutigen Satzbezeichner an.

Id

Gibt den setspezifischen Bezeichner für ein Element innerhalb der Gruppe an.

Flags

Enthält einen ULONG-Wert, der entweder den aktuellen Prozentsatz der Beeinträchtigung angibt, ausgedrückt in Teilen pro Tausend (wobei ein Wert von 1000 keine Beeinträchtigung darstellt), oder gibt die Zeitspanne in systemeigenen Einheiten an, wie durch die Schnittstelle angegeben.

Remarks

The Flags member can contain different values based on the type of signal degradation that the client employs. See Quality Management for more details on different strategies for solving quality management problems by reducing signal quality.

Because Flags contains a ULONG value, multiple Skip requests may be needed to remedy a quality management issue.

Requirements

Header: ks.h (include Ks.h)

See also

KSIDENTIFIER

KSDEGRADE_STANDARD

KSPROPERTY_STREAM_RATECAPABILITY

KSPROPERTY_STREAM_TIMEFORMAT

Quality Management