Microsoft DirectX 8.0

IDVBTuningSpace インターフェイス

このインターフェイスは、DVBTuningSpace オブジェクトに実装される。

メソッド名説明
ITuningSpace メソッド 
get_UniqueNameチューニング空間の固有の名称を取得する。固有の名称は略称か GUID である。
put_UniqueNameチューニング空間の固有の名称を設定する。固有の名称は略称か GUID である。
get_FriendlyNameチューニング空間のローカライズされたフレンドリ名を取得する。
put_FriendlyNameチューニング空間のローカライズされたフレンドリ名を設定する。
get_CLSIDチューニング空間の CLSID を BSTR として取得する。
get_NetworkTypeチューニング空間のネットワーク タイプ GUID を BSTR として取得する。
put_NetworkTypeこのチューニング空間のネットワーク タイプを BSTR として設定する。
get__NetworkTypeチューニング空間のネットワーク タイプを GUID として取得する。
put__NetworkTypeこのチューニング空間のネットワーク タイプを REFCLSID として設定する。
CreateTuneRequest空の (初期化されていない) チューニング要求を表す COM オブジェクトを作成する。
EnumCategoryGUIDs(現時点では未実装) DirectShow カテゴリ GUID を列挙する列挙子を作成する。カテゴリ GUID は、チューニング空間をサポートするフィルタの種類を表すものである。
EnumDeviceMonikers(現時点では未実装) このチューニング空間をサポートするチューナー入力 (フィルタ) を表すデバイス モニカの列挙子を作成する。
get_DefaultPreferredComponentTypes優先コンポーネント タイプのリストを返す。優先コンポーネント タイプは、優先オーディオ ストリームなどのパラメータを指定するものである。
put_DefaultPreferredComponentTypes優先コンポーネント タイプのリストを作成する。優先コンポーネント タイプは、優先オーディオ ストリームなどのパラメータを指定するものである。
get_FrequencyMappingネットワーク プロバイダが put_FrequencyMapping を呼び出して直前に作成した周波数マッピングを取得する。
put_FrequencyMapping周波数とチャンネルのマッピング、周波数と中継器のマッピング、またはキャリア周波数から周波数識別子への、チューニング空間に適したその他のあらゆるマッピングを作成する。
get_DefaultLocatorローカル システムのデフォルト ロケータを取得する。
put_DefaultLocatorローカル システムのデフォルト ロケータを設定する。
IDVBTuningSpace メソッド 
get_SystemTypeDVB のシステム タイプを取得する。
put_SystemTypeDVB のシステム タイプを設定する。

IDVBTuningSpace::get_SystemType

IDVBTuningSpace インターフェイス

システム タイプを取得する。

構文

HRESULT get_SystemType(
    DVBSystemType* SysType
    );

パラメータ

SysType
[out, retval] システム タイプを受け取る DVDSystemType 型変数へのポインタ。

戻り値

成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。

注意

typedef enum DVBSystemType {
DVB_Cable,
DVB_Terrestrial,
DVB_Satellite,
} DVBSystemType;

IDVBTuningSpace::put_SystemType

IDVBTuningSpace インターフェイス

システム タイプを設定する。

構文

HRESULT put_SystemType(
    DVBSystemType SysType
    );

パラメータ

SysType
[in] システム タイプを指定する DVDSystemType 型変数。

戻り値

成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。

注意

typedef enum DVBSystemType {
DVB_Cable,
DVB_Terrestrial,
DVB_Satellite,
} DVBSystemType;