Microsoft DirectX 8.0

スクリプト可能なオブジェクト

以下のスクリプト可能なオブジェクト (Automation 準拠のオブジェクト) は、スクリプト アプリケーションからアクセスできる。このリリースでは、これらのオブジェクトのメソッドとプロパティを JScript の構文のみで表現する。VisualBasic を使用する場合は、オブジェクト ブラウザでオブジェクトを表示すると、データ型を調べることができる。C++ を使用する場合、詳細については idl ファイルを調べること。

チューニング空間オブジェクト

チューニング空間オブジェクトは、ネットワーク タイプやネットワーク プロバイダとかかわりなく、特定のプログラムにチューニングするための汎用的な手段を実装するために使用する。ガイド ストアを使用するアプリケーションでは独自のチューニング要求を構築する必要がないため、通常、アプリケーションでこれらのオブジェクトを使用することはない。アプリケーションでは、既製のチューニング要求をガイド ストアから取得し、それらをビデオ コントロールに渡す。

AnalogRadioTuningSpace地上波ラジオ ネットワーク固有のチューニング空間。
AnalogTVTuningSpaceアナログ TV ネットワーク固有のチューニング空間。
ATSCTuningSpaceATSC ネットワーク固有のチューニング空間。
DVBTuningSpaceDVB ネットワーク固有のチューニング空間。
SystemTuningSpacesアプリケーションから使用され、新しいチューニング空間の作成や、既存のチューニング空間の列挙または修正を行う。

チューニング要求オブジェクト

チューニング要求は、チューニング空間オブジェクトの ITuningSpace::CreateTuneRequest を呼び出して作成する。通常のアプリケーションでは、TuneRequest を独自に作成せずにガイド ストアから取得する。

ChannelTuneRequestアナログ TV ネットワーク固有のチューニング要求オブジェクトに実装される。
ATSCChannelTuneRequestATSC TV ネットワーク固有のチューニング要求オブジェクトに実装される。
DVBTuneRequestDVB TV ネットワーク固有のチューニング要求オブジェクトに実装される。

ストリーム コンポーネント オブジェクト

このコンテキストでは、ブロードキャスト内のサブストリームを "コンポーネント" と言う。ブロードキャスト ストリームの実際のコンポーネントは、受信開始後でなければわからない。その時点で、ネットワーク プロバイダが Component オブジェクト情報を設定する。

Component特定の Component オブジェクトの基底クラス。
ComponentType特定コンポーネント タイプ オブジェクトの基底クラス。
ComponentTypes標準 COM のコンポーネント タイプ リストを提供する。
Components標準 COM のコンポーネント リストを提供する。
LanguageComponentTypeサブストリームの言語に関連付けられたコンポーネント タイプ。
MPEG2ComponentTypeMPEG-2 ストリーム タイプに関連付けられたコンポーネント タイプに実装される。
ATSCComponentTypeオーディオ ストリームが AC-3 フォーマットかどうかを示すコンポーネント タイプに実装される。

ロケータ オブジェクト

ロケータ オブジェクトは、グラフに含まれるネットワーク プロバイダおよびその他のフィルタが、ある種の場合に、チューニング要求に応えるため、チューニングの方法と対象の判断に使用する。アプリケーションではこれらのオブジェクトを使用しない。

Locatorネットワーク タイプ固有のチューニング空間ロケータのための基底クラス。
MPEG2Locatorネットワーク プロバイダから呼び出され、MPEG-2 ベースのネットワーク内におけるチューニングについて情報を取得する。アプリケーションでは使用しない。
ATSCLocatorネットワーク プロバイダから呼び出され、ATSC ネットワーク内でのチューニングに関する情報を取得する。アプリケーションでは使用しない。
DVBTLocatorネットワーク プロバイダから呼び出され、DVB-T ネットワーク内でのチューニングに関する情報を取得する。アプリケーションでは使用しない。
DVBSLocatorネットワーク プロバイダから呼び出され、DVB-S ネットワーク内でのチューニングに関する情報を取得する。アプリケーションでは使用しない。