KSPROPERTY_TUNER_FREQUENCY_S 構造体 (ksmedia.h)

KSPROPERTY_TUNER_FREQUENCY_S構造は、テレビまたはラジオ チューナ デバイスの周波数を表します。

構文

typedef struct {
  KSPROPERTY Property;
  ULONG      Frequency;
  ULONG      LastFrequency;
  ULONG      TuningFlags;
  ULONG      VideoSubChannel;
  ULONG      AudioSubChannel;
  ULONG      Channel;
  ULONG      Country;
} KSPROPERTY_TUNER_FREQUENCY_S, *PKSPROPERTY_TUNER_FREQUENCY_S;

メンバー

Property

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

Frequency

チューナの周波数を指定します。 要求が Get 要求の場合、ミニドライバーはチューナーの現在の頻度を返します。 要求が Set 要求の場合、ミニドライバーは、チューナの頻度を指定した値に設定する必要があります。 この値はヘルツ (Hz) で指定されます。

LastFrequency

チューニングされた最後の頻度を指定します。

TuningFlags

チューニング操作の粒度を記述するチューニング フラグを指定します。 要求が Get 要求の場合、ミニドライバーは現在のチューニング フラグを返します。 要求が Set 要求の場合、ミニドライバーは指定したチューニング方法を使用する必要があります。 このメンバーは、 KS_TUNER_TUNING_FLAGS 列挙の値のいずれかに設定する必要があります。

VideoSubChannel

デジタル テレビ ソースのビデオ サブチャネルを指定します。 要求が Get 要求の場合、ミニドライバーはデジタル テレビ ソースのビデオ サブチャネルを指定された値に返す必要があります。 要求が Set 要求の場合、ミニドライバーはデジタル テレビ ソースのビデオ サブチャネルを設定する必要があります。 このメンバーは、DSS チューナ モード (KSPROPERTY_TUNER_MODE_DSS) をサポートするデバイスでのみ使用されます。

AudioSubChannel

デジタル テレビ ソースのオーディオ サブチャネルを指定します。 要求が Get 要求の場合、ミニドライバーはデジタル テレビ ソースのオーディオ サブチャネルを返す必要があります。 要求が Set 要求の場合、ミニドライバーはデジタル テレビ ソースのオーディオ サブチャネルを設定する必要があります。 このメンバーは、DSS チューナ モード (KSPROPERTY_TUNER_MODE_DSS) をサポートするデバイスでのみ使用されます。

Channel

デジタル テレビ ソースのビデオ サブチャネルを指定します。 要求が Get 要求の場合、ミニドライバーはデジタル テレビ ソースのビデオ サブチャネルを指定された値に返す必要があります。 要求が Set 要求の場合、ミニドライバーはデジタル テレビ ソースのビデオ サブチャネルを設定する必要があります。 このメンバーは、DSS チューナ モード (KSPROPERTY_TUNER_MODE_DSS) をサポートするデバイスでのみ使用されます。

Country

チューニング操作の現在の国コードを指定します。 国コードは、国際長距離ダイヤル コードに対応するテレフォニー API (TAPI) リージョン コード値に従います。

要件

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

こちらもご覧ください

KSPROPERTY

KSPROPERTY_TUNER_FREQUENCY

KS_TUNER_TUNING_FLAGS

PROPSETID_TUNER