KSDEGRADE 構造体

KSDEGRADE 構造体には、デグラデーション戦略の詳細が含まれています。

Note

KSDEGRADE typedef は、KSIDENTIFIER 構造体の別名です。 そのため、それらの定義は同じです。

構文

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

メンバー

Set

グローバルに一意のセット識別子を指定します。

Id

セット内の項目のセット固有の識別子を指定します。

Flags

現在のデグレーションの割合 (1000 の値がデグレーションを表さない場合) で表される、またはインターフェイスで指定されたネイティブ単位の時間を指定する ULONG 値が含まれます。

解説

フラグ メンバーには、クライアントが使用するシグナルのデグレーションの種類に基づいて異なる値を含めることができます。 シグナル品質を下げることで品質管理の問題を解決するためのさまざまな戦略の詳細については、「品質管理」を参照してください。

フラグには ULONG 値が含まれているため、品質管理の問題を解決するために、複数の Skip 要求が必要になる場合があります。

要件

ヘッダー: ks.h (Ks.hを含む)

関連項目

KSIDENTIFIER

KSDEGRADE_STANDARD

KSPROPERTY_STREAM_RATECAPABILITY

KSPROPERTY_STREAM_TIMEFORMAT

品質管理