Uri.this

Creates a new #GstUri object with the given URI parts. The path and query strings will be broken down into their elements. All strings should not be escaped except where indicated.

  1. this(void* ptr, Flag!"Take" take)
  2. this(string scheme, string userinfo, string host, uint port, string path, string query, string fragment)
    class Uri
    this
    (
    string scheme
    ,
    string userinfo
    ,
    string host
    ,
    uint port
    ,
    string path = null
    ,
    string query = null
    ,
    string fragment = null
    )

Parameters

scheme string

The scheme for the new URI.

userinfo string

The user-info for the new URI.

host string

The host name for the new URI.

port uint

The port number for the new URI or GST_URI_NO_PORT.

path string

The path for the new URI with '/' separating path elements.

query string

The query string for the new URI with '&' separating query elements. Elements containing '&' characters should encode them as "%26".

fragment string

The fragment name for the new URI.

Return Value

A new #GstUri object.