protected override void Destroy() { Itdb_Playlist.itdb_playlist_free(Handle); }
public Playlist(Playlist other) : base(Itdb_Playlist.itdb_playlist_duplicate(other.Handle), false) { }
protected override void DoUnlink(int index) { Itdb_Playlist.itdb_playlist_remove_track(this.handle, this[index].Handle); }
public Playlist(string name) : base(Itdb_Playlist.itdb_playlist_new(name, false)) { }
protected override void DoAdd(int index, Track item) { Itdb_Playlist.itdb_playlist_add_track(this.handle, item.Handle, index); }