Blame doc/html/GUPnPDIDLLiteWriter.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>GUPnPDIDLLiteWriter: 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="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem">
Packit 712bc5
<link rel="next" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource">
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

GUPnPDIDLLiteWriter

Packit 712bc5

GUPnPDIDLLiteWriter — DIDL-Lite fragment 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
GUPnPDIDLLiteWriter *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_new ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDIDLLiteItem *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_add_item ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDIDLLiteContainer *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_add_container ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDIDLLiteDescriptor *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_add_descriptor ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
xmlNode *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_get_xml_node ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_get_string ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_get_language ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_writer_filter ()
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
language
Packit 712bc5
Read / Write / Construct Only
Packit 712bc5
Packit 712bc5
Packit 712bc5
gpointer
Packit 712bc5
xml-node
Packit 712bc5
Read
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
 
Packit 712bc5
GUPnPDIDLLiteWriter
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Object Hierarchy

Packit 712bc5
    GObject
Packit 712bc5
    ╰── GUPnPDIDLLiteWriter
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Description

Packit 712bc5

GUPnPDIDLLiteWriter is a helper class for writing DIDL-Lite fragments.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_new ()

Packit 712bc5
GUPnPDIDLLiteWriter *
Packit 712bc5
gupnp_didl_lite_writer_new (const char *language);
Packit 712bc5

Note: language

Packit 712bc5
 should always be set to NULL, DLNA does not support the
Packit 712bc5
language parameter.

Packit 712bc5
Packit 712bc5

Parameters

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

language

Packit 712bc5

The language the DIDL-Lite fragment is in, or NULL.

Packit 712bc5
[allow-none]
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPDIDLLiteWriter object.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_add_item ()

Packit 712bc5
GUPnPDIDLLiteItem *
Packit 712bc5
gupnp_didl_lite_writer_add_item (GUPnPDIDLLiteWriter *writer);
Packit 712bc5

Creates a new item, attaches it to writer

Packit 712bc5
 and returns it.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

A GUPnPDIDLLiteWriter

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

Returns

Packit 712bc5

A new GUPnPDIDLLiteItem object. Unref after usage.

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_add_container ()

Packit 712bc5
GUPnPDIDLLiteContainer *
Packit 712bc5
gupnp_didl_lite_writer_add_container (GUPnPDIDLLiteWriter *writer);
Packit 712bc5

Creates a new container, attaches it to writer

Packit 712bc5
 and returns it.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

A GUPnPDIDLLiteWriter

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

Returns

Packit 712bc5

A new GUPnPDIDLLiteContainer object. Unref after usage.

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_add_descriptor ()

Packit 712bc5
GUPnPDIDLLiteDescriptor *
Packit 712bc5
gupnp_didl_lite_writer_add_descriptor (GUPnPDIDLLiteWriter *writer);
Packit 712bc5

Creates a new descriptor, attaches it to object

Packit 712bc5
 and returns it.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

A GUPnPDIDLLiteWriter

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

Returns

Packit 712bc5

A new GUPnPDIDLLiteDescriptor object. Unref after usage.

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_get_xml_node ()

Packit 712bc5
xmlNode *
Packit 712bc5
gupnp_didl_lite_writer_get_xml_node (GUPnPDIDLLiteWriter *writer);
Packit 712bc5

Get the pointer to root node in XML document.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

The GUPnPDIDLLiteWriter

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

Returns

Packit 712bc5

The pointer to root node in XML document.

Packit 712bc5

[transfer none]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_get_string ()

Packit 712bc5
char *
Packit 712bc5
gupnp_didl_lite_writer_get_string (GUPnPDIDLLiteWriter *writer);
Packit 712bc5

Creates a string representation of the DIDL-Lite XML document.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

A GUPnPDIDLLiteWriter

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

Returns

Packit 712bc5

The DIDL-Lite XML string, or NULL. g_free after usage.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_get_language ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_didl_lite_writer_get_language (GUPnPDIDLLiteWriter *writer);
Packit 712bc5

Get the language the DIDL-Lite fragment is in.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

GUPnPDIDLLiteWriter

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

Returns

Packit 712bc5

The language of the writer

Packit 712bc5
, or NULL. 

Packit 712bc5

[transfer none]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_writer_filter ()

Packit 712bc5
void
Packit 712bc5
gupnp_didl_lite_writer_filter (GUPnPDIDLLiteWriter *writer,
Packit 712bc5
                               const char *filter);
Packit 712bc5

Clears the DIDL-Lite XML document of the properties not specified in the

Packit 712bc5
filter
Packit 712bc5
. The passed filter string would typically come from the 'Filter'
Packit 712bc5
argument of Browse or Search actions from a ContentDirectory control point.
Packit 712bc5
Please refer to Section 2.3.15 of UPnP AV ContentDirectory version 3
Packit 712bc5
specification for details on this string.

Packit 712bc5
Packit 712bc5

Parameters

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

writer

Packit 712bc5

A GUPnPDIDLLiteWriter

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

filter

Packit 712bc5

A filter string

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

Types and Values

Packit 712bc5
Packit 712bc5

GUPnPDIDLLiteWriter

Packit 712bc5
typedef struct _GUPnPDIDLLiteWriter GUPnPDIDLLiteWriter;
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Property Details

Packit 712bc5
Packit 712bc5

The “language” property

Packit 712bc5
  “language”                 gchar *
Packit 712bc5

The language the DIDL-Lite fragment is in.

Packit 712bc5

Flags: Read / Write / Construct Only

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “xml-node” property

Packit 712bc5
  “xml-node”                 gpointer
Packit 712bc5

The pointer to root node in XML document.

Packit 712bc5

Flags: Read

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

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