| NiVE2.Plugin.Interface | |
| *class | InputBase : PluginBase 入力プラグインの基底です。 |
| *class | InputChild : InputBase 入力プラグインを作るときにはこれを継承するようです。 |
| Summary | |
| InputBase() | |
| *string | CorrespondingType |
| *string | FileName |
| *void | Initialize() |
| *bool | Load(string file) |
| *InputChild[] | GetChildInput() 普通は new InputChild[] { this } でいいっぽい。 |
| *object | SaveInnerData() |
| void | LoadInnerData() |
| Summary | |
| InputChild() | |
| *int | ChildCode この子入力クラスの固有の番号。普通は 0 でいいっぽい。 |
| *InputBase | Parent この子入力クラスの親。普通は this でいいっぽい。 |
| *string | MediaName メディアの名前。 |
| *double | Length |
| *bool |
HaveVideo
メディアがビデオを持つか否か(ry |
| *bool |
HaveAudio
メディアがオーディオを持つか否か(ry |
| *bool | IsImage メディアがイメージか否か(ry |
| *MediaInfo | GetMediaInfo() |
| *PropertyBase[] | GetDefaultProperty() |
| *PropertyEditControlBase[] | GetControl() |
| *RectangleF | GetBounds(double time, IComposition comp, *ROD property) |
| *NBitmap | GetImage(double time, IComposition comp, *ROD property) |
| *byte[] | GetAudio(double time, int length, IComposition comp) |