using Gst;
-public class Rygel.GstRenderer.Player : GLib.Object, Rygel.Player {
+public class Rygel.GstRenderer.Player : GLib.Object, Rygel.MediaPlayer {
private const string[] protocols = { "http-get", "rtsp" };
private const string[] mime_types = {
"audio/mpeg",
base ("GstRenderer", _("GStreamer Renderer"));
}
- public override Rygel.Player? get_player () {
+ public override MediaPlayer? get_player () {
return GstRenderer.Player.get_default ();
}
}
rygel-gst-utils.vala \
rygel-media-receiver-registrar.vala \
rygel-log-handler.vala \
- rygel-player.vala \
+ rygel-media-player.vala \
rygel-changelog.vala \
rygel-volume.vala
}
private ChangeLog changelog;
- private Player player;
+ private MediaPlayer player;
public override void constructed () {
this.changelog = new ChangeLog (this, LAST_CHANGE_NS);
this.player.notify["duration"].connect (this.notify_duration_cb);
}
- private Player get_player () {
+ private MediaPlayer get_player () {
var plugin = this.root_device.resource_factory as MediaRendererPlugin;
return plugin.get_player ();
/*
* Copyright (C) 2008 OpenedHand Ltd.
- * Copyright (C) 2009 Nokia Corporation.
+ * Copyright (C) 2009,2010 Nokia Corporation.
*
* Author: Jorn Baayen <jorn@openedhand.com>
* Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-public interface Rygel.Player : GLib.Object {
+public interface Rygel.MediaPlayer : GLib.Object {
public abstract string playback_state { get; set; }
public abstract string uri { get; set; }
public abstract double volume { get; set; }
this.add_resource (resource);
}
- public virtual Player? get_player () {
+ public virtual MediaPlayer? get_player () {
return null;
}
}
using GUPnP;
public class Rygel.SinkConnectionManager : Rygel.ConnectionManager {
- private Player player;
+ private MediaPlayer player;
public override void constructed () {
base.constructed ();