#contents
* 説明 [#yd61b624]
LoadAviUtlFilterPluginは、多くのAviUtl用のフィルタプラグイン(拡張子 auf)を使用することを可能にします((すべてのAviUtlフィルタプラグインが利用できるわけではありません。また、AviUtl内蔵フィルタも利用できません。))。このフィルタは、[[warpsharpプラグイン>warpsharpパッケージ]]に収録されています。
[[ShowAUFInfo.exe]]を使えば、LoadAviUtlFilterPlugin形式の関数を、簡単に作成することができます。実際に、このフィルタを使用する際は、[[ShowAUFInfo.exe]]で関数定義ファイルを作成し、そのファイルをスクリプトファイルに[[Import]]するとよいでしょう。
** LoadAviUtlFilterPlugin2 について [#x19fea69]
seraphy 氏による改造版 warpsharp には、メモリリーク防止用の措置が追加された LoadAviUtlFilterPlugin2 も収録されています(2007/11/04 版以降)。「メモリリーク防止になる反面、若干の速度低下あり」とのこと。
改造版 warpsharp の入手先は、[[warpsharpパッケージ]]を参照。
* 書式 [#oeba2b56]
#code(){{
LoadAviUtlFilterPlugin(string path, string name[, bool "copy", bool "debug"])
}}
#code(){{
LoadAviUtlFilterPlugin2(string path, string name[, bool "copy", bool "debug"])
}}
** 引数 [#u95206cc]
-path
--AviUtlフィルタプラグインのパス。
-name
--AviUtlフィルタプラグインを実行するときの関数の名前。
-copy
--AviUtlフィルタプラグインをコピーするかどうかの選択。デフォルトはfalse。
-debug
--デバッグモードを実行するかどうかの選択。デフォルトはfalse。