Share via


IDVBSLocator インターフェイス

IDVBSLocator インターフェイスは、DVBSLocator オブジェクトで実装する。このインターフェイスは、チューナーが衛星 DVB (DVB-S) 伝送を取得するために必要な情報を提供する。信号にチューニングした後、トランスポート ストリームを取得するためのメソッドは、IDVBTuneRequest が提供する。ロケータ データは、BDA ハードウェア デバイスが使うことを目的としている。デバッグを目的とする場合を除き、アプリケーションでこのデータを解釈する必要はない。

ロケータは、チューニング要求の作成時に、チューニング空間に関する必要な情報にアクセスできるローダーを動的に作成できる。また、チューニング空間のインストール時にデフォルトのロケータをインストールして、チューニング要求の作成時にローダーがこのデフォルトのロケータを使うこともできる。アプリケーションでは、チューニング要求を作成する場合を除いて、このような Locator インターフェイスを使う必要はない。すべての Locator オブジェクトは、IPersistPropertyBag もサポートする。

ILocator から継承したメソッドに加えて、IDVBSLocator インターフェイスは次のメソッドを公開する。

メソッド 説明
get_Azimuth 衛星アンテナの配置に使う方位角設定を取得する。
get_Elevation 衛星の仰角 (1/10°単位) を取得する。
get_OrbitalPosition 衛星の軌道位置設定を取得する。
get_SignalPolarisation 信号の偏波を取得する。
get_WestPosition 軌道位置を西経と東経のどちらで表現するかを示す値を取得する。
put_Azimuth 衛星アンテナの配置に使う方位角設定を調整する。
put_Elevation 衛星の仰角を設定する (1/10°単位)。
put_OrbitalPosition 衛星の軌道位置設定を設定する。
put_SignalPolarisation 信号の偏波を設定する。
put_WestPosition 経度を西経または東経で設定する。