次の方法で共有


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 つだけに設定する必要があります。

備考

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

必要条件

要件 価値
ヘッダー ksmedia.h (Ksmedia.h を含む)

関連項目

KSPROPERTY する

KSPROPERTY_TUNER_MODE_CAPS

KS_AnalogVideoStandard

KS_TUNER_STRATEGY

PROPSETID_TUNER