YukkuriMovieMaker.Plugin.Effects.IAudioEffect
Edit on GitHub

Last updated: July 23, 2026

AI 要約

定義

名前空間: YukkuriMovieMaker.Plugin.Effects

アセンブリ: YukkuriMovieMaker.Plugin.dll

音声エフェクトのインターフェースです。

public interface IAudioEffect : INotifyPropertyChanged, INotifyDataErrorInfo, IUndoRedoable, IEditable, IAnimatable, IFileItem, IResourceItem

実装 System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyDataErrorInfo

実装型 YukkuriMovieMaker.Plugin.Effects.AudioEffectBase

注釈

音声エフェクトプラグインが実装すべきインターフェースです。 通常は直接実装せず、AudioEffectBase を継承することで実装します。

メソッド

名前 説明
CreateAudioEffect 音声エフェクトプロセッサーを作成します。
CreateExoAudioFilters AviUtl拡張編集(.exo)用の音声フィルター文字列を生成します。

CreateAudioEffect

音声エフェクトプロセッサーを作成します。

IAudioEffectProcessor CreateAudioEffect(TimeSpan duration);

パラメーター

duration System.TimeSpan

注釈

音声レンダリング時に呼び出されます。 duration にはエフェクトが適用されるクリップの総再生時間が渡されます。

CreateExoAudioFilters

AviUtl拡張編集(.exo)用の音声フィルター文字列を生成します。

IEnumerable<string> CreateExoAudioFilters(int keyFrameIndex, ExoOutputDescription exoOutputDescription);

パラメーター

keyFrameIndex System.Int32

exoOutputDescription YukkuriMovieMaker.Exo.ExoOutputDescription

プロパティー

名前 説明
IsEnabled System.Boolean エフェクトが有効かどうかを取得または設定します。
Label System.String エフェクトの表示名を取得します。
Remark System.String エフェクトに紐付けられたリマーク文字列を取得または設定します。

IsEnabled

エフェクトが有効かどうかを取得または設定します。

bool IsEnabled { get; set; }

プロパティー値

System.Boolean

Label

エフェクトの表示名を取得します。

string Label { get; }

プロパティー値

System.String

Remark

エフェクトに紐付けられたリマーク文字列を取得または設定します。

string Remark { get; set; }

プロパティー値

System.String