Blame doc/html/GUPnPDIDLLiteParser.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>GUPnPDIDLLiteParser: 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="ch01.html" title="GUPnP A/V">
Packit 712bc5
<link rel="next" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject">
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
                  Signals
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

GUPnPDIDLLiteParser

Packit 712bc5

GUPnPDIDLLiteParser — A/V DIDL-Lite XML parser

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
GUPnPDIDLLiteParser *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_parser_new ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gboolean
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_didl_lite_parser_parse_didl ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Signals

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
container-available
Packit 712bc5
Run Last
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
item-available
Packit 712bc5
Run Last
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
object-available
Packit 712bc5
Run Last
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
GUPnPDIDLLiteParser
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Object Hierarchy

Packit 712bc5
    GObject
Packit 712bc5
    ╰── GUPnPDIDLLiteParser
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Description

Packit 712bc5

GUPnPDIDLLiteParser parses DIDL-Lite XML strings.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_parser_new ()

Packit 712bc5
GUPnPDIDLLiteParser *
Packit 712bc5
gupnp_didl_lite_parser_new (void);
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPDIDLLiteParser object.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_didl_lite_parser_parse_didl ()

Packit 712bc5
gboolean
Packit 712bc5
gupnp_didl_lite_parser_parse_didl (GUPnPDIDLLiteParser *parser,
Packit 712bc5
                                   const char *didl,
Packit 712bc5
                                   GError **error);
Packit 712bc5

Parses DIDL-Lite XML string didl

Packit 712bc5
, emitting the ::object-available,
Packit 712bc5
::item-available and ::container-available signals appropriately during the
Packit 712bc5
process.

Packit 712bc5
Packit 712bc5

Parameters

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

parser

Packit 712bc5

A GUPnPDIDLLiteParser

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

didl

Packit 712bc5

The DIDL-Lite XML string to be parsed

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

error

Packit 712bc5

The location where to store any error, or NULL

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

Returns

Packit 712bc5

TRUE on success.

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

Types and Values

Packit 712bc5
Packit 712bc5

GUPnPDIDLLiteParser

Packit 712bc5
typedef struct _GUPnPDIDLLiteParser GUPnPDIDLLiteParser;
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Signal Details

Packit 712bc5
Packit 712bc5

The “container-available” signal

Packit 712bc5
void
Packit 712bc5
user_function (GUPnPDIDLLiteParser    *parser,
Packit 712bc5
               GUPnPDIDLLiteContainer *container,
Packit 712bc5
               gpointer                user_data)
Packit 712bc5

The ::container-available signal is emitted each time a container is

Packit 712bc5
found in the DIDL-Lite XML being parsed.

Packit 712bc5
Packit 712bc5

Parameters

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

parser

Packit 712bc5

The GUPnPDIDLLiteParser that received the signal

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

container

Packit 712bc5

The now available GUPnPDIDLLiteContainer

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

user_data

Packit 712bc5

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “item-available” signal

Packit 712bc5
void
Packit 712bc5
user_function (GUPnPDIDLLiteParser *parser,
Packit 712bc5
               GUPnPDIDLLiteItem   *item,
Packit 712bc5
               gpointer             user_data)
Packit 712bc5

The ::item-available signal is emitted each time an item is found in

Packit 712bc5
the DIDL-Lite XML being parsed.

Packit 712bc5
Packit 712bc5

Parameters

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

parser

Packit 712bc5

The GUPnPDIDLLiteParser that received the signal

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

item

Packit 712bc5

The now available GUPnPDIDLLiteItem

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

user_data

Packit 712bc5

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “object-available” signal

Packit 712bc5
void
Packit 712bc5
user_function (GUPnPDIDLLiteParser *parser,
Packit 712bc5
               GUPnPDIDLLiteObject *object,
Packit 712bc5
               gpointer             user_data)
Packit 712bc5

The ::object-available signal is emitted each time an object is

Packit 712bc5
found in the DIDL-Lite XML being parsed.

Packit 712bc5
Packit 712bc5

Parameters

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

parser

Packit 712bc5

The GUPnPDIDLLiteParser that received the signal

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

object

Packit 712bc5

The now available GUPnPDIDLLiteObject

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

user_data

Packit 712bc5

user data set when the signal handler was connected.

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

Flags: Run Last

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

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