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) リージョン コード値に従います。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |
関連項目
KSPROPERTY を する