public PhotoAlbum(string albumname) : base(Itdb_PhotoAlbum.itdb_photodb_photoalbum_new(albumname), false) { }
protected override void Destroy() { Itdb_PhotoAlbum.itdb_photodb_photoalbum_free(Handle); }
protected override void DoAdd(int index, Artwork item) { IntPtr photodb = ((Itdb_PhotoAlbum)Marshal.PtrToStructure(HandleRef.ToIntPtr(this.handle), typeof(Itdb_PhotoAlbum))).photodb; Itdb_PhotoAlbum.itdb_photodb_photoalbum_add_photo(photodb, this.handle, item.Handle, index); }