Archive / / / / / Echo.Interfaces.ITrack.vala
2008-12-01 15:57:27 UTC
previous next
/* vim: set noexpandtab tabstop=4 shiftwidth=4 nowrap textwidth=100 * * Echo Media Player * Copyright (C) 2008 Shane O'Connell * * [ The original file includes a copyright header in this location describing * the file as being released under the terms of the GNU General Public * License. It has been removed in order to display the file as part of the * archive. ] */ public interface Echo.Interfaces.ITrack : GLib.Object { public abstract ITrack? get_next(); public abstract ITrack? get_prev(); public abstract IPlaySource source { get; } public abstract int index { get; } public abstract string title { get; } public abstract string artist { get; } public abstract string album { get; } public abstract int track_number { get; } public abstract int release_year { get; } public abstract int release_month { get; } public abstract int release_day { get; } public abstract string uri { get; } public abstract bool valid { get; } public signal void track_invalidated(); }