ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Settings.EffectSettings クラス

エフェクト設定を管理するクラスです。 [詳解]

YukkuriMovieMaker.Settings.EffectSettings の継承関係図

公開メンバ関数

override void Initialize ()
 設定を初期化します。
void AddRecentVideoEffect (string effectName)
 最近使用したビデオエフェクトのリストにエフェクトを追加します。 リストの最大サイズは50です。
void AddRecentAudioEffect (string effectName)
 最近使用したオーディオエフェクトのリストにエフェクトを追加します。 リストの最大サイズは50です。
void SaveAsDefault (global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect effect)
 指定されたビデオエフェクトをデフォルトとして保存します。
void SaveAsDefault (global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect effect)
 指定されたオーディオエフェクトをデフォルトとして保存します。
global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect CreateVideoEffect (global::System.Type type)
 指定された型のビデオエフェクトの新しいインスタンスを作成します。 デフォルト設定が保存されている場合は、その設定を適用したインスタンスを返します。
global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect CreateAudioEffect (global::System.Type type)
 指定された型のオーディオエフェクトの新しいインスタンスを作成します。 デフォルト設定が保存されている場合は、その設定を適用したインスタンスを返します。
 EffectSettings ()
 EffectSettings クラスの新しいインスタンスを初期化します。

プロパティ

override global::YukkuriMovieMaker.Plugin.SettingsCategory Category [get]
 設定のカテゴリを取得します。
override string Name [get]
 設定の名前を取得します。
override bool HasSettingView [get]
 設定ビューを持つかどうかを示す値を取得します。
override object SettingView [get]
 設定ビューを取得します。
global::System.Collections.Generic.List< string > FavoriteEffects = new global::System.Collections.Generic.List<string>() [get]
 お気に入りのエフェクトのリストを取得します。
global::System.Collections.ObjectModel.ObservableCollection< global::YukkuriMovieMaker.Settings.EffectTemplate< global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect > > EffectTemplate = new global::System.Collections.ObjectModel.ObservableCollection<global::YukkuriMovieMaker.Settings.EffectTemplate<global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect>>() [get]
 ビデオエフェクトテンプレートのコレクションを取得します。
global::System.Collections.ObjectModel.ObservableCollection< global::YukkuriMovieMaker.Settings.EffectTemplate< global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect > > AudioEffectTemplate = new global::System.Collections.ObjectModel.ObservableCollection<global::YukkuriMovieMaker.Settings.EffectTemplate<global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect>>() [get]
 オーディオエフェクトテンプレートのコレクションを取得します。
global::System.Collections.Generic.Dictionary< string, global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect > DefaultVideoEffects = new global::System.Collections.Generic.Dictionary<string, global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect>() [get]
 デフォルトのビデオエフェクトの辞書を取得します。 キーはエフェクトの型名、値はエフェクトのインスタンスです。
global::System.Collections.Generic.Dictionary< string, global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect > DefaultAudioEffects = new global::System.Collections.Generic.Dictionary<string, global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect>() [get]
 デフォルトのオーディオエフェクトの辞書を取得します。 キーはエフェクトの型名、値はエフェクトのインスタンスです。
global::System.Collections.Generic.List< string > RecentVideoEffects = new global::System.Collections.Generic.List<string>() [get]
 最近使用したビデオエフェクトのリストを取得します。
global::System.Collections.Generic.List< string > RecentAudioEffects = new global::System.Collections.Generic.List<string>() [get]
 最近使用したオーディオエフェクトのリストを取得します。

詳解

エフェクト設定を管理するクラスです。

このクラスは、お気に入りのエフェクト、最近使用したエフェクト、エフェクトテンプレート、 およびデフォルトのエフェクト設定を保持します。エフェクトの作成や管理に関する機能を提供します。

構築子と解体子

◆ EffectSettings()

YukkuriMovieMaker.Settings.EffectSettings.EffectSettings ( )

EffectSettings クラスの新しいインスタンスを初期化します。

メソッド詳解

◆ AddRecentAudioEffect()

void YukkuriMovieMaker.Settings.EffectSettings.AddRecentAudioEffect ( string effectName)

最近使用したオーディオエフェクトのリストにエフェクトを追加します。 リストの最大サイズは50です。

引数
effectName追加するエフェクトの名前。

◆ AddRecentVideoEffect()

void YukkuriMovieMaker.Settings.EffectSettings.AddRecentVideoEffect ( string effectName)

最近使用したビデオエフェクトのリストにエフェクトを追加します。 リストの最大サイズは50です。

引数
effectName追加するエフェクトの名前。

◆ CreateAudioEffect()

global.YukkuriMovieMaker.Plugin.Effects.IAudioEffect YukkuriMovieMaker.Settings.EffectSettings.CreateAudioEffect ( global.System.Type type)

指定された型のオーディオエフェクトの新しいインスタンスを作成します。 デフォルト設定が保存されている場合は、その設定を適用したインスタンスを返します。

引数
type作成するオーディオエフェクトの型。
戻り値
作成されたオーディオエフェクトのインスタンス。
例外
System.NullReferenceException指定された型のエフェクトのインスタンス作成に失敗した場合にスローされます。

◆ CreateVideoEffect()

global.YukkuriMovieMaker.Plugin.Effects.IVideoEffect YukkuriMovieMaker.Settings.EffectSettings.CreateVideoEffect ( global.System.Type type)

指定された型のビデオエフェクトの新しいインスタンスを作成します。 デフォルト設定が保存されている場合は、その設定を適用したインスタンスを返します。

引数
type作成するビデオエフェクトの型。
戻り値
作成されたビデオエフェクトのインスタンス。
例外
System.NullReferenceException指定された型のエフェクトのインスタンス作成に失敗した場合にスローされます。

◆ Initialize()

override void YukkuriMovieMaker.Settings.EffectSettings.Initialize ( )

設定を初期化します。

このメソッドは、デフォルトのビデオエフェクトとオーディオエフェクトの型名を解決し、 アセンブリバージョン情報を取り除きます。

◆ SaveAsDefault() [1/2]

void YukkuriMovieMaker.Settings.EffectSettings.SaveAsDefault ( global.YukkuriMovieMaker.Plugin.Effects.IAudioEffect effect)

指定されたオーディオエフェクトをデフォルトとして保存します。

引数
effect保存するオーディオエフェクトのインスタンス。

◆ SaveAsDefault() [2/2]

void YukkuriMovieMaker.Settings.EffectSettings.SaveAsDefault ( global.YukkuriMovieMaker.Plugin.Effects.IVideoEffect effect)

指定されたビデオエフェクトをデフォルトとして保存します。

引数
effect保存するビデオエフェクトのインスタンス。

プロパティ詳解

◆ AudioEffectTemplate

global.System.Collections.ObjectModel.ObservableCollection<global.YukkuriMovieMaker.Settings.EffectTemplate<global.YukkuriMovieMaker.Plugin.Effects.IAudioEffect> > YukkuriMovieMaker.Settings.EffectSettings.AudioEffectTemplate = new global::System.Collections.ObjectModel.ObservableCollection<global::YukkuriMovieMaker.Settings.EffectTemplate<global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect>>()
get

オーディオエフェクトテンプレートのコレクションを取得します。

◆ Category

override global.YukkuriMovieMaker.Plugin.SettingsCategory YukkuriMovieMaker.Settings.EffectSettings.Category
get

設定のカテゴリを取得します。

◆ DefaultAudioEffects

global.System.Collections.Generic.Dictionary<string, global.YukkuriMovieMaker.Plugin.Effects.IAudioEffect> YukkuriMovieMaker.Settings.EffectSettings.DefaultAudioEffects = new global::System.Collections.Generic.Dictionary<string, global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect>()
get

デフォルトのオーディオエフェクトの辞書を取得します。 キーはエフェクトの型名、値はエフェクトのインスタンスです。

◆ DefaultVideoEffects

global.System.Collections.Generic.Dictionary<string, global.YukkuriMovieMaker.Plugin.Effects.IVideoEffect> YukkuriMovieMaker.Settings.EffectSettings.DefaultVideoEffects = new global::System.Collections.Generic.Dictionary<string, global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect>()
get

デフォルトのビデオエフェクトの辞書を取得します。 キーはエフェクトの型名、値はエフェクトのインスタンスです。

◆ EffectTemplate

global.System.Collections.ObjectModel.ObservableCollection<global.YukkuriMovieMaker.Settings.EffectTemplate<global.YukkuriMovieMaker.Plugin.Effects.IVideoEffect> > YukkuriMovieMaker.Settings.EffectSettings.EffectTemplate = new global::System.Collections.ObjectModel.ObservableCollection<global::YukkuriMovieMaker.Settings.EffectTemplate<global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect>>()
get

ビデオエフェクトテンプレートのコレクションを取得します。

◆ FavoriteEffects

global.System.Collections.Generic.List<string> YukkuriMovieMaker.Settings.EffectSettings.FavoriteEffects = new global::System.Collections.Generic.List<string>()
get

お気に入りのエフェクトのリストを取得します。

◆ HasSettingView

override bool YukkuriMovieMaker.Settings.EffectSettings.HasSettingView
get

設定ビューを持つかどうかを示す値を取得します。

◆ Name

override string YukkuriMovieMaker.Settings.EffectSettings.Name
get

設定の名前を取得します。

◆ RecentAudioEffects

global.System.Collections.Generic.List<string> YukkuriMovieMaker.Settings.EffectSettings.RecentAudioEffects = new global::System.Collections.Generic.List<string>()
get

最近使用したオーディオエフェクトのリストを取得します。

◆ RecentVideoEffects

global.System.Collections.Generic.List<string> YukkuriMovieMaker.Settings.EffectSettings.RecentVideoEffects = new global::System.Collections.Generic.List<string>()
get

最近使用したビデオエフェクトのリストを取得します。

◆ SettingView

override object YukkuriMovieMaker.Settings.EffectSettings.SettingView
get

設定ビューを取得します。

このプロパティは実装されておらず、System.NotImplementedExceptionをスローします。


このクラス詳解は次のファイルから抽出されました: