RygelHTTPItemURI

RygelHTTPItemURI

Properties

gchar * extension Read / Write
RygelHTTPServer * http-server Read / Write
gchar * item-id Read / Write
gchar * resource-name Read / Write
gint subtitle-index Read / Write
gint thumbnail-index Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── RygelHTTPItemURI

Description

Functions

rygel_http_item_uri_to_string ()

gchar *
rygel_http_item_uri_to_string (RygelHTTPItemURI *self);

Parameters

self

the RygelHTTPItemURI instance

 

rygel_http_item_uri_new ()

RygelHTTPItemURI *
rygel_http_item_uri_new (RygelMediaObject *object,
                         RygelHTTPServer *http_server,
                         gint thumbnail_index,
                         gint subtitle_index,
                         const gchar *resource_name);

Parameters

object

 

 

http_server

 

 

thumbnail_index

 

 

subtitle_index

 

 

resource_name

 

 

rygel_http_item_uri_new_from_string ()

RygelHTTPItemURI *
rygel_http_item_uri_new_from_string (const gchar *uri,
                                     RygelHTTPServer *http_server,
                                     GError **error);

Parameters

uri

 

 

http_server

 

 

error

location to store the error occuring, or NULL to ignore.

[error-domains RygelHTTPRequestError]

rygel_http_item_uri_get_item_id ()

const gchar *
rygel_http_item_uri_get_item_id (RygelHTTPItemURI *self);

Get and return the current value of the "item-id" property.

Parameters

self

the RygelHTTPItemURI instance to query

 

Returns

the value of the "item-id" property


rygel_http_item_uri_set_item_id ()

void
rygel_http_item_uri_set_item_id (RygelHTTPItemURI *self,
                                 const gchar *value);

Set the value of the "item-id" property to value .

Parameters

self

the RygelHTTPItemURI instance to modify

 

value

the new value of the "item-id" property

 

rygel_http_item_uri_get_thumbnail_index ()

gint
rygel_http_item_uri_get_thumbnail_index
                               (RygelHTTPItemURI *self);

Get and return the current value of the "thumbnail-index" property.

Parameters

self

the RygelHTTPItemURI instance to query

 

Returns

the value of the "thumbnail-index" property


rygel_http_item_uri_set_thumbnail_index ()

void
rygel_http_item_uri_set_thumbnail_index
                               (RygelHTTPItemURI *self,
                                gint value);

Set the value of the "thumbnail-index" property to value .

Parameters

self

the RygelHTTPItemURI instance to modify

 

value

the new value of the "thumbnail-index" property

 

rygel_http_item_uri_get_subtitle_index ()

gint
rygel_http_item_uri_get_subtitle_index
                               (RygelHTTPItemURI *self);

Get and return the current value of the "subtitle-index" property.

Parameters

self

the RygelHTTPItemURI instance to query

 

Returns

the value of the "subtitle-index" property


rygel_http_item_uri_set_subtitle_index ()

void
rygel_http_item_uri_set_subtitle_index
                               (RygelHTTPItemURI *self,
                                gint value);

Set the value of the "subtitle-index" property to value .

Parameters

self

the RygelHTTPItemURI instance to modify

 

value

the new value of the "subtitle-index" property

 

rygel_http_item_uri_get_resource_name ()

const gchar *
rygel_http_item_uri_get_resource_name (RygelHTTPItemURI *self);

Get and return the current value of the "resource-name" property.

Parameters

self

the RygelHTTPItemURI instance to query

 

Returns

the value of the "resource-name" property


rygel_http_item_uri_set_resource_name ()

void
rygel_http_item_uri_set_resource_name (RygelHTTPItemURI *self,
                                       const gchar *value);

Set the value of the "resource-name" property to value .

Parameters

self

the RygelHTTPItemURI instance to modify

 

value

the new value of the "resource-name" property

 

rygel_http_item_uri_get_http_server ()

RygelHTTPServer *
rygel_http_item_uri_get_http_server (RygelHTTPItemURI *self);

Get and return the current value of the "http-server" property.

Parameters

self

the RygelHTTPItemURI instance to query

 

Returns

the value of the "http-server" property


rygel_http_item_uri_set_http_server ()

void
rygel_http_item_uri_set_http_server (RygelHTTPItemURI *self,
                                     RygelHTTPServer *value);

Set the value of the "http-server" property to value .

Parameters

self

the RygelHTTPItemURI instance to modify

 

value

the new value of the "http-server" property

 

rygel_http_item_uri_get_extension ()

gchar *
rygel_http_item_uri_get_extension (RygelHTTPItemURI *self);

Get and return the current value of the "extension" property.

Parameters

self

the RygelHTTPItemURI instance to query

 

Returns

the value of the "extension" property


rygel_http_item_uri_set_extension ()

void
rygel_http_item_uri_set_extension (RygelHTTPItemURI *self,
                                   const gchar *value);

Set the value of the "extension" property to value .

Parameters

self

the RygelHTTPItemURI instance to modify

 

value

the new value of the "extension" property

 

Types and Values

RYGEL_TYPE_HTTP_ITEM_URI

#define RYGEL_TYPE_HTTP_ITEM_URI (rygel_http_item_uri_get_type ())

The type for RygelHTTPItemURI.


struct RygelHTTPItemURI

struct RygelHTTPItemURI;

struct RygelHTTPItemURIClass

struct RygelHTTPItemURIClass {
	GObjectClass parent_class;
};

The class structure for RYGEL_TYPE_HTTP_ITEM_URI. All the fields in this structure are private and should never be accessed directly.

Members

Property Details

The “extension” property

  “extension”                gchar *

extension.

Flags: Read / Write

Default value: NULL


The “http-server” property

  “http-server”              RygelHTTPServer *

http-server.

Flags: Read / Write


The “item-id” property

  “item-id”                  gchar *

item-id.

Flags: Read / Write

Default value: NULL


The “resource-name” property

  “resource-name”            gchar *

resource-name.

Flags: Read / Write

Default value: NULL


The “subtitle-index” property

  “subtitle-index”           gint

subtitle-index.

Flags: Read / Write

Default value: -1


The “thumbnail-index” property

  “thumbnail-index”          gint

thumbnail-index.

Flags: Read / Write

Default value: -1