![]() |
![]() |
![]() |
GUPnP A/V Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
GUPnPDIDLLiteParser; GUPnPDIDLLiteParser * gupnp_didl_lite_parser_new (void
); gboolean gupnp_didl_lite_parser_parse_didl (GUPnPDIDLLiteParser *parser
,const char *didl
,GError **error
);
GUPnPDIDLLiteParser * gupnp_didl_lite_parser_new (void
);
Returns : |
A new GUPnPDIDLLiteParser object. |
gboolean gupnp_didl_lite_parser_parse_didl (GUPnPDIDLLiteParser *parser
,const char *didl
,GError **error
);
Parses DIDL-Lite XML string didl
, emitting the ::object-available,
::item-available and ::container-available signals appropriately during the
process.
|
A GUPnPDIDLLiteParser |
|
The DIDL-Lite XML string to be parsed |
|
The location where to store any error, or NULL |
Returns : |
TRUE on success. |
"container-available"
signalvoid user_function (GUPnPDIDLLiteParser *parser,
GUPnPDIDLLiteContainer *container,
gpointer user_data) : Run Last
The ::container-available signal is emitted each time a container is found in the DIDL-Lite XML being parsed.
|
The GUPnPDIDLLiteParser that received the signal |
|
The now available GUPnPDIDLLiteContainer |
|
user data set when the signal handler was connected. |
"item-available"
signalvoid user_function (GUPnPDIDLLiteParser *parser,
GUPnPDIDLLiteItem *item,
gpointer user_data) : Run Last
The ::item-available signal is emitted each time an item is found in the DIDL-Lite XML being parsed.
|
The GUPnPDIDLLiteParser that received the signal |
|
The now available GUPnPDIDLLiteItem |
|
user data set when the signal handler was connected. |
"object-available"
signalvoid user_function (GUPnPDIDLLiteParser *parser,
GUPnPDIDLLiteObject *object,
gpointer user_data) : Run Last
The ::object-available signal is emitted each time an object is found in the DIDL-Lite XML being parsed.
|
The GUPnPDIDLLiteParser that received the signal |
|
The now available GUPnPDIDLLiteObject |
|
user data set when the signal handler was connected. |