ITuneRequest インターフェイス
ITuneRequest インターフェイスは、すべてのチューニング要求の基底インターフェイスである。各チューニング要求オブジェクトは、ITuneRequest から派生した IATSCChannelTuneRequest や IDVBTuneRequest などのネットワーク固有のインターフェイスをサポートする。
このインターフェイスは、チューニング要求を作成するガイド ストア ローダーなどのアプリケーションが使う。チューニング要求は、特定のネットワーク タイプに関連付けられている必要がある。チューニング要求が送信されると、ネットワーク プロバイダは派生インターフェイスを使って、ハードウェアが必要とするチューニング情報を抽出する。チューニング要求オブジェクトはすべて IPersistPropertyBag をサポートしており、これにより一部のタイプのサード パーティのストレージ メカニズムで永続化できる。
IDispatch から継承したメソッドに加えて、ITuneRequest インターフェイスは次のメソッドを公開する。
メソッド | 説明 |
Clone | このチューニング要求の新しいコピーを返す。 |
get_Components | このチューニング要求に含まれているコンポーネントを取得する。 |
get_Locator | ネットワーク プロバイダから呼び出され、要求されたブロードキャストに関連付けられた ILocator オブジェクトを取得する。 |
get_TuningSpace | このチューニング要求を作成するために使ったチューニング空間を取得する。 |
put_Locator | ネットワーク プロバイダから呼び出され、要求されたブロードキャストに関連付けられた ILocator オブジェクトを設定する。 |