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 を含む) |