次の方法で共有


ITuningSpace::get_DefaultPreferredComponentTypes

get_DefaultPreferredComponentTypes メソッドは、このチューニング空間のデフォルト優先コンポーネント タイプのリストを返す。

構文

  HRESULT get_DefaultPreferredComponentTypes(
    IComponentTypes** ppComponentTypes
    );

パラメータ

ppComponentTypes

[out] IComponentTypes インターフェイス ポインタを受け取る変数のアドレス。このインターフェイスを使ってコンポーネント タイプを列挙する。呼び出し元はそのインターフェイスを解放しなければならない。

戻り値

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

注意

コンポーネントはプログラム内のストリームである。優先コンポーネントには、たとえば英語のオーディオ ストリームなどが設定されている。コンポーネントが複数ある場合、チューナーは優先コンポーネントを先に再生しようとする。

チューニング空間にデフォルトの優先タイプがない場合、このメソッドは成功するが、ppComponentTypes パラメータで値 NULL を返す。ポインタの参照を解除する前に、NULL 値がないかどうかをチェックすること。

参照