Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Effects
アセンブリ: YukkuriMovieMaker.Plugin.dll
音声エフェクトの基底クラスです。
public abstract class AudioEffectBase : Animatable, IAudioEffect
継承 System.Object → YukkuriMovieMaker.Commons.Animatable → YukkuriMovieMaker.Commons.Animatable → YukkuriMovieMaker.Plugin.Effects.AudioEffectBase
音声エフェクトプラグインを実装する場合はこのクラスを継承してください。
継承クラスには [AudioEffect] 属性を付与する必要があります。
VideoEffectBase と同様に、コンストラクターがアニメーション可能プロパティのイベントを購読し、
プロパティーの変更通知とUndo/Redo登録には Set メソッドを使用します。
| 名前 | 説明 |
|---|---|
| CreateAudioEffect | 音声エフェクトプロセッサーを作成します。 |
| CreateExoAudioFilters | AviUtl拡張編集(.exo)用の音声フィルター文字列を生成します。 |
| GetResources | このエフェクトが参照するタイムラインリソースの一覧を返します。 |
音声エフェクトプロセッサーを作成します。
public abstract IAudioEffectProcessor CreateAudioEffect(TimeSpan duration);
duration System.TimeSpan
AviUtl拡張編集(.exo)用の音声フィルター文字列を生成します。
public abstract IEnumerable<string> CreateExoAudioFilters(int keyFrameIndex, ExoOutputDescription exoOutputDescription);
このエフェクトが参照するタイムラインリソースの一覧を返します。
public virtual IEnumerable<TimelineResource> GetResources()
既定の実装は Remark プロパティーからコンテンツIDを解析してリソースを生成します。
VideoEffectBase.GetResources と同等の動作をします。
| 名前 | 型 | 説明 |
|---|---|---|
| IsEnabled | System.Boolean | エフェクトが有効かどうかを取得または設定します。 |
| Label | System.String | エフェクトの表示名を取得します。 |
| Remark | System.String | エフェクトに紐付けられたリマーク文字列を取得または設定します。 |
Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Effects
アセンブリ: YukkuriMovieMaker.Plugin.dll
音声エフェクトの基底クラスです。
public abstract class AudioEffectBase : Animatable, IAudioEffect
継承 System.Object → YukkuriMovieMaker.Commons.Animatable → YukkuriMovieMaker.Commons.Animatable → YukkuriMovieMaker.Plugin.Effects.AudioEffectBase
音声エフェクトプラグインを実装する場合はこのクラスを継承してください。
継承クラスには [AudioEffect] 属性を付与する必要があります。
VideoEffectBase と同様に、コンストラクターがアニメーション可能プロパティのイベントを購読し、
プロパティーの変更通知とUndo/Redo登録には Set メソッドを使用します。
| 名前 | 説明 |
|---|---|
| CreateAudioEffect | 音声エフェクトプロセッサーを作成します。 |
| CreateExoAudioFilters | AviUtl拡張編集(.exo)用の音声フィルター文字列を生成します。 |
| GetResources | このエフェクトが参照するタイムラインリソースの一覧を返します。 |
音声エフェクトプロセッサーを作成します。
public abstract IAudioEffectProcessor CreateAudioEffect(TimeSpan duration);
duration System.TimeSpan
AviUtl拡張編集(.exo)用の音声フィルター文字列を生成します。
public abstract IEnumerable<string> CreateExoAudioFilters(int keyFrameIndex, ExoOutputDescription exoOutputDescription);
このエフェクトが参照するタイムラインリソースの一覧を返します。
public virtual IEnumerable<TimelineResource> GetResources()
既定の実装は Remark プロパティーからコンテンツIDを解析してリソースを生成します。
VideoEffectBase.GetResources と同等の動作をします。
| 名前 | 型 | 説明 |
|---|---|---|
| IsEnabled | System.Boolean | エフェクトが有効かどうかを取得または設定します。 |
| Label | System.String | エフェクトの表示名を取得します。 |
| Remark | System.String | エフェクトに紐付けられたリマーク文字列を取得または設定します。 |