Blame doc/html/GUPnPMediaCollection.html

Packit 712bc5
Packit 712bc5
<html>
Packit 712bc5
<head>
Packit 712bc5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 712bc5
<title>GUPnPMediaCollection: GUPnP A/V Reference Manual</title>
Packit 712bc5
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 712bc5
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
Packit 712bc5
<link rel="up" href="ch01.html" title="GUPnP A/V">
Packit 712bc5
<link rel="prev" href="GUPnPFeatureListParser.html" title="GUPnPFeatureListParser">
Packit 712bc5
<link rel="next" href="ch02.html" title="Error Codes">
Packit 712bc5
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
Packit 712bc5
<link rel="stylesheet" href="style.css" type="text/css">
Packit 712bc5
</head>
Packit 712bc5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 712bc5
Packit 712bc5
Packit 712bc5
Top  | 
Packit 712bc5
                  Description  | 
Packit 712bc5
                  Object Hierarchy  | 
Packit 712bc5
                  Properties
Packit 712bc5
Packit 712bc5
Home
Packit 712bc5
Up
Packit 712bc5
Prev
Packit 712bc5
Next
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPnPMediaCollection

Packit 712bc5

GUPnPMediaCollection — Media collection writer

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPMediaCollection *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_new ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPMediaCollection *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_new_from_string ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_set_title ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_get_title ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_set_author ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_get_author ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDIDLLiteItem *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_add_item ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_get_string ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GList *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_get_items ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gboolean
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_media_collection_get_mutable ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Properties

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
author
Packit 712bc5
Read / Write / Construct
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
data
Packit 712bc5
Write / Construct Only
Packit 712bc5
Packit 712bc5
Packit 712bc5
gboolean
Packit 712bc5
mutable
Packit 712bc5
Read
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
title
Packit 712bc5
Read / Write / Construct
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Types and Values

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
struct
Packit 712bc5
GUPnPMediaCollection
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Object Hierarchy

Packit 712bc5
    GObject
Packit 712bc5
    ╰── GUPnPMediaCollection
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Description

Packit 712bc5

GUPnPMediaCollection is a helper class for writing media collection files.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5

gupnp_media_collection_new ()

Packit 712bc5
GUPnPMediaCollection *
Packit 712bc5
gupnp_media_collection_new (void);
Packit 712bc5

Create a new writable media collection.

Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPMediaCollection.

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_new_from_string ()

Packit 712bc5
GUPnPMediaCollection *
Packit 712bc5
gupnp_media_collection_new_from_string
Packit 712bc5
                               (const char *data);
Packit 712bc5

Parse a new GUPnPMediaCollection from a block of XML data.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

data

Packit 712bc5

XML string.

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPMediaCollection.

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_set_title ()

Packit 712bc5
void
Packit 712bc5
gupnp_media_collection_set_title (GUPnPMediaCollection *collection,
Packit 712bc5
                                  const char *title);
Packit 712bc5

Set the title of a GUPnPMediaCollection.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

title

Packit 712bc5

New Title of this collection;

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_get_title ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_media_collection_get_title (GUPnPMediaCollection *collection);
Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The title of this media collection or NULL if not set.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_set_author ()

Packit 712bc5
void
Packit 712bc5
gupnp_media_collection_set_author (GUPnPMediaCollection *collection,
Packit 712bc5
                                   const char *author);
Packit 712bc5

Set the author of the media collection

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

author

Packit 712bc5

New author of this media collection.

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_get_author ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_media_collection_get_author (GUPnPMediaCollection *collection);
Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The author of this media collection or NULL if not set.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_add_item ()

Packit 712bc5
GUPnPDIDLLiteItem *
Packit 712bc5
gupnp_media_collection_add_item (GUPnPMediaCollection *collection);
Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPDIDLLiteItem object. Unref after

Packit 712bc5
use. 

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_get_string ()

Packit 712bc5
char *
Packit 712bc5
gupnp_media_collection_get_string (GUPnPMediaCollection *collection);
Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

XML string representing this media

Packit 712bc5
collection. g_free() after use. If the colleciton is not mutable, returns a
Packit 712bc5
copy of the original string. 

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_get_items ()

Packit 712bc5
GList *
Packit 712bc5
gupnp_media_collection_get_items (GUPnPMediaCollection *collection);
Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A GList

Packit 712bc5
containing the elemens of this collection, in proper order. Unref all items
Packit 712bc5
and free the list after use. 

Packit 712bc5

[transfer full][element-type GUPnPDIDLLiteItem]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_media_collection_get_mutable ()

Packit 712bc5
gboolean
Packit 712bc5
gupnp_media_collection_get_mutable (GUPnPMediaCollection *collection);
Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

collection

Packit 712bc5

GUPnPMediaCollection

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

TRUE if the collections is modifiable, FALSE otherwise.

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Types and Values

Packit 712bc5
Packit 712bc5

struct GUPnPMediaCollection

Packit 712bc5
struct GUPnPMediaCollection;
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Property Details

Packit 712bc5
Packit 712bc5

The “author” property

Packit 712bc5
  “author”                   gchar *
Packit 712bc5

The author of this media collection.

Packit 712bc5

Flags: Read / Write / Construct

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “data” property

Packit 712bc5
  “data”                     gchar *
Packit 712bc5

Block of data to parse a collection from. If data is set upon

Packit 712bc5
construction it will override the other properties and create a
Packit 712bc5
unmutable collection parsed from data.

Packit 712bc5

Flags: Write / Construct Only

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “mutable” property

Packit 712bc5
  “mutable”                  gboolean
Packit 712bc5

Whether this media collation is modifyable or not.

Packit 712bc5

Flags: Read

Packit 712bc5

Default value: FALSE

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “title” property

Packit 712bc5
  “title”                    gchar *
Packit 712bc5

The title of this media collection.

Packit 712bc5

Flags: Read / Write / Construct

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Generated by GTK-Doc V1.25
Packit 712bc5
</body>
Packit 712bc5
</html>