GstRTSPMediaFactoryURI

## GstRTSPMediaFactoryURI GstRTSPMediaFactoryURI — A factory for URI sources |

## Synopsis

    struct              GstRTSPMediaFactoryURI;
    struct              GstRTSPMediaFactoryURIClass;
    GstRTSPMediaFactoryURI * gst_rtsp_media_factory_uri_new (void);
    void                gst_rtsp_media_factory_uri_set_uri  (GstRTSPMediaFactoryURI *factory,
                                                             const gchar *uri);
    gchar *             gst_rtsp_media_factory_uri_get_uri  (GstRTSPMediaFactoryURI *factory);

## Description

This specialized GstRTSPMediaFactory constructs media pipelines from a URI, given with `gst_rtsp_media_factory_uri_set_uri()`.

It will automatically demux and payload the different streams found in the media at URL.

Last reviewed on 2013-07-11 (1.0.0)

## Details

### struct GstRTSPMediaFactoryURI

    struct GstRTSPMediaFactoryURI {
      GstRTSPMediaFactory   parent;
    };

A media factory that creates a pipeline to play and uri.

### struct GstRTSPMediaFactoryURIClass

    struct GstRTSPMediaFactoryURIClass {
      GstRTSPMediaFactoryClass  parent_class;
    };

The GstRTSPMediaFactoryURI class structure.

### gst_rtsp_media_factory_uri_new ()

    GstRTSPMediaFactoryURI * gst_rtsp_media_factory_uri_new (void);

Create a new GstRTSPMediaFactoryURI instance.

Returns : | a new GstRTSPMediaFactoryURI object.

### gst_rtsp_media_factory_uri_set_uri ()

    void                gst_rtsp_media_factory_uri_set_uri  (GstRTSPMediaFactoryURI *factory,
                                                             const gchar *uri);

Set the URI of the resource that will be streamed by this factory.

`factory` : | a GstRTSPMediaFactory
`uri` : | the uri the stream

### gst_rtsp_media_factory_uri_get_uri ()

    gchar *             gst_rtsp_media_factory_uri_get_uri  (GstRTSPMediaFactoryURI *factory);

Get the URI that will provide media for this factory.

`factory` : | a GstRTSPMediaFactory
Returns : | the configured URI. `g_free()` after usage.

## See Also

GstRTSPMediaFactory, GstRTSPMedia