RygelMediaRenderer 3 LIBRYGEL-RENDERER Library
RygelMediaRenderer This class may be used to implement in-process UPnP-AV media renderers.

## Synopsis

    #define             RYGEL_TYPE_MEDIA_RENDERER
    RygelMediaRenderer * rygel_media_renderer_new           (const gchar *title,
                                                             RygelMediaPlayer *player);
    struct              RygelMediaRenderer;

## Object Hierarchy

      GObject
       +----RygelMediaDevice
             +----RygelMediaRenderer

## Description

Call `rygel_media_device_add_interface()` on the RygelMediaServer to allow it to serve media via that network interface.

See the standalone-renderer.c example.

## Details

### RYGEL_TYPE_MEDIA_RENDERER

    #define RYGEL_TYPE_MEDIA_RENDERER (rygel_media_renderer_get_type ())

The type for RygelMediaRenderer.

RYGEL_TYPE_MEDIA_RENDERER

### rygel_media_renderer_new ()

    RygelMediaRenderer * rygel_media_renderer_new           (const gchar *title,
                                                             RygelMediaPlayer *player);

Create a MediaRenderer to serve the media in the RygelMediaContainer. For instance, you might use a RygelSimpleContainer. Alternatively, you might use your own RygelMediaContainer implementation.

Assuming that the RygelMediaContainer is correctly implemented, the RygelMediaServer will respond appropriately to changes in the RygelMediaContainer.

rygel_media_renderer_new

### struct RygelMediaRenderer

    struct RygelMediaRenderer;

This class may be used to implement in-process UPnP-AV media renderers.

Call `rygel_media_device_add_interface()` on the RygelMediaServer to allow it to serve media via that network interface.

See the standalone-renderer.c example.

RygelMediaRenderer