Archive / / / / / Echo.Interfaces.IPlaySource.vala
2008-11-28 08:54:12 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.IPlaySource : GLib.Object { public abstract string name { get; } public abstract string icon { get; } public abstract int get_num_tracks(); public abstract weak ITrack get_track(int index); //public abstract IPlaySourceTrackRef get_track_ref(int index); public signal void track_removed(int index); public signal void track_inserted(int index); public signal void track_changed(int index); public signal void source_refreshed(); }