// ks.h
struct KSDEGRADE {
GUID Set;
ULONG Id;
ULONG Flags;
};
View the official Windows hardware development documentationNo description available.
The KSDEGRADE structure contains specifics of degradation strategies.
[!NOTE] The KSDEGRADE typedef is an alias for the KSIDENTIFIER structure. As such, their definitions are identical.
Set
Specifies the globally unique set identifier.
Id
Specifies the set-specific identifier for an item within the set.
Flags
Contains a ULONG value that specifies either the current percentage of degradation, expressed in parts per thousand (where a value of 1000 represents no degradation), or specifies the amount of time in native units as specified by the interface.
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.
Header: ks.h (include Ks.h)
KSPROPERTY_STREAM_RATECAPABILITY