Crate aviutl2

Crate aviutl2 

Source
Expand description

§aviutl2-rs

AviUtl2 SDKのRustラッパー。 このクレートは、AviUtl2のプラグインをRustらしく開発できるようにすることを目的としています。

§モジュール

  • input:AviUtl2の入力プラグインを実装するためのモジュール。
  • output:AviUtl2の出力プラグインを実装するためのモジュール。
  • common:共通の型や関数を提供するモジュール。
  • utils:ユーティリティ関数を提供するモジュール。

詳細は各モジュールのドキュメントを参照してください。

§Feature Flags

  • input(デフォルト):入力プラグイン機能を有効にします。
  • output(デフォルト):出力プラグイン機能を有効にします。
  • env_loggerenv_loggerを使用してデバッグログを出力するのに便利な関数を提供します。
  • imageimageクレートを使用して画像の読み書きをサポートします。

Re-exports§

pub use aviutl2_sys as sys;
pub use anyhow;
pub use common::*;

Modules§

common
inputinput
aviutl2-rs / input
outputoutput
aviutl2-rs / output
utils

Macros§

odbg
OutputDebugStringに出力するdbg!マクロ。
oprintln
OutputDebugStringに出力するprintln!マクロ。
register_input_plugininput
入力プラグインを登録するマクロ。
register_output_pluginoutput
出力プラグインを登録するマクロ。