![]() |
![]() |
![]() |
librygel-renderer Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
RygelPlaybinRendererRygelPlaybinRenderer — Convert a GStreamer Playbin2 element into an UPnP renderer. |
#define RYGEL_PLAYBIN_TYPE_RENDERER RygelPlaybinRenderer * rygel_playbin_renderer_new (const gchar *title
); RygelPlaybinRenderer * rygel_playbin_renderer_new_wrap (GstElement *pipeline
,const gchar *title
); struct RygelPlaybinRenderer;
Using Playbin2 as a model it reflects any changes done externally, such as changing the currently played URI, volume, pause/play etc. to UPnP.
Likewise the playbin can be modified externally using UPnP.
#define RYGEL_PLAYBIN_TYPE_RENDERER (rygel_playbin_renderer_get_type ())
The type for RygelPlaybinRenderer.
RygelPlaybinRenderer * rygel_playbin_renderer_new (const gchar *title
);
Create a new instance of Renderer.
Renderer will instanciate its own instance of playbin. The Playbin can be accessed by using Player.get_default().playbin
|
Friendly name of the new UPnP renderer on the network. [in] |
RygelPlaybinRenderer * rygel_playbin_renderer_new_wrap (GstElement *pipeline
,const gchar *title
);
Create a new instance of Renderer, wrapping an existing playbin instance.
|
Instance of Gst.PlayBin2 to wrap. [in] |
|
Friendly name of the new UPnP renderer on the network. [in] |
struct RygelPlaybinRenderer { RygelMediaDevice parent_instance; RygelPlaybinRendererPrivate * priv; };
Convert a GStreamer Playbin2 element into an UPnP renderer.
Using Playbin2 as a model it reflects any changes done externally, such as changing the currently played URI, volume, pause/play etc. to UPnP.
Likewise the playbin can be modified externally using UPnP.