アットウィキロゴ
 
p.2
NiVE2.Plugin.Interface
*class InputBase : PluginBase
入力プラグインの基底です。
*class InputChild : InputBase
入力プラグインを作るときにはこれを継承するようです。


InputBase

Summary
InputBase()
*string CorrespondingType
*string FileName
*void Initialize()
*bool Load(string file)
*InputChild[] GetChildInput()
普通は new InputChild[] { this } でいいっぽい。
*object SaveInnerData()
void LoadInnerData()


InputChild

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)






最終更新:2010年03月21日 02:32