IGuideData インターフェイス
IGuideData インターフェイスは、BDA MPEG-2 トランスポート情報フィルタ (TIF) が公開する。このインターフェイスによって、クライアントは MPEG-2 トランスポート ストリームからサービス情報を取得できる。ガイド ストア ローダーを作成する場合は、このインターフェイスを使用する。
IUnknown から継承したメソッドに加えて、IGuideData インターフェイスは次のメソッドを公開する。
メソッド | 説明 |
GetGuideProgramIDs | すべてのトランスポート ストリームに格納されているすべてのプログラムの一意の識別子のリストを返す。 |
GetProgramProperties | 指定されたプログラムのプロパティを取得する。 |
GetScheduleEntryIDs | すべてのトランスポート ストリームに格納されているすべてのスケジュール エントリの一意の識別子のリストを返す。 |
GetScheduleEntryProperties | 指定されたスケジュール エントリのプロパティを取得する。 |
GetServiceProperties | 指定されたサービスのプロパティを取得する。 |
GetServices | チューニング空間で利用できるすべてのサービスを表すチューニング要求のコレクションを取得する。 |
注意
TIF はサービス、プログラム、およびスケジュール エントリのサービス情報を収集する。サービスはチャンネルに似ている。プログラムはテレビ番組 ("イベント" とも呼ばれる) であり、スケジュール エントリは、特定のサービス上で特定の時間帯に発生するイベントである。
各プログラムおよびスケジュール エントリについて、TIF は多重化された要素の中で一意に要素を識別する文字列を作成する。GetGuideProgramIDs メソッドと GetScheduleEntryIDs メソッドは、このような識別子のリストを返す。この識別子を GetProgramProperties メソッドや GetScheduleEntryProperties メソッドに渡して、特定の要素の詳細なプロパティを取得できる。
要件
Bdatif.h をインクルードすること。