KSPROPERTY_TUNER_MODE_CAPS_S構造体 (ksmedia.h)

KS_PROPERTY_TUNER_MODE_CAPS_S構造では、テレビおよびラジオ チューナー デバイスの機能について説明します。

構文

typedef struct {
  KSPROPERTY Property;
  ULONG      Mode;
  ULONG      StandardsSupported;
  ULONG      MinFrequency;
  ULONG      MaxFrequency;
  ULONG      TuningGranularity;
  ULONG      NumberOfInputs;
  ULONG      SettlingTime;
  ULONG      Strategy;
} KSPROPERTY_TUNER_MODE_CAPS_S, *PKSPROPERTY_TUNER_MODE_CAPS_S;

メンバー

Property

プロパティ セット、プロパティ ID、および要求の種類を記述する、初期化された KSPROPERTY 構造体を指定します。

Mode

呼び出し元が機能情報を要求しているチューナー モードを指定します。 ksmedia.h で定義されているKSPROPERTY_TUNER_MODES列挙の次のいずれかのチューナー モードを指定できます。

フラグ 説明
KSPROPERTY_TUNER_MODE_TV チューナーがアナログ放送またはケーブルテレビチャンネルをチューニングできることを示します。
KSPROPERTY_TUNER_MODE_FM_RADIO チューナーが FM ラジオ チャネルをチューニングできることを示します。
KSPROPERTY_TUNER_MODE_AM_RADIO チューナーが AM 無線チャネルをチューニングできることを示します。
KSPROPERTY_TUNER_MODE_DSS チューナーが DSS チャネルをチューニングできることを示します。
KSPROPERTY_TUNER_MODE_ATSC チューナーが高度なテレビシステム委員会の放送 (米国用デジタル テレビ) またはその他のデジタル テレビ標準をチューニングできることを示します。

StandardsSupported

サポートされているアナログ ビデオ標準について説明します。 Mode がKSPROPERTY_TUNER_MODE_TVに設定されている場合、このメンバーは、KS_AnalogVideoStandard列挙体から 1 つ以上の (論理的に ORed) 値に設定できます。

MinFrequency

チューナーでサポートされる最も低い周波数を指定します。 この値はヘルツ (Hz) 単位です。

MaxFrequency

チューナーでサポートされる最も高い周波数を指定します。 この値はヘルツ (Hz) 単位です。

TuningGranularity

チューニング頻度の 2 つの設定の間で可能な最小のステップ サイズを指定します。 この値はヘルツ (Hz) 単位です。

NumberOfInputs

チューナーの入力数を指定します。

SettlingTime

新しい周波数設定が安定するまでの時間をミリ秒単位で指定します。

Strategy

チューニング方法を指定します。 このメンバーは、 KS_TUNER_STRATEGY 列挙の値の 1 つだけに設定する必要があります。

注釈

ミニドライバーは、要求されたチューナー モードのモード機能を満たします。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KSPROPERTY

KSPROPERTY_TUNER_MODE_CAPS

KS_AnalogVideoStandard

KS_TUNER_STRATEGY

PROPSETID_TUNER