Microsoft DirectX 8.0

DirectShow 編集サービスのコンポーネント

Microsoft® DirectShow® 編集サービス (DES) には、以下の COM コンポーネントが含まれている。「トランジションおよびエフェクト」も参照すること。

  • 合成
  • エフェクト
  • グループ
  • メディア ディテクタ
  • メディア ロケータ
  • プロパティ セッター
  • レンダリング エンジン (基本)
  • レンダリング エンジン (スマート)
  • ソース
  • タイムライン
  • トラック
  • トランジション
  • XML パーサー
  • 合成

    説明トラックとほかの合成が含まれる。
    クラス識別子利用できない。作成するには、IAMTimeline::CreateEmptyNode を使用する。
    インターフェイス
    参照タイムライン モデルタイムラインの構築

    エフェクト

    説明ビデオ エフェクトまたはオーディオ エフェクトを作成する。
    クラス識別子利用できない。 作成するには、IAMTimeline::CreateEmptyNode を使用する。
    インターフェイス
    参照タイムライン モデルエフェクトとトランジションの操作

    グループ

    説明最上位レベルの合成。
    クラス識別子利用できない。 作成するには、IAMTimeline::CreateEmptyNode を使用する。
    インターフェイス
    参照タイムライン モデルタイムラインの構築

    メディア ディテクタ

    説明情報とスティル フレームをファイル ソースから取得する。
    クラス識別子CLSID_MediaDet
    インターフェイス
    参照ソースの操作

    メディア ロケータ

    説明ソース オブジェクトに関連したファイルを作成する。
    クラス識別子CLSID_MediaLocator
    インターフェイス
    参照ソースの操作

    プロパティ セッター

    説明タイムライン オブジェクトに IDispatch プロパティを設定する。
    クラス識別子CLSID_PropertySetter
    インターフェイス
    参照タイムライン モデルエフェクトとトランジションの操作

    レンダリング エンジン (基本)

    説明タイムラインからの非圧縮出力をレンダリングする。
    クラス識別子CLSID_RenderEngine
    インターフェイス
    参照プロジェクトのレンダリング

    レンダリング エンジン (スマート)

    説明タイムラインからの圧縮出力をレンダリングする。
    クラス識別子CLSID_SmartRenderEngine
    インターフェイス
    参照プロジェクトのレンダリング

    ソース

    説明タイムラインのソース クリップを表す。
    クラス識別子利用できない。作成するには、IAMTimeline::CreateEmptyNode を使用する。
    インターフェイス
    参照タイムライン モデルソースの操作

    タイムライン

    説明ビデオ編集プロジェクトのすべてのオブジェクトが含まれる。
    クラス識別子CLSID_AMTimeline
    インターフェイス
    参照タイムライン モデルタイムラインの構築

    トラック

    説明ソース オブジェクトが含まれる。
    クラス識別子利用できない。作成するには、IAMTimeline::CreateEmptyNode を使用する。
    インターフェイス
    参照タイムライン モデルタイムラインの構築

    トランジション

    説明トラックまたは合成間のトランジションを作成する。
    クラス識別子利用できない。作成するには、IAMTimeline::CreateEmptyNode を使用する。
    インターフェイス
    参照タイムライン モデルエフェクトとトランジションの操作

    XML パーサー

    説明XML プロジェクト ファイルをタイムラインに変換する。
    クラス識別子CLSID_Xml2Dex
    インターフェイス
    参照プロジェクトのロードとプレビュー