plugin

Attribute Macro plugin 

Source
#[plugin]
Expand description

プラグインを定義するためのマクロ。

§Attributes

  • 引数にはInputPluginOutputPluginFilterPluginScriptModuleGenericPluginのいずれかを指定します。

§Example

#[aviutl2::plugin(OutputPlugin)]
struct MyOutputPlugin;

impl aviutl2::output::OutputPlugin for MyOutputPlugin {
    // ...
}

aviutl2::register_output_plugin!(MyOutputPlugin);