Microsoft DirectX 8.0

IAMTimelineEffect インターフェイス

Microsoft® DirectShow® 編集サービス (DES) でエフェクトを操作するためのメソッドを提供する。エフェクト オブジェクトはこのインターフェイスを実装する。

エフェクト オブジェクトは、DES がサポートするすべてのタイプの単一入力エフェクトのラッパー オブジェクトである。使用するエフェクトを指定するには、そのエフェクトの IAMTimelineObj::SetSubObjectGUID メソッドを呼び出す。エフェクトのプロパティを設定するには、IPropertySetter インターフェイスを使用する。詳細については、「エフェクトとトランジションの操作」を参照すること。

要件

Qedit.h が必要である。

vtable 順のメソッド

IUnknown メソッド説明
QueryInterfaceサポートされているインターフェイスへのポインタを取得する。
AddRef参照カウントをインクリメントする。
Release参照カウントをデクリメントする。
IAMTimelineEffect メソッド説明
EffectGetPriorityエフェクトの優先順位レベルを取得する。

IAMTimelineEffect::EffectGetPriority

IAMTimelineEffect インターフェイス

エフェクトの優先順位レベルを取得する。指定されたオブジェクトに対して、レンダリング エンジンは優先順位に従って、優先順位ゼロから順にエフェクトを適用する。

構文

HRESULT EffectGetPriority(
    long *pVal
);

パラメータ

pVal
優先順位レベルを受け取る変数へのポインタ。

戻り値

成功した場合は、S_OK を返す。それ以外の場合は、E_POINTER を返す。