diff options
author | Mark Ryan <mark.d.ryan@intel.com> | 2012-09-14 17:06:27 +0200 |
---|---|---|
committer | Mark Ryan <mark.d.ryan@intel.com> | 2012-09-14 17:06:27 +0200 |
commit | a4715d2e8aa44865a0b11fd0ac27ae7049cf5170 (patch) | |
tree | 44ad3fdd902545b93cb2ada1b643016accc0d0bb /doc | |
download | GUPnP-AV-a4715d2e8aa44865a0b11fd0ac27ae7049cf5170.tar.gz GUPnP-AV-a4715d2e8aa44865a0b11fd0ac27ae7049cf5170.tar.bz2 GUPnP-AV-a4715d2e8aa44865a0b11fd0ac27ae7049cf5170.zip |
Initial submission of GUPnP-AV to Tizen IVIsubmit/trunk/20120924.173142accepted/trunk/20120924.1713471.0_branch1.0
Diffstat (limited to 'doc')
31 files changed, 8315 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 0000000..72a89fa --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,85 @@ +## Process this file with automake to produce Makefile.in + +# We require automake 1.6 at least. +AUTOMAKE_OPTIONS = 1.6 + +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE=gupnp-av + +# The top-level SGML file. You can change this if you want to. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting the functions and macros. +# e.g. DOC_SOURCE_DIR=../../../gtk +DOC_SOURCE_DIR=../libgupnp-av + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS= + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS=--deprecated-guards="GUPNP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb. +# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mktmpl +# e.g. MKTMPL_OPTIONS=--only-section-tmpl +MKTMPL_OPTIONS= + +# Extra options to supply to gtkdoc-fixref. Not normally needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS= + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB=$(top_srcdir)/libgupnp-av/*.h +CFILE_GLOB=$(top_srcdir)/libgupnp-av/*.c + +# Header files to ignore when scanning. +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES= \ + xml-util.h \ + gvalue-util.h \ + gupnp-av-marshal.h \ + gupnp-didl-lite-contributor-private.h \ + gupnp-didl-lite-descriptor-private.h \ + gupnp-didl-lite-object-private.h \ + gupnp-didl-lite-resource-private.h + +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.sgml building.sgml changes-2.0.sgml +content_files=version.xml + +# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# These files must be listed here *and* in content_files +# e.g. expand_content_files=running.sgml +expand_content_files= + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +INCLUDES=-I$(top_srcdir) $(LIBGUPNP_CFLAGS) +GTKDOC_LIBS=$(top_builddir)/libgupnp-av/libgupnp-av-1.0.la $(LIBGUPNP_LIBS) + +# This includes the standard gtk-doc make rules, copied by gtkdocize. +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +# e.g. EXTRA_DIST += version.xml.in +EXTRA_DIST += version.xml.in diff --git a/doc/Makefile.in b/doc/Makefile.in new file mode 100644 index 0000000..81ad22c --- /dev/null +++ b/doc/Makefile.in @@ -0,0 +1,715 @@ +# Makefile.in generated by automake 1.11.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(srcdir)/version.xml.in $(top_srcdir)/gtk-doc.make +subdir = doc +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ + $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version.xml +CONFIG_CLEAN_VPATH_FILES = +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AS = @AS@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBGUPNP_CFLAGS = @LIBGUPNP_CFLAGS@ +LIBGUPNP_LIBS = @LIBGUPNP_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# We require automake 1.6 at least. +AUTOMAKE_OPTIONS = 1.6 + +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE = gupnp-av + +# The top-level SGML file. You can change this if you want to. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting the functions and macros. +# e.g. DOC_SOURCE_DIR=../../../gtk +DOC_SOURCE_DIR = ../libgupnp-av + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS = --deprecated-guards="GUPNP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb. +# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mktmpl +# e.g. MKTMPL_OPTIONS=--only-section-tmpl +MKTMPL_OPTIONS = + +# Extra options to supply to gtkdoc-fixref. Not normally needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS = + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB = $(top_srcdir)/libgupnp-av/*.h +CFILE_GLOB = $(top_srcdir)/libgupnp-av/*.c + +# Header files to ignore when scanning. +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES = \ + xml-util.h \ + gvalue-util.h \ + gupnp-av-marshal.h \ + gupnp-didl-lite-contributor-private.h \ + gupnp-didl-lite-descriptor-private.h \ + gupnp-didl-lite-object-private.h \ + gupnp-didl-lite-resource-private.h + + +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.sgml building.sgml changes-2.0.sgml +content_files = version.xml + +# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# These files must be listed here *and* in content_files +# e.g. expand_content_files=running.sgml +expand_content_files = + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +INCLUDES = -I$(top_srcdir) $(LIBGUPNP_CFLAGS) +GTKDOC_LIBS = $(top_builddir)/libgupnp-av/libgupnp-av-1.0.la $(LIBGUPNP_LIBS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# This includes the standard gtk-doc make rules, copied by gtkdocize. + +# Other files to distribute +# e.g. EXTRA_DIST += version.xml.in +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; +$(top_srcdir)/gtk-doc.make: + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local dist-hook distclean \ + distclean-generic distclean-libtool distclean-local distdir \ + dvi dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-data-local install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-local + + +@ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +@ENABLE_GTK_DOC_FALSE@all-local: + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +#### setup #### + +setup-build.stamp: + -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + echo ' DOC Preparing build'; \ + files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + test -f $(abs_srcdir)/$$file && \ + cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \ + done; \ + fi; \ + fi + @touch setup-build.stamp + +#### scan #### + +scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) + @echo ' DOC Scanning header files' + @_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + echo " DOC Introspecting gobjects"; \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$(?)" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + @touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +#### xml #### + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) + @echo ' DOC Building XML' + @_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + @touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +#### html #### + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) + @echo ' DOC Building HTML' + @rm -rf html + @mkdir html + @mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$(?)" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$(?)" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + if test -f $(abs_srcdir)/$$file ; then \ + cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + fi; \ + if test -f $(abs_builddir)/$$file ; then \ + cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + fi; \ + done; + @echo ' DOC Fixing cross-references' + @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + @touch html-build.stamp + +#### pdf #### + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) + @echo ' DOC Building PDF' + @rm -f $(DOC_MODULE).pdf + @mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$(?)" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + @touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: clean + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: +@ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc: +@ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist" +@ENABLE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/doc/gupnp-av-docs.sgml b/doc/gupnp-av-docs.sgml new file mode 100644 index 0000000..443f60e --- /dev/null +++ b/doc/gupnp-av-docs.sgml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ +<!ENTITY version SYSTEM "version.xml"> +]> +<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude"> + <bookinfo> + <title>GUPnP A/V Reference Manual</title> + + <releaseinfo>Version &version;</releaseinfo> + + <copyright> + <year>2007,2008</year> + <holder>OpenedHand LTD</holder> + </copyright> + <copyright> + <year>2007,2008</year> + <holder>Zeeshan Ali <zeenix@gmail.com></holder> + </copyright> + <copyright> + <year>2009,2010</year> + <holder>Nokia Corporation</holder> + </copyright> + + <legalnotice> + <para> + Permission is granted to copy, distribute and/or modify this + document under the terms of the <citetitle>GNU Free + Documentation License</citetitle>, Version 1.1 or any later + version published by the Free Software Foundation with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. You may obtain a copy of the <citetitle>GNU Free + Documentation License</citetitle> from the Free Software + Foundation by visiting <ulink type="http" + url="http://www.fsf.org">their Web site</ulink> or by writing + to: + + <address> + The Free Software Foundation, Inc., + <street>59 Temple Place</street> - Suite 330, + <city>Boston</city>, <state>MA</state> <postcode>02111-1307</postcode>, + <country>USA</country> + </address> + </para> + </legalnotice> + </bookinfo> + + <chapter> + <title>GUPnP A/V</title> + + <xi:include href="xml/gupnp-didl-lite-parser.xml"/> + <xi:include href="xml/gupnp-didl-lite-object.xml"/> + <xi:include href="xml/gupnp-didl-lite-container.xml"/> + <xi:include href="xml/gupnp-didl-lite-item.xml"/> + <xi:include href="xml/gupnp-didl-lite-writer.xml"/> + <xi:include href="xml/gupnp-didl-lite-resource.xml"/> + <xi:include href="xml/gupnp-didl-lite-descriptor.xml"/> + <xi:include href="xml/gupnp-didl-lite-contributor.xml"/> + <xi:include href="xml/gupnp-last-change-parser.xml"/> + <xi:include href="xml/gupnp-search-criteria-parser.xml"/> + <xi:include href="xml/gupnp-protocol-info.xml"/> + + </chapter> + + <chapter> + <title>Error Codes</title> + + <xi:include href="xml/gupnp-av-error.xml"/> + + </chapter> + + <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include> +</book> diff --git a/doc/gupnp-av-overrides.txt b/doc/gupnp-av-overrides.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/gupnp-av-overrides.txt diff --git a/doc/gupnp-av-sections.txt b/doc/gupnp-av-sections.txt new file mode 100644 index 0000000..26db573 --- /dev/null +++ b/doc/gupnp-av-sections.txt @@ -0,0 +1,350 @@ +<SECTION> +<FILE>gupnp-didl-lite-object</FILE> +<TITLE>GUPnPDIDLLiteObject</TITLE> +GUPnPDIDLLiteObject +GUPnPOCMFlags +gupnp_didl_lite_object_get_xml_node +gupnp_didl_lite_object_get_upnp_namespace +gupnp_didl_lite_object_get_dc_namespace +gupnp_didl_lite_object_get_dlna_namespace +gupnp_didl_lite_object_get_properties +gupnp_didl_lite_object_get_id +gupnp_didl_lite_object_get_parent_id +gupnp_didl_lite_object_get_restricted +gupnp_didl_lite_object_get_title +gupnp_didl_lite_object_get_creator +gupnp_didl_lite_object_get_artist +gupnp_didl_lite_object_get_author +gupnp_didl_lite_object_get_creators +gupnp_didl_lite_object_get_artists +gupnp_didl_lite_object_get_authors +gupnp_didl_lite_object_get_descriptors +gupnp_didl_lite_object_get_write_status +gupnp_didl_lite_object_get_genre +gupnp_didl_lite_object_get_upnp_class +gupnp_didl_lite_object_get_album +gupnp_didl_lite_object_get_album_art +gupnp_didl_lite_object_get_description +gupnp_didl_lite_object_get_date +gupnp_didl_lite_object_get_track_number +gupnp_didl_lite_object_get_dlna_managed +gupnp_didl_lite_object_get_resources +gupnp_didl_lite_object_get_compat_resource +gupnp_didl_lite_object_add_resource +gupnp_didl_lite_object_add_descriptor +gupnp_didl_lite_object_set_upnp_class +gupnp_didl_lite_object_set_id +gupnp_didl_lite_object_set_parent_id +gupnp_didl_lite_object_set_restricted +gupnp_didl_lite_object_set_title +gupnp_didl_lite_object_set_creator +gupnp_didl_lite_object_set_artist +gupnp_didl_lite_object_set_author +gupnp_didl_lite_object_add_creator +gupnp_didl_lite_object_add_artist +gupnp_didl_lite_object_add_author +gupnp_didl_lite_object_set_genre +gupnp_didl_lite_object_set_write_status +gupnp_didl_lite_object_set_album +gupnp_didl_lite_object_set_album_art +gupnp_didl_lite_object_set_description +gupnp_didl_lite_object_set_date +gupnp_didl_lite_object_set_track_number +gupnp_didl_lite_object_set_dlna_managed +<SUBSECTION Standard> +GUPnPDIDLLiteObjectClass +GUPNP_TYPE_DIDL_LITE_OBJECT +GUPNP_DIDL_LITE_OBJECT +GUPNP_DIDL_LITE_OBJECT_CLASS +GUPNP_IS_DIDL_LITE_OBJECT +GUPNP_IS_DIDL_LITE_OBJECT_CLASS +GUPNP_DIDL_LITE_OBJECT_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteObjectPrivate +gupnp_didl_lite_object_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-container</FILE> +<TITLE>GUPnPDIDLLiteContainer</TITLE> +GUPnPDIDLLiteContainer +gupnp_didl_lite_container_get_searchable +gupnp_didl_lite_container_get_child_count +gupnp_didl_lite_container_get_create_classes +gupnp_didl_lite_container_get_search_classes +gupnp_didl_lite_container_get_storage_used +gupnp_didl_lite_container_set_searchable +gupnp_didl_lite_container_set_child_count +gupnp_didl_lite_container_set_storage_used +gupnp_didl_lite_container_add_create_class +gupnp_didl_lite_container_add_create_class_full +gupnp_didl_lite_container_add_search_class +gupnp_didl_lite_container_add_search_class_full +<SUBSECTION Standard> +GUPnPDIDLLiteContainerClass +GUPNP_TYPE_DIDL_LITE_CONTAINER +GUPNP_DIDL_LITE_CONTAINER +GUPNP_DIDL_LITE_CONTAINER_CLASS +GUPNP_IS_DIDL_LITE_CONTAINER +GUPNP_IS_DIDL_LITE_CONTAINER_CLASS +GUPNP_DIDL_LITE_CONTAINER_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteContainerPrivate +gupnp_didl_lite_container_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-item</FILE> +<TITLE>GUPnPDIDLLiteItem</TITLE> +GUPnPDIDLLiteItem +gupnp_didl_lite_item_get_ref_id +gupnp_didl_lite_item_set_ref_id +<SUBSECTION Standard> +GUPnPDIDLLiteItemClass +GUPNP_TYPE_DIDL_LITE_ITEM +GUPNP_DIDL_LITE_ITEM +GUPNP_DIDL_LITE_ITEM_CLASS +GUPNP_IS_DIDL_LITE_ITEM +GUPNP_IS_DIDL_LITE_ITEM_CLASS +GUPNP_DIDL_LITE_ITEM_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteItemPrivate +gupnp_didl_lite_item_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-parser</FILE> +<TITLE>GUPnPDIDLLiteParser</TITLE> +GUPnPDIDLLiteParser +gupnp_didl_lite_parser_new +gupnp_didl_lite_parser_parse_didl +<SUBSECTION Standard> +GUPnPDIDLLiteParserClass +GUPNP_TYPE_DIDL_LITE_PARSER +GUPNP_DIDL_LITE_PARSER +GUPNP_DIDL_LITE_PARSER_CLASS +GUPNP_IS_DIDL_LITE_PARSER +GUPNP_IS_DIDL_LITE_PARSER_CLASS +GUPNP_DIDL_LITE_PARSER_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteParserPrivate +gupnp_didl_lite_parser_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-writer</FILE> +<TITLE>GUPnPDIDLLiteWriter</TITLE> +GUPnPDIDLLiteWriter +gupnp_didl_lite_writer_new +gupnp_didl_lite_writer_add_item +gupnp_didl_lite_writer_add_container +gupnp_didl_lite_writer_add_descriptor +gupnp_didl_lite_writer_get_xml_node +gupnp_didl_lite_writer_get_string +gupnp_didl_lite_writer_get_language +gupnp_didl_lite_writer_filter +<SUBSECTION Standard> +GUPnPDIDLLiteWriterClass +GUPNP_TYPE_DIDL_LITE_WRITER +GUPNP_DIDL_LITE_WRITER +GUPNP_DIDL_LITE_WRITER_CLASS +GUPNP_IS_DIDL_LITE_WRITER +GUPNP_IS_DIDL_LITE_WRITER_CLASS +GUPNP_DIDL_LITE_WRITER_GET_CLASS +GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC +GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP +GUPNP_DIDL_LITE_WRITER_NAMESPACE_DLNA +<SUBSECTION Private> +GUPnPDIDLLiteWriterPrivate +gupnp_didl_lite_writer_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-resource</FILE> +<TITLE>GUPnPDIDLLiteResource</TITLE> +GUPnPDIDLLiteResource +gupnp_didl_lite_resource_set_uri +gupnp_didl_lite_resource_set_import_uri +gupnp_didl_lite_resource_set_protocol_info +gupnp_didl_lite_resource_set_size +gupnp_didl_lite_resource_set_size64 +gupnp_didl_lite_resource_set_duration +gupnp_didl_lite_resource_set_bitrate +gupnp_didl_lite_resource_set_sample_freq +gupnp_didl_lite_resource_set_bits_per_sample +gupnp_didl_lite_resource_set_protection +gupnp_didl_lite_resource_set_audio_channels +gupnp_didl_lite_resource_set_width +gupnp_didl_lite_resource_set_height +gupnp_didl_lite_resource_set_color_depth +gupnp_didl_lite_resource_get_uri +gupnp_didl_lite_resource_get_import_uri +gupnp_didl_lite_resource_get_protocol_info +gupnp_didl_lite_resource_get_size +gupnp_didl_lite_resource_get_size64 +gupnp_didl_lite_resource_get_duration +gupnp_didl_lite_resource_get_bitrate +gupnp_didl_lite_resource_get_sample_freq +gupnp_didl_lite_resource_get_bits_per_sample +gupnp_didl_lite_resource_get_protection +gupnp_didl_lite_resource_get_audio_channels +gupnp_didl_lite_resource_get_width +gupnp_didl_lite_resource_get_height +gupnp_didl_lite_resource_get_color_depth +gupnp_didl_lite_resource_get_xml_node +<SUBSECTION Standard> +GUPNP_TYPE_DIDL_LITE_RESOURCE +GUPNP_DIDL_LITE_RESOURCE +GUPNP_DIDL_LITE_RESOURCE_CLASS +GUPNP_IS_DIDL_LITE_RESOURCE +GUPNP_IS_DIDL_LITE_RESOURCE_CLASS +GUPNP_DIDL_LITE_RESOURCE_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteResourcePrivate +gupnp_didl_lite_resource_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-descriptor</FILE> +<TITLE>GUPnPDIDLLiteDescriptor</TITLE> +GUPnPDIDLLiteDescriptor +gupnp_didl_lite_descriptor_get_xml_node +gupnp_didl_lite_descriptor_get_content +gupnp_didl_lite_descriptor_get_id +gupnp_didl_lite_descriptor_get_metadata_type +gupnp_didl_lite_descriptor_get_name_space +gupnp_didl_lite_descriptor_set_content +gupnp_didl_lite_descriptor_set_id +gupnp_didl_lite_descriptor_set_metadata_type +gupnp_didl_lite_descriptor_set_name_space +<SUBSECTION Standard> +GUPNP_TYPE_DIDL_LITE_DESCRIPTOR +GUPNP_DIDL_LITE_DESCRIPTOR +GUPNP_DIDL_LITE_DESCRIPTOR_CLASS +GUPNP_IS_DIDL_LITE_DESCRIPTOR +GUPNP_IS_DIDL_LITE_DESCRIPTOR_CLASS +GUPNP_DIDL_LITE_DESCRIPTOR_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteDescriptorPrivate +gupnp_didl_lite_descriptor_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-didl-lite-contributor</FILE> +<TITLE>GUPnPDIDLLiteContributor</TITLE> +GUPnPDIDLLiteContributor +gupnp_didl_lite_contributor_get_xml_node +gupnp_didl_lite_contributor_get_role +gupnp_didl_lite_contributor_get_name +gupnp_didl_lite_contributor_set_role +gupnp_didl_lite_contributor_set_name +<SUBSECTION Standard> +GUPNP_TYPE_DIDL_LITE_CONTRIBUTOR +GUPNP_DIDL_LITE_CONTRIBUTOR +GUPNP_DIDL_LITE_CONTRIBUTOR_CLASS +GUPNP_IS_DIDL_LITE_CONTRIBUTOR +GUPNP_IS_DIDL_LITE_CONTRIBUTOR_CLASS +GUPNP_DIDL_LITE_CONTRIBUTOR_GET_CLASS +<SUBSECTION Private> +GUPnPDIDLLiteContributorPrivate +gupnp_didl_lite_contributor_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-protocol-info</FILE> +<TITLE>GUPnPProtocolInfo</TITLE> +GUPnPProtocolInfo +GUPnPDLNAConversion +GUPnPDLNAFlags +GUPnPDLNAOperation +gupnp_protocol_info_new +gupnp_protocol_info_new_from_string +gupnp_protocol_info_to_string +gupnp_protocol_info_is_compatible +gupnp_protocol_info_set_protocol +gupnp_protocol_info_set_network +gupnp_protocol_info_set_mime_type +gupnp_protocol_info_set_dlna_profile +gupnp_protocol_info_set_play_speeds +gupnp_protocol_info_set_dlna_conversion +gupnp_protocol_info_set_dlna_operation +gupnp_protocol_info_set_dlna_flags +gupnp_protocol_info_get_protocol +gupnp_protocol_info_get_network +gupnp_protocol_info_get_mime_type +gupnp_protocol_info_get_dlna_profile +gupnp_protocol_info_get_play_speeds +gupnp_protocol_info_get_dlna_conversion +gupnp_protocol_info_get_dlna_operation +gupnp_protocol_info_get_dlna_flags +<SUBSECTION Standard> +GUPNP_TYPE_PROTOCOL_INFO +GUPNP_PROTOCOL_INFO +GUPNP_PROTOCOL_INFO_CLASS +GUPNP_IS_PROTOCOL_INFO +GUPNP_IS_PROTOCOL_INFO_CLASS +GUPNP_PROTOCOL_INFO_GET_CLASS +GUPNP_TYPE_DLNA_CONVERSION +GUPNP_TYPE_DLNA_FLAGS +GUPNP_TYPE_DLNA_OPERATION +<SUBSECTION Private> +GUPnPProtocolInfoPrivate +gupnp_protocol_info_get_type +gupnp_dlna_conversion_get_type +gupnp_dlna_flags_get_type +gupnp_dlna_operation_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-last-change-parser</FILE> +<TITLE>GUPnPLastChangeParser</TITLE> +GUPnPLastChangeParser +gupnp_last_change_parser_new +gupnp_last_change_parser_parse_last_change_valist +gupnp_last_change_parser_parse_last_change +<SUBSECTION Standard> +GUPnPLastChangeParserClass +GUPNP_TYPE_LAST_CHANGE_PARSER +GUPNP_LAST_CHANGE_PARSER +GUPNP_LAST_CHANGE_PARSER_CLASS +GUPNP_IS_LAST_CHANGE_PARSER +GUPNP_IS_LAST_CHANGE_PARSER_CLASS +GUPNP_LAST_CHANGE_PARSER_GET_CLASS +<SUBSECTION Private> +GUPnPLastChangeParserPrivate +gupnp_last_change_parser_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-search-criteria-parser</FILE> +<TITLE>GUPnPSearchCriteriaParser</TITLE> +GUPnPSearchCriteriaParser +GUPnPSearchCriteriaOp +gupnp_search_criteria_parser_new +gupnp_search_criteria_parser_parse_text +<SUBSECTION Standard> +GUPnPSearchCriteriaParserClass +GUPNP_TYPE_SEARCH_CRITERIA_PARSER +GUPNP_SEARCH_CRITERIA_PARSER +GUPNP_SEARCH_CRITERIA_PARSER_CLASS +GUPNP_IS_SEARCH_CRITERIA_PARSER +GUPNP_IS_SEARCH_CRITERIA_PARSER_CLASS +GUPNP_SEARCH_CRITERIA_PARSER_GET_CLASS +GUPNP_TYPE_SEARCH_CRITERIA_OP +<SUBSECTION Private> +GUPnPSearchCriteriaParserPrivate +gupnp_search_criteria_parser_get_type +gupnp_search_criteria_op_get_type +</SECTION> + +<SECTION> +<FILE>gupnp-av-error</FILE> +<TITLE>Error codes</TITLE> +GUPNP_PROTOCOL_ERROR +GUPNP_SEARCH_CRITERIA_PARSER_ERROR +GUPnPProtocolError +GUPnPSearchCriteriaParserError +<SUBSECTION Private> +gupnp_protocol_error_quark +gupnp_search_criteria_parser_error_quark +</SECTION> diff --git a/doc/gupnp-av.types b/doc/gupnp-av.types new file mode 100644 index 0000000..0122595 --- /dev/null +++ b/doc/gupnp-av.types @@ -0,0 +1,14 @@ +#include <libgupnp-av/gupnp-av.h> + +gupnp_didl_lite_parser_get_type +gupnp_didl_lite_object_get_type +gupnp_didl_lite_container_get_type +gupnp_didl_lite_item_get_type +gupnp_didl_lite_writer_get_type +gupnp_didl_lite_resource_get_type +gupnp_didl_lite_descriptor_get_type +gupnp_didl_lite_contributor_get_type +gupnp_protocol_info_get_type +gupnp_last_change_parser_get_type +gupnp_search_criteria_parser_get_type +gupnp_search_criteria_op_get_type diff --git a/doc/html/GUPnPDIDLLiteContainer.html b/doc/html/GUPnPDIDLLiteContainer.html new file mode 100644 index 0000000..205107d --- /dev/null +++ b/doc/html/GUPnPDIDLLiteContainer.html @@ -0,0 +1,454 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteContainer</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"> +<link rel="next" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteItem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteContainer.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteContainer.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteContainer.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteContainer.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteContainer"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteContainer.top_of_page"></a>GUPnPDIDLLiteContainer</span></h2> +<p>GUPnPDIDLLiteContainer — DIDL-Lite Container</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteContainer.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer-struct" title="GUPnPDIDLLiteContainer">GUPnPDIDLLiteContainer</a>; +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-searchable" title="gupnp_didl_lite_container_get_searchable ()">gupnp_didl_lite_container_get_searchable</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-child-count" title="gupnp_didl_lite_container_get_child_count ()">gupnp_didl_lite_container_get_child_count</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-create-classes" title="gupnp_didl_lite_container_get_create_classes ()">gupnp_didl_lite_container_get_create_classes</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-search-classes" title="gupnp_didl_lite_container_get_search_classes ()">gupnp_didl_lite_container_get_search_classes</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>); +<span class="returnvalue">gint64</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-storage-used" title="gupnp_didl_lite_container_get_storage_used ()">gupnp_didl_lite_container_get_storage_used</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-searchable" title="gupnp_didl_lite_container_set_searchable ()">gupnp_didl_lite_container_set_searchable</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> searchable</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-child-count" title="gupnp_didl_lite_container_set_child_count ()">gupnp_didl_lite_container_set_child_count</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> child_count</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-storage-used" title="gupnp_didl_lite_container_set_storage_used ()">gupnp_didl_lite_container_set_storage_used</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code><span class="type">gint64</span> storage_used</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-create-class" title="gupnp_didl_lite_container_add_create_class ()">gupnp_didl_lite_container_add_create_class</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *create_class</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-create-class-full" title="gupnp_didl_lite_container_add_create_class_full ()">gupnp_didl_lite_container_add_create_class_full</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *create_class</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_derived</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-search-class" title="gupnp_didl_lite_container_add_search_class ()">gupnp_didl_lite_container_add_search_class</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *search_class</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-search-class-full" title="gupnp_didl_lite_container_add_search_class_full ()">gupnp_didl_lite_container_add_search_class_full</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *search_class</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_derived</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContainer.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----<a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject">GUPnPDIDLLiteObject</a> + +----GUPnPDIDLLiteContainer +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContainer.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--child-count" title='The "child-count" property'>child-count</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--searchable" title='The "searchable" property'>searchable</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--storage-used" title='The "storage-used" property'>storage-used</a>" <span class="type">gint64</span> : Read / Write +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContainer.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> respresents a DIDL-Lite container element. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContainer.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContainer-struct"></a><h3>GUPnPDIDLLiteContainer</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteContainer GUPnPDIDLLiteContainer;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-get-searchable"></a><h3>gupnp_didl_lite_container_get_searchable ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_didl_lite_container_get_searchable + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>);</pre> +<p> +Checks whether <em class="parameter"><code>container</code></em> is searchable. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td> +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if <em class="parameter"><code>container</code></em> is searchable.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-get-child-count"></a><h3>gupnp_didl_lite_container_get_child_count ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_didl_lite_container_get_child_count + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>);</pre> +<p> +Get the child count of the <em class="parameter"><code>container</code></em>. If the child count is unknown, -1 is +returned. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The child count of the <em class="parameter"><code>container</code></em>, or -1 if it is unknown.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-get-create-classes"></a><h3>gupnp_didl_lite_container_get_create_classes ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_container_get_create_classes + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>);</pre> +<p> +Gets the list of create classes of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list of create classes +belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> each string in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-get-search-classes"></a><h3>gupnp_didl_lite_container_get_search_classes ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_container_get_search_classes + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>);</pre> +<p> +Gets the list of search classes of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list of search classes +belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage +and <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> each string in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-get-storage-used"></a><h3>gupnp_didl_lite_container_get_storage_used ()</h3> +<pre class="programlisting"><span class="returnvalue">gint64</span> gupnp_didl_lite_container_get_storage_used + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>);</pre> +<p> +Get the number of bytes used by all child items of the <em class="parameter"><code>container</code></em>. +If storage used is unknown, -1 is returned. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The number of bytes used by all children of the <em class="parameter"><code>container</code></em>, +or -1 if it is unknown.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-set-searchable"></a><h3>gupnp_didl_lite_container_set_searchable ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_set_searchable + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> searchable</code></em>);</pre> +<p> +(Un)set the searchibility of <em class="parameter"><code>container</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>searchable</code></em> :</span></p></td> +<td>The searchibility</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-set-child-count"></a><h3>gupnp_didl_lite_container_set_child_count ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_set_child_count + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> child_count</code></em>);</pre> +<p> +Set the child count of the <em class="parameter"><code>container</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>child_count</code></em> :</span></p></td> +<td>The child count</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-set-storage-used"></a><h3>gupnp_didl_lite_container_set_storage_used ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_set_storage_used + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code><span class="type">gint64</span> storage_used</code></em>);</pre> +<p> +Set the number of bytes used by all child items of the <em class="parameter"><code>container</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>storage_used</code></em> :</span></p></td> +<td>The number of bytes used by all child items of the +<em class="parameter"><code>container</code></em> or -1 if unknown.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-add-create-class"></a><h3>gupnp_didl_lite_container_add_create_class ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_add_create_class + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *create_class</code></em>);</pre> +<p> +Add a new create class to the <em class="parameter"><code>object</code></em>. includeDerived defaults to "0". +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>create_class</code></em> :</span></p></td> +<td>The createClass to add.</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-add-create-class-full"></a><h3>gupnp_didl_lite_container_add_create_class_full ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_add_create_class_full + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *create_class</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_derived</code></em>);</pre> +<p> +Add a new create class to the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>create_class</code></em> :</span></p></td> +<td>The createClass to add.</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>include_derived</code></em> :</span></p></td> +<td>Whether object with dervied classes may be created in +this container or not.</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-add-search-class"></a><h3>gupnp_didl_lite_container_add_search_class ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_add_search_class + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *search_class</code></em>);</pre> +<p> +Add a new search class to the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>search_class</code></em> :</span></p></td> +<td>The searchClass to add.</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-container-add-search-class-full"></a><h3>gupnp_didl_lite_container_add_search_class_full ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_container_add_search_class_full + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *search_class</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_derived</code></em>);</pre> +<p> +Add a new search class to the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>search_class</code></em> :</span></p></td> +<td>The searchClass to add.</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>include_derived</code></em> :</span></p></td> +<td>includeDerived attribute of the DIDL</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContainer.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContainer--child-count"></a><h3>The <code class="literal">"child-count"</code> property</h3> +<pre class="programlisting"> "child-count" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The child count of this container. +</p> +<p>Allowed values: >= 0</p> +<p>Default value: 0</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContainer--searchable"></a><h3>The <code class="literal">"searchable"</code> property</h3> +<pre class="programlisting"> "searchable" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> +<p> +Whether this container is searchable. +</p> +<p>Default value: FALSE</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContainer--storage-used"></a><h3>The <code class="literal">"storage-used"</code> property</h3> +<pre class="programlisting"> "storage-used" <span class="type">gint64</span> : Read / Write</pre> +<p> +The number of bytes used by all child items of this container. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteContributor.html b/doc/html/GUPnPDIDLLiteContributor.html new file mode 100644 index 0000000..eb229ef --- /dev/null +++ b/doc/html/GUPnPDIDLLiteContributor.html @@ -0,0 +1,259 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteContributor</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"> +<link rel="next" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteDescriptor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPLastChangeParser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteContributor.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteContributor.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteContributor.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteContributor.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteContributor"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteContributor.top_of_page"></a>GUPnPDIDLLiteContributor</span></h2> +<p>GUPnPDIDLLiteContributor — DIDL-Lite Contributor</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteContributor.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor-struct" title="GUPnPDIDLLiteContributor">GUPnPDIDLLiteContributor</a>; +<span class="returnvalue">xmlNode</span> * <a class="link" href="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-xml-node" title="gupnp_didl_lite_contributor_get_xml_node ()">gupnp_didl_lite_contributor_get_xml_node</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-role" title="gupnp_didl_lite_contributor_get_role ()">gupnp_didl_lite_contributor_get_role</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-name" title="gupnp_didl_lite_contributor_get_name ()">gupnp_didl_lite_contributor_get_name</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-set-role" title="gupnp_didl_lite_contributor_set_role ()">gupnp_didl_lite_contributor_set_role</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *role</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-set-name" title="gupnp_didl_lite_contributor_set_name ()">gupnp_didl_lite_contributor_set_name</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *name</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContributor.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPDIDLLiteContributor +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContributor.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--name" title='The "name" property'>name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--role" title='The "role" property'>role</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--xml-doc" title='The "xml-doc" property'>xml-doc</a>" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--xml-node" title='The "xml-node" property'>xml-node</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContributor.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> respresents a contributor (artist, author, actor, +producer, director, producer and contributor) property in a DIDL-Lite object. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContributor.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContributor-struct"></a><h3>GUPnPDIDLLiteContributor</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteContributor GUPnPDIDLLiteContributor;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-contributor-get-xml-node"></a><h3>gupnp_didl_lite_contributor_get_xml_node ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNode</span> * gupnp_didl_lite_contributor_get_xml_node + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>);</pre> +<p> +Get the pointer to relevant node in XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>contributor</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to relevant node in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-contributor-get-role"></a><h3>gupnp_didl_lite_contributor_get_role ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_contributor_get_role + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>);</pre> +<p> +Get the role of the <em class="parameter"><code>contributor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>contributor</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The role of the <em class="parameter"><code>contributor</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-contributor-get-name"></a><h3>gupnp_didl_lite_contributor_get_name ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_contributor_get_name + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>);</pre> +<p> +Get the name of the <em class="parameter"><code>contributor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>contributor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The name of the <em class="parameter"><code>contributor</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-contributor-set-role"></a><h3>gupnp_didl_lite_contributor_set_role ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_contributor_set_role + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *role</code></em>);</pre> +<p> +Set the role of the <em class="parameter"><code>contributor</code></em> to <em class="parameter"><code>role</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>contributor</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>role</code></em> :</span></p></td> +<td>The role of the <em class="parameter"><code>contributor</code></em> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-contributor-set-name"></a><h3>gupnp_didl_lite_contributor_set_name ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_contributor_set_name + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> *contributor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre> +<p> +Set the name of the <em class="parameter"><code>contributor</code></em> to <em class="parameter"><code>name</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>contributor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td> +<td>The name of the contributor</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteContributor.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContributor--name"></a><h3>The <code class="literal">"name"</code> property</h3> +<pre class="programlisting"> "name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The name of this contributor. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContributor--role"></a><h3>The <code class="literal">"role"</code> property</h3> +<pre class="programlisting"> "role" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The role of this contributor. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContributor--xml-doc"></a><h3>The <code class="literal">"xml-doc"</code> property</h3> +<pre class="programlisting"> "xml-doc" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only</pre> +<p> +The reference to XML document containing this object. +</p> +<p> +Internal property. +</p> +<p class="stability">Stability Level: Private</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteContributor--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3> +<pre class="programlisting"> "xml-node" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +The pointer to object node in XML document. +</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteDescriptor.html b/doc/html/GUPnPDIDLLiteDescriptor.html new file mode 100644 index 0000000..0ffbafe --- /dev/null +++ b/doc/html/GUPnPDIDLLiteDescriptor.html @@ -0,0 +1,387 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteDescriptor</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"> +<link rel="next" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteResource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteContributor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteDescriptor.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteDescriptor.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteDescriptor.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteDescriptor.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteDescriptor"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteDescriptor.top_of_page"></a>GUPnPDIDLLiteDescriptor</span></h2> +<p>GUPnPDIDLLiteDescriptor — DIDL-Lite Descriptor</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteDescriptor.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor-struct" title="GUPnPDIDLLiteDescriptor">GUPnPDIDLLiteDescriptor</a>; +<span class="returnvalue">xmlNode</span> * <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-xml-node" title="gupnp_didl_lite_descriptor_get_xml_node ()">gupnp_didl_lite_descriptor_get_xml_node</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-content" title="gupnp_didl_lite_descriptor_get_content ()">gupnp_didl_lite_descriptor_get_content</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-id" title="gupnp_didl_lite_descriptor_get_id ()">gupnp_didl_lite_descriptor_get_id</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-metadata-type" title="gupnp_didl_lite_descriptor_get_metadata_type ()">gupnp_didl_lite_descriptor_get_metadata_type</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-name-space" title="gupnp_didl_lite_descriptor_get_name_space ()">gupnp_didl_lite_descriptor_get_name_space</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-content" title="gupnp_didl_lite_descriptor_set_content ()">gupnp_didl_lite_descriptor_set_content</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *content</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-id" title="gupnp_didl_lite_descriptor_set_id ()">gupnp_didl_lite_descriptor_set_id</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *id</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-metadata-type" title="gupnp_didl_lite_descriptor_set_metadata_type ()">gupnp_didl_lite_descriptor_set_metadata_type</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *type</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-name-space" title="gupnp_didl_lite_descriptor_set_name_space ()">gupnp_didl_lite_descriptor_set_name_space</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *name_space</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteDescriptor.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPDIDLLiteDescriptor +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteDescriptor.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--content" title='The "content" property'>content</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--id" title='The "id" property'>id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--metadata-type" title='The "metadata-type" property'>metadata-type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--name-space" title='The "name-space" property'>name-space</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--xml-doc" title='The "xml-doc" property'>xml-doc</a>" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--xml-node" title='The "xml-node" property'>xml-node</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteDescriptor.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> respresent a DIDL-Lite descriptor (desc) element. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteDescriptor.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor-struct"></a><h3>GUPnPDIDLLiteDescriptor</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteDescriptor GUPnPDIDLLiteDescriptor;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-get-xml-node"></a><h3>gupnp_didl_lite_descriptor_get_xml_node ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNode</span> * gupnp_didl_lite_descriptor_get_xml_node + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>);</pre> +<p> +Get the pointer to desc node in XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to desc node in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-get-content"></a><h3>gupnp_didl_lite_descriptor_get_content ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_descriptor_get_content + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>);</pre> +<p> +Get the content of the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The content of the <em class="parameter"><code>descriptor</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-get-id"></a><h3>gupnp_didl_lite_descriptor_get_id ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_descriptor_get_id (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>);</pre> +<p> +Get the ID of the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The ID string or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-get-metadata-type"></a><h3>gupnp_didl_lite_descriptor_get_metadata_type ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_descriptor_get_metadata_type + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>);</pre> +<p> +Get the metadata type of the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The type as string or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-get-name-space"></a><h3>gupnp_didl_lite_descriptor_get_name_space ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_descriptor_get_name_space + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>);</pre> +<p> +Get the name space associated with the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The name space or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-set-content"></a><h3>gupnp_didl_lite_descriptor_set_content ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_descriptor_set_content + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *content</code></em>);</pre> +<p> +Set the content of the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>content</code></em> :</span></p></td> +<td>The content as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-set-id"></a><h3>gupnp_didl_lite_descriptor_set_id ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_descriptor_set_id (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *id</code></em>);</pre> +<p> +Set the ID of the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td> +<td>The ID as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-set-metadata-type"></a><h3>gupnp_didl_lite_descriptor_set_metadata_type ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_descriptor_set_metadata_type + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *type</code></em>);</pre> +<p> +Set the metadata type of the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td> +<td>The metadata type as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-descriptor-set-name-space"></a><h3>gupnp_didl_lite_descriptor_set_name_space ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_descriptor_set_name_space + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> *descriptor</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *name_space</code></em>);</pre> +<p> +Set the name space associated with the <em class="parameter"><code>descriptor</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>descriptor</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>name_space</code></em> :</span></p></td> +<td>The name space URI as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteDescriptor.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor--content"></a><h3>The <code class="literal">"content"</code> property</h3> +<pre class="programlisting"> "content" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The content of this descriptor. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor--id"></a><h3>The <code class="literal">"id"</code> property</h3> +<pre class="programlisting"> "id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The ID of this descriptor. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor--metadata-type"></a><h3>The <code class="literal">"metadata-type"</code> property</h3> +<pre class="programlisting"> "metadata-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The type of this descriptor. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor--name-space"></a><h3>The <code class="literal">"name-space"</code> property</h3> +<pre class="programlisting"> "name-space" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The name space associated with this descriptor. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor--xml-doc"></a><h3>The <code class="literal">"xml-doc"</code> property</h3> +<pre class="programlisting"> "xml-doc" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only</pre> +<p> +The reference to XML document containing this object. +</p> +<p> +Internal property. +</p> +<p class="stability">Stability Level: Private</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteDescriptor--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3> +<pre class="programlisting"> "xml-node" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +The pointer to desc node in XML document. +</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteItem.html b/doc/html/GUPnPDIDLLiteItem.html new file mode 100644 index 0000000..63c9396 --- /dev/null +++ b/doc/html/GUPnPDIDLLiteItem.html @@ -0,0 +1,136 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteItem</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"> +<link rel="next" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteWriter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteItem.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteItem.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteItem.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteItem.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteItem"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteItem.top_of_page"></a>GUPnPDIDLLiteItem</span></h2> +<p>GUPnPDIDLLiteItem — DIDL-Lite Item</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteItem.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem-struct" title="GUPnPDIDLLiteItem">GUPnPDIDLLiteItem</a>; +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteItem.html#gupnp-didl-lite-item-get-ref-id" title="gupnp_didl_lite_item_get_ref_id ()">gupnp_didl_lite_item_get_ref_id</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> *item</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteItem.html#gupnp-didl-lite-item-set-ref-id" title="gupnp_didl_lite_item_set_ref_id ()">gupnp_didl_lite_item_set_ref_id</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> *item</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *ref_id</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteItem.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----<a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject">GUPnPDIDLLiteObject</a> + +----GUPnPDIDLLiteItem +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteItem.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem--ref-id" title='The "ref-id" property'>ref-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteItem.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> respresents a DIDL-Lite item element. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteItem.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteItem-struct"></a><h3>GUPnPDIDLLiteItem</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteItem GUPnPDIDLLiteItem;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-item-get-ref-id"></a><h3>gupnp_didl_lite_item_get_ref_id ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_item_get_ref_id (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> *item</code></em>);</pre> +<p> +Get the ref ID of the <em class="parameter"><code>item</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The ref ID of the <em class="parameter"><code>item</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-item-set-ref-id"></a><h3>gupnp_didl_lite_item_set_ref_id ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_item_set_ref_id (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> *item</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *ref_id</code></em>);</pre> +<p> +Set the ref ID of the <em class="parameter"><code>item</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>ref_id</code></em> :</span></p></td> +<td>The ref ID</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteItem.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteItem--ref-id"></a><h3>The <code class="literal">"ref-id"</code> property</h3> +<pre class="programlisting"> "ref-id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The ref ID of this item. +</p> +<p>Default value: NULL</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteObject.html b/doc/html/GUPnPDIDLLiteObject.html new file mode 100644 index 0000000..4a6f0f2 --- /dev/null +++ b/doc/html/GUPnPDIDLLiteObject.html @@ -0,0 +1,1612 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteObject</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"> +<link rel="next" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteParser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteObject.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteObject.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteObject.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteObject.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteObject"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteObject.top_of_page"></a>GUPnPDIDLLiteObject</span></h2> +<p>GUPnPDIDLLiteObject — DIDL-Lite Object</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteObject.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject-struct" title="GUPnPDIDLLiteObject">GUPnPDIDLLiteObject</a>; +enum <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags">GUPnPOCMFlags</a>; +<span class="returnvalue">xmlNode</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-xml-node" title="gupnp_didl_lite_object_get_xml_node ()">gupnp_didl_lite_object_get_xml_node</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<span class="returnvalue">xmlNsPtr</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-namespace" title="gupnp_didl_lite_object_get_upnp_namespace ()">gupnp_didl_lite_object_get_upnp_namespace</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<span class="returnvalue">xmlNsPtr</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dc-namespace" title="gupnp_didl_lite_object_get_dc_namespace ()">gupnp_didl_lite_object_get_dc_namespace</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<span class="returnvalue">xmlNsPtr</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-namespace" title="gupnp_didl_lite_object_get_dlna_namespace ()">gupnp_didl_lite_object_get_dlna_namespace</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-properties" title="gupnp_didl_lite_object_get_properties ()">gupnp_didl_lite_object_get_properties</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *name</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-id" title="gupnp_didl_lite_object_get_id ()">gupnp_didl_lite_object_get_id</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-parent-id" title="gupnp_didl_lite_object_get_parent_id ()">gupnp_didl_lite_object_get_parent_id</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-restricted" title="gupnp_didl_lite_object_get_restricted ()">gupnp_didl_lite_object_get_restricted</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-title" title="gupnp_didl_lite_object_get_title ()">gupnp_didl_lite_object_get_title</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creator" title="gupnp_didl_lite_object_get_creator ()">gupnp_didl_lite_object_get_creator</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artist" title="gupnp_didl_lite_object_get_artist ()">gupnp_didl_lite_object_get_artist</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-author" title="gupnp_didl_lite_object_get_author ()">gupnp_didl_lite_object_get_author</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creators" title="gupnp_didl_lite_object_get_creators ()">gupnp_didl_lite_object_get_creators</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists" title="gupnp_didl_lite_object_get_artists ()">gupnp_didl_lite_object_get_artists</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors" title="gupnp_didl_lite_object_get_authors ()">gupnp_didl_lite_object_get_authors</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-descriptors" title="gupnp_didl_lite_object_get_descriptors ()">gupnp_didl_lite_object_get_descriptors</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-write-status" title="gupnp_didl_lite_object_get_write_status ()">gupnp_didl_lite_object_get_write_status</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-genre" title="gupnp_didl_lite_object_get_genre ()">gupnp_didl_lite_object_get_genre</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-class" title="gupnp_didl_lite_object_get_upnp_class ()">gupnp_didl_lite_object_get_upnp_class</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album" title="gupnp_didl_lite_object_get_album ()">gupnp_didl_lite_object_get_album</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album-art" title="gupnp_didl_lite_object_get_album_art ()">gupnp_didl_lite_object_get_album_art</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-description" title="gupnp_didl_lite_object_get_description ()">gupnp_didl_lite_object_get_description</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-date" title="gupnp_didl_lite_object_get_date ()">gupnp_didl_lite_object_get_date</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-track-number" title="gupnp_didl_lite_object_get_track_number ()">gupnp_didl_lite_object_get_track_number</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="returnvalue">GUPnPOCMFlags</span></a> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-managed" title="gupnp_didl_lite_object_get_dlna_managed ()">gupnp_didl_lite_object_get_dlna_managed</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-resources" title="gupnp_didl_lite_object_get_resources ()">gupnp_didl_lite_object_get_resources</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-compat-resource" title="gupnp_didl_lite_object_get_compat_resource ()">gupnp_didl_lite_object_get_compat_resource</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *sink_protocol_info</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> lenient</code></em>); +<a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-resource" title="gupnp_didl_lite_object_add_resource ()">gupnp_didl_lite_object_add_resource</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="returnvalue">GUPnPDIDLLiteDescriptor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-descriptor" title="gupnp_didl_lite_object_add_descriptor ()">gupnp_didl_lite_object_add_descriptor</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-upnp-class" title="gupnp_didl_lite_object_set_upnp_class ()">gupnp_didl_lite_object_set_upnp_class</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *upnp_class</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-id" title="gupnp_didl_lite_object_set_id ()">gupnp_didl_lite_object_set_id</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *id</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-parent-id" title="gupnp_didl_lite_object_set_parent_id ()">gupnp_didl_lite_object_set_parent_id</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *parent_id</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-restricted" title="gupnp_didl_lite_object_set_restricted ()">gupnp_didl_lite_object_set_restricted</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restricted</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-title" title="gupnp_didl_lite_object_set_title ()">gupnp_didl_lite_object_set_title</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *title</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-creator" title="gupnp_didl_lite_object_set_creator ()">gupnp_didl_lite_object_set_creator</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *creator</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-artist" title="gupnp_didl_lite_object_set_artist ()">gupnp_didl_lite_object_set_artist</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *artist</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-author" title="gupnp_didl_lite_object_set_author ()">gupnp_didl_lite_object_set_author</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *author</code></em>); +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-creator" title="gupnp_didl_lite_object_add_creator ()">gupnp_didl_lite_object_add_creator</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist" title="gupnp_didl_lite_object_add_artist ()">gupnp_didl_lite_object_add_artist</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author" title="gupnp_didl_lite_object_add_author ()">gupnp_didl_lite_object_add_author</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-genre" title="gupnp_didl_lite_object_set_genre ()">gupnp_didl_lite_object_set_genre</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *genre</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-write-status" title="gupnp_didl_lite_object_set_write_status ()">gupnp_didl_lite_object_set_write_status</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *write_status</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album" title="gupnp_didl_lite_object_set_album ()">gupnp_didl_lite_object_set_album</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *album</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album-art" title="gupnp_didl_lite_object_set_album_art ()">gupnp_didl_lite_object_set_album_art</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *album_art</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-description" title="gupnp_didl_lite_object_set_description ()">gupnp_didl_lite_object_set_description</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *description</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-date" title="gupnp_didl_lite_object_set_date ()">gupnp_didl_lite_object_set_date</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *date</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-track-number" title="gupnp_didl_lite_object_set_track_number ()">gupnp_didl_lite_object_set_track_number</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code><span class="type">int</span> track_number</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-dlna-managed" title="gupnp_didl_lite_object_set_dlna_managed ()">gupnp_didl_lite_object_set_dlna_managed</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a> dlna_managed</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteObject.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPDIDLLiteObject + +----<a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer">GUPnPDIDLLiteContainer</a> + +----<a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem">GUPnPDIDLLiteItem</a> +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteObject.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album" title='The "album" property'>album</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album-art" title='The "album-art" property'>album-art</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--artist" title='The "artist" property'>artist</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--author" title='The "author" property'>author</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--creator" title='The "creator" property'>creator</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--date" title='The "date" property'>date</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dc-namespace" title='The "dc-namespace" property'>dc-namespace</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--description" title='The "description" property'>description</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-managed" title='The "dlna-managed" property'>dlna-managed</a>" <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-namespace" title='The "dlna-namespace" property'>dlna-namespace</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--genre" title='The "genre" property'>genre</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--id" title='The "id" property'>id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--parent-id" title='The "parent-id" property'>parent-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--restricted" title='The "restricted" property'>restricted</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--title" title='The "title" property'>title</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--track-number" title='The "track-number" property'>track-number</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-class" title='The "upnp-class" property'>upnp-class</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-namespace" title='The "upnp-namespace" property'>upnp-namespace</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--write-status" title='The "write-status" property'>write-status</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-doc" title='The "xml-doc" property'>xml-doc</a>" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-node" title='The "xml-node" property'>xml-node</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteObject.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> respresent a DIDL-Lite object element. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteObject.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject-struct"></a><h3>GUPnPDIDLLiteObject</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteObject GUPnPDIDLLiteObject;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPOCMFlags"></a><h3>enum GUPnPOCMFlags</h3> +<pre class="programlisting">typedef enum { + GUPNP_OCM_FLAGS_NONE = 0x0, + GUPNP_OCM_FLAGS_UPLOAD = 0x01, + GUPNP_OCM_FLAGS_CREATE_CONTAINER = 0x02, + GUPNP_OCM_FLAGS_DESTROYABLE = 0x04, + GUPNP_OCM_FLAGS_UPLOAD_DESTROYABLE = 0x08, + GUPNP_OCM_FLAGS_CHANGE_METADATA = 0x10 +} GUPnPOCMFlags; +</pre> +<p> +The DLNA OCM flags supported by a DIDL-Lite Object. For details on these +flags please refer to section 7.3.118.4 of DLNA Networked Device +Interoperability Guidelines Volume 1, October 2006. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><a name="GUPNP-OCM-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_NONE</code></span></p></td> +<td>No flags +</td> +</tr> +<tr> +<td><p><a name="GUPNP-OCM-FLAGS-UPLOAD:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_UPLOAD</code></span></p></td> +<td>Indicates support for content upload. +</td> +</tr> +<tr> +<td><p><a name="GUPNP-OCM-FLAGS-CREATE-CONTAINER:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_CREATE_CONTAINER</code></span></p></td> +<td>Indicates support for creation of child + container. +</td> +</tr> +<tr> +<td><p><a name="GUPNP-OCM-FLAGS-DESTROYABLE:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_DESTROYABLE</code></span></p></td> +<td>This object is destroyable. +</td> +</tr> +<tr> +<td><p><a name="GUPNP-OCM-FLAGS-UPLOAD-DESTROYABLE:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_UPLOAD_DESTROYABLE</code></span></p></td> +<td>Indicates support for upload of + destroyable content. +</td> +</tr> +<tr> +<td><p><a name="GUPNP-OCM-FLAGS-CHANGE-METADATA:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_CHANGE_METADATA</code></span></p></td> +<td>Indicates support for changing metadata. +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-xml-node"></a><h3>gupnp_didl_lite_object_get_xml_node ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNode</span> * gupnp_didl_lite_object_get_xml_node (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the pointer to object node in XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to object node in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-upnp-namespace"></a><h3>gupnp_didl_lite_object_get_upnp_namespace ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNsPtr</span> gupnp_didl_lite_object_get_upnp_namespace + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the pointer to the UPnP namespace registered with the XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to UPnP namespace in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-dc-namespace"></a><h3>gupnp_didl_lite_object_get_dc_namespace ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNsPtr</span> gupnp_didl_lite_object_get_dc_namespace + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the pointer to the DublinCore namespace registered with the XML document +containing this object. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to DublinCore namespace in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-dlna-namespace"></a><h3>gupnp_didl_lite_object_get_dlna_namespace ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNsPtr</span> gupnp_didl_lite_object_get_dlna_namespace + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the pointer to the DLNA metadata namespace registered with the XML +document containing this object. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to DLNA namespace in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-properties"></a><h3>gupnp_didl_lite_object_get_properties ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_object_get_properties + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre> +<p> +Use this function to retreive property nodes by name. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td> +<td>name of the properties</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list of +property nodes by the name <em class="parameter"><code>property_name</code></em> belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage but do not modify the contents. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> xmlNode*][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-id"></a><h3>gupnp_didl_lite_object_get_id ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_id (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the ID of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The ID of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-parent-id"></a><h3>gupnp_didl_lite_object_get_parent_id ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_parent_id + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the ID of the parent of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The ID of parent of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-restricted"></a><h3>gupnp_didl_lite_object_get_restricted ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_didl_lite_object_get_restricted + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Whether the <em class="parameter"><code>object</code></em> is restricted or not. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td> +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if <em class="parameter"><code>object</code></em> is restricted.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-title"></a><h3>gupnp_didl_lite_object_get_title ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_title (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the title of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The title of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-creator"></a><h3>gupnp_didl_lite_object_get_creator ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_creator (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">gupnp_didl_lite_object_get_creator</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creators" title="gupnp_didl_lite_object_get_creators ()"><span class="type">gupnp_didl_lite_object_get_creators</span></a> instead.</p> +</div> +<p> +Get the creator of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The creator of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-artist"></a><h3>gupnp_didl_lite_object_get_artist ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_artist (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">gupnp_didl_lite_object_get_artist</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists" title="gupnp_didl_lite_object_get_artists ()"><span class="type">gupnp_didl_lite_object_get_artists</span></a> instead.</p> +</div> +<p> +Get the artist of the <em class="parameter"><code>object</code></em>. If role is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it is set to the role +of the artist if available. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The artist of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-author"></a><h3>gupnp_didl_lite_object_get_author ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_author (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">gupnp_didl_lite_object_get_author</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors" title="gupnp_didl_lite_object_get_authors ()"><span class="type">gupnp_didl_lite_object_get_authors</span></a> instead.</p> +</div> +<p> +Get the author of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The author of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-creators"></a><h3>gupnp_didl_lite_object_get_creators ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_object_get_creators (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the creators of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list +of creators belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteContributor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-artists"></a><h3>gupnp_didl_lite_object_get_artists ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_object_get_artists (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the artists of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list +of artists belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteContributor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-authors"></a><h3>gupnp_didl_lite_object_get_authors ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_object_get_authors (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the authors of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list +of authors belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteContributor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-descriptors"></a><h3>gupnp_didl_lite_object_get_descriptors ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_object_get_descriptors + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the descriptors of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list of +descriptors belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteDescriptor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-write-status"></a><h3>gupnp_didl_lite_object_get_write_status ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_write_status + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the write status of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The write status of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-genre"></a><h3>gupnp_didl_lite_object_get_genre ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_genre (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the genre of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The genre of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-upnp-class"></a><h3>gupnp_didl_lite_object_get_upnp_class ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_upnp_class + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the UPnP class of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The class of <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-album"></a><h3>gupnp_didl_lite_object_get_album ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_album (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the album of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The album of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-album-art"></a><h3>gupnp_didl_lite_object_get_album_art ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_album_art + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the URI to album art of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The URI to album art of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-description"></a><h3>gupnp_didl_lite_object_get_description ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_description + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the description of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The description of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-date"></a><h3>gupnp_didl_lite_object_get_date ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_object_get_date (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the date of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The date of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-track-number"></a><h3>gupnp_didl_lite_object_get_track_number ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_object_get_track_number + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the original track number of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The original track number of the <em class="parameter"><code>object</code></em>, or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-dlna-managed"></a><h3>gupnp_didl_lite_object_get_dlna_managed ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="returnvalue">GUPnPOCMFlags</span></a> gupnp_didl_lite_object_get_dlna_managed + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Get the 'dlna:dlnaManaged' attribute of the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The 'dlna:dlnaManaged' attribute of the <em class="parameter"><code>object</code></em>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-resources"></a><h3>gupnp_didl_lite_object_get_resources ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gupnp_didl_lite_object_get_resources + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Use this function to retreive resources from the <em class="parameter"><code>object</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The list +of resources belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the +returned list after usage and unref each resource in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteResource*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-get-compat-resource"></a><h3>gupnp_didl_lite_object_get_compat_resource ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * gupnp_didl_lite_object_get_compat_resource + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *sink_protocol_info</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> lenient</code></em>);</pre> +<p> +Use this function to get a resource from the <em class="parameter"><code>object</code></em> that is compatible with +any of the protocols specified in the <em class="parameter"><code>sink_protocol_info</code></em>. The value of +<em class="parameter"><code>sink_protocol_info</code></em> will typically be acquired from 'Sink' argument of +'GetProtocolInfo' action or 'SinkProtocolInfo' state-variable of a +ConnectionManager service. +</p> +<p> +If <em class="parameter"><code>lenient</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a>, the first resource in the list is returned instead of +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none of resources and protocols are found to be compatible. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>sink_protocol_info</code></em> :</span></p></td> +<td>The SinkProtocolInfo string from MediaRenderer</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>lenient</code></em> :</span></p></td> +<td>Enable lenient mode</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The resource belonging to <em class="parameter"><code>object</code></em> that is comaptible with +any of the protocols specified in <em class="parameter"><code>sink_protocol_info</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Unref after +usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-add-resource"></a><h3>gupnp_didl_lite_object_add_resource ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * gupnp_didl_lite_object_add_resource + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Creates a new resource, attaches it to <em class="parameter"><code>object</code></em> and returns it. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-add-descriptor"></a><h3>gupnp_didl_lite_object_add_descriptor ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="returnvalue">GUPnPDIDLLiteDescriptor</span></a> * gupnp_didl_lite_object_add_descriptor + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Creates a new descriptor, attaches it to <em class="parameter"><code>object</code></em> and returns it. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-upnp-class"></a><h3>gupnp_didl_lite_object_set_upnp_class ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_upnp_class + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *upnp_class</code></em>);</pre> +<p> +Set the UPnP class of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>upnp_class</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>upnp_class</code></em> :</span></p></td> +<td>The UPnP class as string.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-id"></a><h3>gupnp_didl_lite_object_set_id ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_id (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *id</code></em>);</pre> +<p> +Set the ID of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>id</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td> +<td>The ID</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-parent-id"></a><h3>gupnp_didl_lite_object_set_parent_id ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_parent_id + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *parent_id</code></em>);</pre> +<p> +Set the ID of the parent of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>parent_id</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>parent_id</code></em> :</span></p></td> +<td>The parent ID</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-restricted"></a><h3>gupnp_didl_lite_object_set_restricted ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_restricted + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restricted</code></em>);</pre> +<p> +Set the restricted status of <em class="parameter"><code>object</code></em> to <em class="parameter"><code>restricted</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>restricted</code></em> :</span></p></td> +<td>The restricted status</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-title"></a><h3>gupnp_didl_lite_object_set_title ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_title (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *title</code></em>);</pre> +<p> +Set the title of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>title</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td> +<td>The title</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-creator"></a><h3>gupnp_didl_lite_object_set_creator ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_creator (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *creator</code></em>);</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">gupnp_didl_lite_object_set_creator</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-creator" title="gupnp_didl_lite_object_add_creator ()"><span class="type">gupnp_didl_lite_object_add_creator</span></a> instead.</p> +</div> +<p> +Set the creator of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>creator</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>creator</code></em> :</span></p></td> +<td>The creator</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-artist"></a><h3>gupnp_didl_lite_object_set_artist ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_artist (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *artist</code></em>);</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">gupnp_didl_lite_object_set_artist</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist" title="gupnp_didl_lite_object_add_artist ()"><span class="type">gupnp_didl_lite_object_add_artist</span></a> instead.</p> +</div> +<p> +Set the Artist of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>artist</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>artist</code></em> :</span></p></td> +<td>The Artist</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-author"></a><h3>gupnp_didl_lite_object_set_author ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_author (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *author</code></em>);</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">gupnp_didl_lite_object_set_author</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author" title="gupnp_didl_lite_object_add_author ()"><span class="type">gupnp_didl_lite_object_add_author</span></a> instead.</p> +</div> +<p> +Set the Author of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>author</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>author</code></em> :</span></p></td> +<td>The Author</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-add-creator"></a><h3>gupnp_didl_lite_object_add_creator ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * gupnp_didl_lite_object_add_creator + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Add a new creator node to the <em class="parameter"><code>object</code></em> and return the associated +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-add-artist"></a><h3>gupnp_didl_lite_object_add_artist ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * gupnp_didl_lite_object_add_artist + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Add a new Artist node to the <em class="parameter"><code>object</code></em> and return the associated +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-add-author"></a><h3>gupnp_didl_lite_object_add_author ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * gupnp_didl_lite_object_add_author + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre> +<p> +Add a new author node to the <em class="parameter"><code>object</code></em> and return the associated +<a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-genre"></a><h3>gupnp_didl_lite_object_set_genre ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_genre (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *genre</code></em>);</pre> +<p> +Set the genre of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>genre</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>genre</code></em> :</span></p></td> +<td>The Genre</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-write-status"></a><h3>gupnp_didl_lite_object_set_write_status ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_write_status + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *write_status</code></em>);</pre> +<p> +Set the write status of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>write_status</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>write_status</code></em> :</span></p></td> +<td>The write status string</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-album"></a><h3>gupnp_didl_lite_object_set_album ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_album (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *album</code></em>);</pre> +<p> +Set the album of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>album</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>album</code></em> :</span></p></td> +<td>The album string</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-album-art"></a><h3>gupnp_didl_lite_object_set_album_art ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_album_art + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *album_art</code></em>);</pre> +<p> +Set the URI to album art of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>album_art</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>album_art</code></em> :</span></p></td> +<td>The URI of album art</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-description"></a><h3>gupnp_didl_lite_object_set_description ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_description + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *description</code></em>);</pre> +<p> +Set the description of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>description</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>description</code></em> :</span></p></td> +<td>The description string</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-date"></a><h3>gupnp_didl_lite_object_set_date ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_date (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *date</code></em>);</pre> +<p> +Set the date of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>date</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>date</code></em> :</span></p></td> +<td>The date string</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-track-number"></a><h3>gupnp_didl_lite_object_set_track_number ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_track_number + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code><span class="type">int</span> track_number</code></em>);</pre> +<p> +Set the original track number of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>track_number</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>track_number</code></em> :</span></p></td> +<td>The original track number</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-object-set-dlna-managed"></a><h3>gupnp_didl_lite_object_set_dlna_managed ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_object_set_dlna_managed + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a> dlna_managed</code></em>);</pre> +<p> +Set the 'dlna:dlnaManaged' attribute of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>dlna_managed</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>dlna_managed</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a>.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteObject.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--album"></a><h3>The <code class="literal">"album"</code> property</h3> +<pre class="programlisting"> "album" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The album of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--album-art"></a><h3>The <code class="literal">"album-art"</code> property</h3> +<pre class="programlisting"> "album-art" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The URI to album art of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--artist"></a><h3>The <code class="literal">"artist"</code> property</h3> +<pre class="programlisting"> "artist" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">GUPnPDIDLLiteObject:artist</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists" title="gupnp_didl_lite_object_get_artists ()"><span class="type">gupnp_didl_lite_object_get_artists</span></a> and +<a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist" title="gupnp_didl_lite_object_add_artist ()"><span class="type">gupnp_didl_lite_object_add_artist</span></a> instead since unlike this +property, they are capable of dealing with multiple artist nodes.</p> +</div> +<p> +The artist of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--author"></a><h3>The <code class="literal">"author"</code> property</h3> +<pre class="programlisting"> "author" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">GUPnPDIDLLiteObject:author</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors" title="gupnp_didl_lite_object_get_authors ()"><span class="type">gupnp_didl_lite_object_get_authors</span></a> and +<a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author" title="gupnp_didl_lite_object_add_author ()"><span class="type">gupnp_didl_lite_object_add_author</span></a> instead since unlike this +property, they are capable of dealing with multiple author nodes.</p> +</div> +<p> +The author of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--creator"></a><h3>The <code class="literal">"creator"</code> property</h3> +<pre class="programlisting"> "creator" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> +<h3 class="title">Warning</h3> +<p><code class="literal">GUPnPDIDLLiteObject:creator</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creators" title="gupnp_didl_lite_object_get_creators ()"><span class="type">gupnp_didl_lite_object_get_creators</span></a> and +<a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-creator" title="gupnp_didl_lite_object_add_creator ()"><span class="type">gupnp_didl_lite_object_add_creator</span></a> instead since unlike this +property, they are capable of dealing with multiple creator nodes.</p> +</div> +<p> +The creator of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--date"></a><h3>The <code class="literal">"date"</code> property</h3> +<pre class="programlisting"> "date" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The date of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--dc-namespace"></a><h3>The <code class="literal">"dc-namespace"</code> property</h3> +<pre class="programlisting"> "dc-namespace" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +Pointer to the DublinCore namespace registered with the XML document +containing this object. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--description"></a><h3>The <code class="literal">"description"</code> property</h3> +<pre class="programlisting"> "description" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The description of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--dlna-managed"></a><h3>The <code class="literal">"dlna-managed"</code> property</h3> +<pre class="programlisting"> "dlna-managed" <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a> : Read / Write</pre> +<p> +The 'dlna:dlnaManaged' attribute. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--dlna-namespace"></a><h3>The <code class="literal">"dlna-namespace"</code> property</h3> +<pre class="programlisting"> "dlna-namespace" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +Pointer to the DLNA metadata namespace registered with the XML +document containing this object. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--genre"></a><h3>The <code class="literal">"genre"</code> property</h3> +<pre class="programlisting"> "genre" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The genre of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--id"></a><h3>The <code class="literal">"id"</code> property</h3> +<pre class="programlisting"> "id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The ID of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--parent-id"></a><h3>The <code class="literal">"parent-id"</code> property</h3> +<pre class="programlisting"> "parent-id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The ID of the parent container of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--restricted"></a><h3>The <code class="literal">"restricted"</code> property</h3> +<pre class="programlisting"> "restricted" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> +<p> +Whether this object is restricted. +</p> +<p>Default value: FALSE</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--title"></a><h3>The <code class="literal">"title"</code> property</h3> +<pre class="programlisting"> "title" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The title of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--track-number"></a><h3>The <code class="literal">"track-number"</code> property</h3> +<pre class="programlisting"> "track-number" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The original track number of this object. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--upnp-class"></a><h3>The <code class="literal">"upnp-class"</code> property</h3> +<pre class="programlisting"> "upnp-class" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The UPnP class of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--upnp-namespace"></a><h3>The <code class="literal">"upnp-namespace"</code> property</h3> +<pre class="programlisting"> "upnp-namespace" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +Pointer to the UPnP namespace registered with the XML document +containing this object. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--write-status"></a><h3>The <code class="literal">"write-status"</code> property</h3> +<pre class="programlisting"> "write-status" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The write status of this object. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--xml-doc"></a><h3>The <code class="literal">"xml-doc"</code> property</h3> +<pre class="programlisting"> "xml-doc" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only</pre> +<p> +The reference to XML document containing this object. +</p> +<p> +Internal property. +</p> +<p class="stability">Stability Level: Private</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteObject--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3> +<pre class="programlisting"> "xml-node" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +The pointer to object node in XML document. +</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteParser.html b/doc/html/GUPnPDIDLLiteParser.html new file mode 100644 index 0000000..2c0ea0e --- /dev/null +++ b/doc/html/GUPnPDIDLLiteParser.html @@ -0,0 +1,219 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteParser</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="ch01.html" title="GUPnP A/V"> +<link rel="next" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteParser.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteParser.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteParser.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteParser.signals" class="shortcut">Signals</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteParser"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteParser.top_of_page"></a>GUPnPDIDLLiteParser</span></h2> +<p>GUPnPDIDLLiteParser — A/V DIDL-Lite XML parser</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteParser.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-struct" title="GUPnPDIDLLiteParser">GUPnPDIDLLiteParser</a>; +<a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="returnvalue">GUPnPDIDLLiteParser</span></a> * <a class="link" href="GUPnPDIDLLiteParser.html#gupnp-didl-lite-parser-new" title="gupnp_didl_lite_parser_new ()">gupnp_didl_lite_parser_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDIDLLiteParser.html#gupnp-didl-lite-parser-parse-didl" title="gupnp_didl_lite_parser_parse_didl ()">gupnp_didl_lite_parser_parse_didl</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> *parser</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *didl</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteParser.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPDIDLLiteParser +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteParser.signals"></a><h2>Signals</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-container-available" title='The "container-available" signal'>container-available</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> + "<a class="link" href="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-item-available" title='The "item-available" signal'>item-available</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> + "<a class="link" href="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-object-available" title='The "object-available" signal'>object-available</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteParser.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> parses DIDL-Lite XML strings. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteParser.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteParser-struct"></a><h3>GUPnPDIDLLiteParser</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteParser GUPnPDIDLLiteParser;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-parser-new"></a><h3>gupnp_didl_lite_parser_new ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="returnvalue">GUPnPDIDLLiteParser</span></a> * gupnp_didl_lite_parser_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> object.</td> +</tr></tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-parser-parse-didl"></a><h3>gupnp_didl_lite_parser_parse_didl ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_didl_lite_parser_parse_didl (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> *parser</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *didl</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p> +Parses DIDL-Lite XML string <em class="parameter"><code>didl</code></em>, emitting the ::object-available, +::item-available and ::container-available signals appropriately during the +process. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>didl</code></em> :</span></p></td> +<td>The DIDL-Lite XML string to be parsed</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td> +<td>The location where to store any error, or NULL</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>TRUE on success.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteParser.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteParser-container-available"></a><h3>The <code class="literal">"container-available"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> *parser, + <a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> *container, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::container-available signal is emitted each time a container is +found in the DIDL-Lite XML being parsed. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td> +<td>The now available <a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteParser-item-available"></a><h3>The <code class="literal">"item-available"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> *parser, + <a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> *item, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::item-available signal is emitted each time an item is found in +the DIDL-Lite XML being parsed. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td> +<td>The now available <a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteParser-object-available"></a><h3>The <code class="literal">"object-available"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> *parser, + <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::object-available signal is emitted each time an object is +found in the DIDL-Lite XML being parsed. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"><span class="type">GUPnPDIDLLiteParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> +<td>The now available <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteResource.html b/doc/html/GUPnPDIDLLiteResource.html new file mode 100644 index 0000000..fab7119 --- /dev/null +++ b/doc/html/GUPnPDIDLLiteResource.html @@ -0,0 +1,1053 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteResource</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"> +<link rel="next" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteWriter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteDescriptor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteResource.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteResource.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteResource.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteResource.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteResource"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteResource.top_of_page"></a>GUPnPDIDLLiteResource</span></h2> +<p>GUPnPDIDLLiteResource — DIDL-Lite Resource</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteResource.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource-struct" title="GUPnPDIDLLiteResource">GUPnPDIDLLiteResource</a>; +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-uri" title="gupnp_didl_lite_resource_set_uri ()">gupnp_didl_lite_resource_set_uri</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *uri</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-import-uri" title="gupnp_didl_lite_resource_set_import_uri ()">gupnp_didl_lite_resource_set_import_uri</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *import_uri</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protocol-info" title="gupnp_didl_lite_resource_set_protocol_info ()">gupnp_didl_lite_resource_set_protocol_info</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size" title="gupnp_didl_lite_resource_set_size ()">gupnp_didl_lite_resource_set_size</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>long <span class="type">size</span> Param2</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size64" title="gupnp_didl_lite_resource_set_size64 ()">gupnp_didl_lite_resource_set_size64</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">gint64</span> size</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-duration" title="gupnp_didl_lite_resource_set_duration ()">gupnp_didl_lite_resource_set_duration</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>long <span class="type">duration</span> Param2</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bitrate" title="gupnp_didl_lite_resource_set_bitrate ()">gupnp_didl_lite_resource_set_bitrate</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> bitrate</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-sample-freq" title="gupnp_didl_lite_resource_set_sample_freq ()">gupnp_didl_lite_resource_set_sample_freq</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> sample_freq</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bits-per-sample" title="gupnp_didl_lite_resource_set_bits_per_sample ()">gupnp_didl_lite_resource_set_bits_per_sample</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> sample_size</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protection" title="gupnp_didl_lite_resource_set_protection ()">gupnp_didl_lite_resource_set_protection</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *protection</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-audio-channels" title="gupnp_didl_lite_resource_set_audio_channels ()">gupnp_didl_lite_resource_set_audio_channels</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> n_channels</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-width" title="gupnp_didl_lite_resource_set_width ()">gupnp_didl_lite_resource_set_width</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> width</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-height" title="gupnp_didl_lite_resource_set_height ()">gupnp_didl_lite_resource_set_height</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> height</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-color-depth" title="gupnp_didl_lite_resource_set_color_depth ()">gupnp_didl_lite_resource_set_color_depth</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> color_depth</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-uri" title="gupnp_didl_lite_resource_get_uri ()">gupnp_didl_lite_resource_get_uri</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-import-uri" title="gupnp_didl_lite_resource_get_import_uri ()">gupnp_didl_lite_resource_get_import_uri</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protocol-info" title="gupnp_didl_lite_resource_get_protocol_info ()">gupnp_didl_lite_resource_get_protocol_info</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">long</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size" title="gupnp_didl_lite_resource_get_size ()">gupnp_didl_lite_resource_get_size</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">gint64</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size64" title="gupnp_didl_lite_resource_get_size64 ()">gupnp_didl_lite_resource_get_size64</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">long</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-duration" title="gupnp_didl_lite_resource_get_duration ()">gupnp_didl_lite_resource_get_duration</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bitrate" title="gupnp_didl_lite_resource_get_bitrate ()">gupnp_didl_lite_resource_get_bitrate</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-sample-freq" title="gupnp_didl_lite_resource_get_sample_freq ()">gupnp_didl_lite_resource_get_sample_freq</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bits-per-sample" title="gupnp_didl_lite_resource_get_bits_per_sample ()">gupnp_didl_lite_resource_get_bits_per_sample</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protection" title="gupnp_didl_lite_resource_get_protection ()">gupnp_didl_lite_resource_get_protection</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-audio-channels" title="gupnp_didl_lite_resource_get_audio_channels ()">gupnp_didl_lite_resource_get_audio_channels</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-width" title="gupnp_didl_lite_resource_get_width ()">gupnp_didl_lite_resource_get_width</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-height" title="gupnp_didl_lite_resource_get_height ()">gupnp_didl_lite_resource_get_height</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-color-depth" title="gupnp_didl_lite_resource_get_color_depth ()">gupnp_didl_lite_resource_get_color_depth</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +<span class="returnvalue">xmlNode</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-xml-node" title="gupnp_didl_lite_resource_get_xml_node ()">gupnp_didl_lite_resource_get_xml_node</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteResource.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPDIDLLiteResource +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteResource.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--audio-channels" title='The "audio-channels" property'>audio-channels</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bitrate" title='The "bitrate" property'>bitrate</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bits-per-sample" title='The "bits-per-sample" property'>bits-per-sample</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--color-depth" title='The "color-depth" property'>color-depth</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--duration" title='The "duration" property'>duration</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--height" title='The "height" property'>height</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--import-uri" title='The "import-uri" property'>import-uri</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protection" title='The "protection" property'>protection</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protocol-info" title='The "protocol-info" property'>protocol-info</a>" <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--sample-freq" title='The "sample-freq" property'>sample-freq</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size" title='The "size" property'>size</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size64" title='The "size64" property'>size64</a>" <span class="type">gint64</span> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--uri" title='The "uri" property'>uri</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--width" title='The "width" property'>width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-doc" title='The "xml-doc" property'>xml-doc</a>" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-node" title='The "xml-node" property'>xml-node</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteResource.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> respresent a DIDL-Lite resource (res) element. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteResource.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource-struct"></a><h3>GUPnPDIDLLiteResource</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteResource GUPnPDIDLLiteResource;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-uri"></a><h3>gupnp_didl_lite_resource_set_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_uri (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);</pre> +<p> +Set the URI associated with the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td> +<td>The URI as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-import-uri"></a><h3>gupnp_didl_lite_resource_set_import_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_import_uri + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *import_uri</code></em>);</pre> +<p> +Set the import URI associated with the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>import_uri</code></em> :</span></p></td> +<td>The URI as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-protocol-info"></a><h3>gupnp_didl_lite_resource_set_protocol_info ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_protocol_info + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Set the protocol info associated with the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>The protocol string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-size"></a><h3>gupnp_didl_lite_resource_set_size ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_size (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>long <span class="type">size</span> Param2</code></em>);</pre> +<p> +Set the size (in bytes) of the <em class="parameter"><code>resource</code></em>. Passing a negative number will +unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td> +<td>The size (in bytes)</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-size64"></a><h3>gupnp_didl_lite_resource_set_size64 ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_size64 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">gint64</span> size</code></em>);</pre> +<p> +Set the size (in bytes) of the <em class="parameter"><code>resource</code></em>. Passing a negative number will +unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td> +<td>The size (in bytes)</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-duration"></a><h3>gupnp_didl_lite_resource_set_duration ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_duration + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>long <span class="type">duration</span> Param2</code></em>);</pre> +<p> +Set the duration (in seconds) of the <em class="parameter"><code>resource</code></em>. Passing a negative number +will unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td> +<td>The duration (in seconds)</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-bitrate"></a><h3>gupnp_didl_lite_resource_set_bitrate ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_bitrate + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> bitrate</code></em>);</pre> +<p> +Set the bitrate (in bytes per second) of the <em class="parameter"><code>resource</code></em>. Passing a negative +number will unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>bitrate</code></em> :</span></p></td> +<td>The bitrate</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-sample-freq"></a><h3>gupnp_didl_lite_resource_set_sample_freq ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_sample_freq + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> sample_freq</code></em>);</pre> +<p> +Set the sample frequency of the <em class="parameter"><code>resource</code></em>. Passing a negative number will +unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>sample_freq</code></em> :</span></p></td> +<td>The sample frequency</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-bits-per-sample"></a><h3>gupnp_didl_lite_resource_set_bits_per_sample ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_bits_per_sample + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> sample_size</code></em>);</pre> +<p> +Set the sample size of the <em class="parameter"><code>resource</code></em>. Passing a negative number will unset +this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>sample_size</code></em> :</span></p></td> +<td>The number of bits per sample</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-protection"></a><h3>gupnp_didl_lite_resource_set_protection ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_protection + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *protection</code></em>);</pre> +<p> +Set the protection system used by the <em class="parameter"><code>resource</code></em>. Passing a negative number +will unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>protection</code></em> :</span></p></td> +<td>The protection system identifier as string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-audio-channels"></a><h3>gupnp_didl_lite_resource_set_audio_channels ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_audio_channels + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> n_channels</code></em>);</pre> +<p> +Set the number of audio channels in the <em class="parameter"><code>resource</code></em>. Passing a negative number +will unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>n_channels</code></em> :</span></p></td> +<td>The number of channels</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The number of audio channels in the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-width"></a><h3>gupnp_didl_lite_resource_set_width ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_width (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> width</code></em>);</pre> +<p> +Set the width of this image/video resource. Setting both width and height to +a negative number will unset the resolution property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td> +<td>The width</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-height"></a><h3>gupnp_didl_lite_resource_set_height ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_height (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> height</code></em>);</pre> +<p> +Set the height of this image/video resource. Setting both width and height to +a negative number will unset the resolution property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td> +<td>The height</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-set-color-depth"></a><h3>gupnp_didl_lite_resource_set_color_depth ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_color_depth + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>, + <em class="parameter"><code><span class="type">int</span> color_depth</code></em>);</pre> +<p> +Set the color-depth of this image/video resource. Passing a negative number +will unset this property. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>color_depth</code></em> :</span></p></td> +<td>The color-depth</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-uri"></a><h3>gupnp_didl_lite_resource_get_uri ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_resource_get_uri (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the URI associated with the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The of URI the <em class="parameter"><code>resource</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-import-uri"></a><h3>gupnp_didl_lite_resource_get_import_uri ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_resource_get_import_uri + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the import URI associated with the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The import URI or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-protocol-info"></a><h3>gupnp_didl_lite_resource_get_protocol_info ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * gupnp_didl_lite_resource_get_protocol_info + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the protocol info associated with the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The protocol info associated with the <em class="parameter"><code>resource</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The +returned object must not be unrefed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-size"></a><h3>gupnp_didl_lite_resource_get_size ()</h3> +<pre class="programlisting"><span class="returnvalue">long</span> gupnp_didl_lite_resource_get_size (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the size (in bytes) of the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The size (in bytes) of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-size64"></a><h3>gupnp_didl_lite_resource_get_size64 ()</h3> +<pre class="programlisting"><span class="returnvalue">gint64</span> gupnp_didl_lite_resource_get_size64 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the size (in bytes) of the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The size (in bytes) of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-duration"></a><h3>gupnp_didl_lite_resource_get_duration ()</h3> +<pre class="programlisting"><span class="returnvalue">long</span> gupnp_didl_lite_resource_get_duration + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the duration (in seconds) of the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The duration (in seconds) of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-bitrate"></a><h3>gupnp_didl_lite_resource_get_bitrate ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_bitrate + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the bitrate (in bytes per second) of the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The bitrate (in bytes per second) of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-sample-freq"></a><h3>gupnp_didl_lite_resource_get_sample_freq ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_sample_freq + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the sample frequency of the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The sample frequency of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-bits-per-sample"></a><h3>gupnp_didl_lite_resource_get_bits_per_sample ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_bits_per_sample + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the sample size of the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The number of bits per sample of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-protection"></a><h3>gupnp_didl_lite_resource_get_protection ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_resource_get_protection + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the protection system used by the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The protection system in use by the <em class="parameter"><code>resource</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-audio-channels"></a><h3>gupnp_didl_lite_resource_get_audio_channels ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_audio_channels + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the number of audio channels in the <em class="parameter"><code>resource</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The number of audio channels in the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-width"></a><h3>gupnp_didl_lite_resource_get_width ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_width (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the width of this image/video resource. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The width of this image/video resource or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-height"></a><h3>gupnp_didl_lite_resource_get_height ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_height (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the height of this image/video resource. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The height of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-color-depth"></a><h3>gupnp_didl_lite_resource_get_color_depth ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_color_depth + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the color-depth of this image/video resource. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The color depth of the <em class="parameter"><code>resource</code></em> or -1.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-resource-get-xml-node"></a><h3>gupnp_didl_lite_resource_get_xml_node ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNode</span> * gupnp_didl_lite_resource_get_xml_node + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre> +<p> +Get the pointer to res node in XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to res node in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteResource.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--audio-channels"></a><h3>The <code class="literal">"audio-channels"</code> property</h3> +<pre class="programlisting"> "audio-channels" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The number of audio channels in this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--bitrate"></a><h3>The <code class="literal">"bitrate"</code> property</h3> +<pre class="programlisting"> "bitrate" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The bitrate of this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--bits-per-sample"></a><h3>The <code class="literal">"bits-per-sample"</code> property</h3> +<pre class="programlisting"> "bits-per-sample" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The sample size of this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--color-depth"></a><h3>The <code class="literal">"color-depth"</code> property</h3> +<pre class="programlisting"> "color-depth" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The color-depth of this image/video resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--duration"></a><h3>The <code class="literal">"duration"</code> property</h3> +<pre class="programlisting"> "duration" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> : Read / Write</pre> +<p> +The duration (in seconds) of this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--height"></a><h3>The <code class="literal">"height"</code> property</h3> +<pre class="programlisting"> "height" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The height of this image/video resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--import-uri"></a><h3>The <code class="literal">"import-uri"</code> property</h3> +<pre class="programlisting"> "import-uri" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The Import URI associated with this resource. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--protection"></a><h3>The <code class="literal">"protection"</code> property</h3> +<pre class="programlisting"> "protection" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The protection system used for this resource. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--protocol-info"></a><h3>The <code class="literal">"protocol-info"</code> property</h3> +<pre class="programlisting"> "protocol-info" <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a>* : Read / Write</pre> +<p> +The protocol info associated with this resource. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--sample-freq"></a><h3>The <code class="literal">"sample-freq"</code> property</h3> +<pre class="programlisting"> "sample-freq" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The sample frequency of this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--size"></a><h3>The <code class="literal">"size"</code> property</h3> +<pre class="programlisting"> "size" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> : Read / Write</pre> +<p> +The size (in bytes) of this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--size64"></a><h3>The <code class="literal">"size64"</code> property</h3> +<pre class="programlisting"> "size64" <span class="type">gint64</span> : Read / Write</pre> +<p> +The size (in bytes) of this resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--uri"></a><h3>The <code class="literal">"uri"</code> property</h3> +<pre class="programlisting"> "uri" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The URI associated with this resource. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--width"></a><h3>The <code class="literal">"width"</code> property</h3> +<pre class="programlisting"> "width" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> +<p> +The width of this image/video resource. +</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--xml-doc"></a><h3>The <code class="literal">"xml-doc"</code> property</h3> +<pre class="programlisting"> "xml-doc" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only</pre> +<p> +The reference to XML document containing this object. +</p> +<p> +Internal property. +</p> +<p class="stability">Stability Level: Private</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteResource--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3> +<pre class="programlisting"> "xml-node" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre> +<p> +The pointer to res node in XML document. +</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPDIDLLiteWriter.html b/doc/html/GUPnPDIDLLiteWriter.html new file mode 100644 index 0000000..b81e34e --- /dev/null +++ b/doc/html/GUPnPDIDLLiteWriter.html @@ -0,0 +1,296 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPDIDLLiteWriter</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"> +<link rel="next" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteItem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteResource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPDIDLLiteWriter.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPDIDLLiteWriter.description" class="shortcut">Description</a> +  | + <a href="#GUPnPDIDLLiteWriter.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPDIDLLiteWriter.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPDIDLLiteWriter"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPDIDLLiteWriter.top_of_page"></a>GUPnPDIDLLiteWriter</span></h2> +<p>GUPnPDIDLLiteWriter — DIDL-Lite fragment writer</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPDIDLLiteWriter.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter-struct" title="GUPnPDIDLLiteWriter">GUPnPDIDLLiteWriter</a>; +<a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="returnvalue">GUPnPDIDLLiteWriter</span></a> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-new" title="gupnp_didl_lite_writer_new ()">gupnp_didl_lite_writer_new</a> (<em class="parameter"><code>const <span class="type">char</span> *language</code></em>); +<a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="returnvalue">GUPnPDIDLLiteItem</span></a> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-item" title="gupnp_didl_lite_writer_add_item ()">gupnp_didl_lite_writer_add_item</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>); +<a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="returnvalue">GUPnPDIDLLiteContainer</span></a> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-container" title="gupnp_didl_lite_writer_add_container ()">gupnp_didl_lite_writer_add_container</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>); +<a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="returnvalue">GUPnPDIDLLiteDescriptor</span></a> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-descriptor" title="gupnp_didl_lite_writer_add_descriptor ()">gupnp_didl_lite_writer_add_descriptor</a> + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>); +<span class="returnvalue">xmlNode</span> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-xml-node" title="gupnp_didl_lite_writer_get_xml_node ()">gupnp_didl_lite_writer_get_xml_node</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>); +<span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-string" title="gupnp_didl_lite_writer_get_string ()">gupnp_didl_lite_writer_get_string</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-language" title="gupnp_didl_lite_writer_get_language ()">gupnp_didl_lite_writer_get_language</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-filter" title="gupnp_didl_lite_writer_filter ()">gupnp_didl_lite_writer_filter</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *filter</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteWriter.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPDIDLLiteWriter +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteWriter.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter--language" title='The "language" property'>language</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only + "<a class="link" href="GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter--xml-node" title='The "xml-node" property'>xml-node</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteWriter.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> is a helper class for writing DIDL-Lite fragments. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteWriter.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteWriter-struct"></a><h3>GUPnPDIDLLiteWriter</h3> +<pre class="programlisting">typedef struct _GUPnPDIDLLiteWriter GUPnPDIDLLiteWriter;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-new"></a><h3>gupnp_didl_lite_writer_new ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="returnvalue">GUPnPDIDLLiteWriter</span></a> * gupnp_didl_lite_writer_new (<em class="parameter"><code>const <span class="type">char</span> *language</code></em>);</pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>language</code></em> :</span></p></td> +<td>The language the DIDL-Lite fragment is in, or NULL</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> object.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-add-item"></a><h3>gupnp_didl_lite_writer_add_item ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="returnvalue">GUPnPDIDLLiteItem</span></a> * gupnp_didl_lite_writer_add_item (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>);</pre> +<p> +Creates a new item, attaches it to <em class="parameter"><code>writer</code></em> and returns it. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem"><span class="type">GUPnPDIDLLiteItem</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-add-container"></a><h3>gupnp_didl_lite_writer_add_container ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="returnvalue">GUPnPDIDLLiteContainer</span></a> * gupnp_didl_lite_writer_add_container + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>);</pre> +<p> +Creates a new container, attaches it to <em class="parameter"><code>writer</code></em> and returns it. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer"><span class="type">GUPnPDIDLLiteContainer</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-add-descriptor"></a><h3>gupnp_didl_lite_writer_add_descriptor ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="returnvalue">GUPnPDIDLLiteDescriptor</span></a> * gupnp_didl_lite_writer_add_descriptor + (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>);</pre> +<p> +Creates a new descriptor, attaches it to <em class="parameter"><code>object</code></em> and returns it. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-get-xml-node"></a><h3>gupnp_didl_lite_writer_get_xml_node ()</h3> +<pre class="programlisting"><span class="returnvalue">xmlNode</span> * gupnp_didl_lite_writer_get_xml_node (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>);</pre> +<p> +Get the pointer to root node in XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The pointer to root node in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-get-string"></a><h3>gupnp_didl_lite_writer_get_string ()</h3> +<pre class="programlisting"><span class="returnvalue">char</span> * gupnp_didl_lite_writer_get_string (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>);</pre> +<p> +Creates a string representation of the DIDL-Lite XML document. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The DIDL-Lite XML string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-get-language"></a><h3>gupnp_didl_lite_writer_get_language ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_writer_get_language (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>);</pre> +<p> +Get the language the DIDL-Lite fragment is in. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a></td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The language of the <em class="parameter"><code>writer</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-didl-lite-writer-filter"></a><h3>gupnp_didl_lite_writer_filter ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_writer_filter (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> *writer</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *filter</code></em>);</pre> +<p> +Clears the DIDL-Lite XML document of the properties not specified in the +<em class="parameter"><code>filter</code></em>. The passed filter string would typically come from the 'Filter' +argument of Browse or Search actions from a ContentDirectory control point. +Please refer to Section 2.3.15 of UPnP AV ContentDirectory version 3 +specification for details on this string. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter"><span class="type">GUPnPDIDLLiteWriter</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>filter</code></em> :</span></p></td> +<td>A filter string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPDIDLLiteWriter.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPDIDLLiteWriter--language"></a><h3>The <code class="literal">"language"</code> property</h3> +<pre class="programlisting"> "language" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre> +<p> +The language the DIDL-Lite fragment is in. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDIDLLiteWriter--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3> +<pre class="programlisting"> "xml-node" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read</pre> +<p> +The pointer to root node in XML document. +</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPLastChangeParser.html b/doc/html/GUPnPLastChangeParser.html new file mode 100644 index 0000000..5c6c65b --- /dev/null +++ b/doc/html/GUPnPLastChangeParser.html @@ -0,0 +1,188 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPLastChangeParser</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"> +<link rel="next" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPDIDLLiteContributor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPSearchCriteriaParser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPLastChangeParser.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPLastChangeParser.description" class="shortcut">Description</a> +  | + <a href="#GUPnPLastChangeParser.object-hierarchy" class="shortcut">Object Hierarchy</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPLastChangeParser"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPLastChangeParser.top_of_page"></a>GUPnPLastChangeParser</span></h2> +<p>GUPnPLastChangeParser — A/V LastChange event XML parser</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPLastChangeParser.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPLastChangeParser.html#GUPnPLastChangeParser-struct" title="GUPnPLastChangeParser">GUPnPLastChangeParser</a>; +<a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="returnvalue">GUPnPLastChangeParser</span></a> * <a class="link" href="GUPnPLastChangeParser.html#gupnp-last-change-parser-new" title="gupnp_last_change_parser_new ()">gupnp_last_change_parser_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change-valist" title="gupnp_last_change_parser_parse_last_change_valist ()">gupnp_last_change_parser_parse_last_change_valist</a> + (<em class="parameter"><code><a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> *parser</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> instance_id</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *last_change_xml</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>, + <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change" title="gupnp_last_change_parser_parse_last_change ()">gupnp_last_change_parser_parse_last_change</a> + (<em class="parameter"><code><a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> *parser</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> instance_id</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *last_change_xml</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>, + <em class="parameter"><code>...</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPLastChangeParser.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPLastChangeParser +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPLastChangeParser.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> parses XML strings from LastChange events that are +generated by AVTransport and RenderingControl services. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPLastChangeParser.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPLastChangeParser-struct"></a><h3>GUPnPLastChangeParser</h3> +<pre class="programlisting">typedef struct _GUPnPLastChangeParser GUPnPLastChangeParser;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-last-change-parser-new"></a><h3>gupnp_last_change_parser_new ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="returnvalue">GUPnPLastChangeParser</span></a> * gupnp_last_change_parser_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> +</td> +</tr></tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-last-change-parser-parse-last-change-valist"></a><h3>gupnp_last_change_parser_parse_last_change_valist ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_last_change_parser_parse_last_change_valist + (<em class="parameter"><code><a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> *parser</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> instance_id</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *last_change_xml</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>, + <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);</pre> +<p> +See <a class="link" href="GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change" title="gupnp_last_change_parser_parse_last_change ()"><code class="function">gupnp_last_change_parser_parse_last_change()</code></a>; this version takes a +va_list for use by language bindings. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>instance_id</code></em> :</span></p></td> +<td>The ID of the AV instance caller is interested in</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>last_change_xml</code></em> :</span></p></td> +<td>The xml from the "LastChange" event to parse</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td> +<td>The location where to store any error, or NULL</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td> +<td>A va_list of tuples of state variable name, state variable type, +and state variable value location, terminated with NULL. The state variable +values should be freed after use</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>TRUE on success.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-last-change-parser-parse-last-change"></a><h3>gupnp_last_change_parser_parse_last_change ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_last_change_parser_parse_last_change + (<em class="parameter"><code><a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> *parser</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> instance_id</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *last_change_xml</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>, + <em class="parameter"><code>...</code></em>);</pre> +<p> +Parses the xml fragment from a LastChange event. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"><span class="type">GUPnPLastChangeParser</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>instance_id</code></em> :</span></p></td> +<td>The ID of the AV instance caller is interested in</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>last_change_xml</code></em> :</span></p></td> +<td>The xml from the "LastChange" event to parse</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td> +<td>The location where to store any error, or NULL</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>Varargs</code></em> :</span></p></td> +<td>tuples of state variable name, state variable type, and state +variable value location, terminated with NULL. The state variable values +should be freed after use.</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>TRUE on success.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPProtocolInfo.html b/doc/html/GUPnPProtocolInfo.html new file mode 100644 index 0000000..cb41175 --- /dev/null +++ b/doc/html/GUPnPProtocolInfo.html @@ -0,0 +1,849 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPProtocolInfo</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"> +<link rel="next" href="ch02.html" title="Error Codes"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPSearchCriteriaParser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="ch02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPProtocolInfo.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPProtocolInfo.description" class="shortcut">Description</a> +  | + <a href="#GUPnPProtocolInfo.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPProtocolInfo.properties" class="shortcut">Properties</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPProtocolInfo"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPProtocolInfo.top_of_page"></a>GUPnPProtocolInfo</span></h2> +<p>GUPnPProtocolInfo — UPnP AV ProtocolInfo</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPProtocolInfo.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis"> <a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo-struct" title="GUPnPProtocolInfo">GUPnPProtocolInfo</a>; +enum <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion">GUPnPDLNAConversion</a>; +enum <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags">GUPnPDLNAFlags</a>; +enum <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation">GUPnPDLNAOperation</a>; +<a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-new" title="gupnp_protocol_info_new ()">gupnp_protocol_info_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>); +<a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-new-from-string" title="gupnp_protocol_info_new_from_string ()">gupnp_protocol_info_new_from_string</a> (<em class="parameter"><code>const <span class="type">char</span> *protocol_info</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>); +<span class="returnvalue">char</span> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-to-string" title="gupnp_protocol_info_to_string ()">gupnp_protocol_info_to_string</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-is-compatible" title="gupnp_protocol_info_is_compatible ()">gupnp_protocol_info_is_compatible</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info1</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info2</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-protocol" title="gupnp_protocol_info_set_protocol ()">gupnp_protocol_info_set_protocol</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *protocol</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-network" title="gupnp_protocol_info_set_network ()">gupnp_protocol_info_set_network</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *network</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-mime-type" title="gupnp_protocol_info_set_mime_type ()">gupnp_protocol_info_set_mime_type</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *mime_type</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-profile" title="gupnp_protocol_info_set_dlna_profile ()">gupnp_protocol_info_set_dlna_profile</a> + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *profile</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-play-speeds" title="gupnp_protocol_info_set_play_speeds ()">gupnp_protocol_info_set_play_speeds</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> **speeds</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-conversion" title="gupnp_protocol_info_set_dlna_conversion ()">gupnp_protocol_info_set_dlna_conversion</a> + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion"><span class="type">GUPnPDLNAConversion</span></a> conversion</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-operation" title="gupnp_protocol_info_set_dlna_operation ()">gupnp_protocol_info_set_dlna_operation</a> + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation"><span class="type">GUPnPDLNAOperation</span></a> operation</code></em>); +<span class="returnvalue">void</span> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-flags" title="gupnp_protocol_info_set_dlna_flags ()">gupnp_protocol_info_set_dlna_flags</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags"><span class="type">GUPnPDLNAFlags</span></a> flags</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-protocol" title="gupnp_protocol_info_get_protocol ()">gupnp_protocol_info_get_protocol</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-network" title="gupnp_protocol_info_get_network ()">gupnp_protocol_info_get_network</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-mime-type" title="gupnp_protocol_info_get_mime_type ()">gupnp_protocol_info_get_mime_type</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +const <span class="returnvalue">char</span> * <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-profile" title="gupnp_protocol_info_get_dlna_profile ()">gupnp_protocol_info_get_dlna_profile</a> + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +const <span class="returnvalue">char</span> ** <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-play-speeds" title="gupnp_protocol_info_get_play_speeds ()">gupnp_protocol_info_get_play_speeds</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +<a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion"><span class="returnvalue">GUPnPDLNAConversion</span></a> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-conversion" title="gupnp_protocol_info_get_dlna_conversion ()">gupnp_protocol_info_get_dlna_conversion</a> + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +<a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation"><span class="returnvalue">GUPnPDLNAOperation</span></a> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-operation" title="gupnp_protocol_info_get_dlna_operation ()">gupnp_protocol_info_get_dlna_operation</a> + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +<a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags"><span class="returnvalue">GUPnPDLNAFlags</span></a> <a class="link" href="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-flags" title="gupnp_protocol_info_get_dlna_flags ()">gupnp_protocol_info_get_dlna_flags</a> (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPProtocolInfo.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPProtocolInfo +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPProtocolInfo.properties"></a><h2>Properties</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-conversion" title='The "dlna-conversion" property'>dlna-conversion</a>" <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion"><span class="type">GUPnPDLNAConversion</span></a> : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-flags" title='The "dlna-flags" property'>dlna-flags</a>" <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags"><span class="type">GUPnPDLNAFlags</span></a> : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-operation" title='The "dlna-operation" property'>dlna-operation</a>" <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation"><span class="type">GUPnPDLNAOperation</span></a> : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-profile" title='The "dlna-profile" property'>dlna-profile</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--mime-type" title='The "mime-type" property'>mime-type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--network" title='The "network" property'>network</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--play-speeds" title='The "play-speeds" property'>play-speeds</a>" <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> : Read / Write + "<a class="link" href="GUPnPProtocolInfo.html#GUPnPProtocolInfo--protocol" title='The "protocol" property'>protocol</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPProtocolInfo.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> provides a convenient API to deal with ProtocolInfo +strings used in UPnP AV specifications. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPProtocolInfo.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPProtocolInfo-struct"></a><h3>GUPnPProtocolInfo</h3> +<pre class="programlisting">typedef struct _GUPnPProtocolInfo GUPnPProtocolInfo;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDLNAConversion"></a><h3>enum GUPnPDLNAConversion</h3> +<pre class="programlisting">typedef enum { + GUPNP_DLNA_CONVERSION_NONE = 0, + GUPNP_DLNA_CONVERSION_TRANSCODED = 1 +} GUPnPDLNAConversion; +</pre> +<p> +The DLNA conversion flags for a resource. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><a name="GUPNP-DLNA-CONVERSION-NONE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_CONVERSION_NONE</code></span></p></td> +<td>Content is in original source format +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-CONVERSION-TRANSCODED:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_CONVERSION_TRANSCODED</code></span></p></td> +<td>Content is transcoded +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDLNAFlags"></a><h3>enum GUPnPDLNAFlags</h3> +<pre class="programlisting">typedef enum { + GUPNP_DLNA_FLAGS_NONE = 0, + GUPNP_DLNA_FLAGS_SENDER_PACED = (1 << 31), + GUPNP_DLNA_FLAGS_TIME_BASED_SEEK = (1 << 30), + GUPNP_DLNA_FLAGS_BYTE_BASED_SEEK = (1 << 29), + GUPNP_DLNA_FLAGS_PLAY_CONTAINER = (1 << 28), + GUPNP_DLNA_FLAGS_S0_INCREASE = (1 << 27), + GUPNP_DLNA_FLAGS_SN_INCREASE = (1 << 26), + GUPNP_DLNA_FLAGS_RTSP_PAUSE = (1 << 25), + GUPNP_DLNA_FLAGS_STREAMING_TRANSFER_MODE = (1 << 24), + GUPNP_DLNA_FLAGS_INTERACTIVE_TRANSFER_MODE = (1 << 23), + GUPNP_DLNA_FLAGS_BACKGROUND_TRANSFER_MODE = (1 << 22), + GUPNP_DLNA_FLAGS_CONNECTION_STALL = (1 << 21), + GUPNP_DLNA_FLAGS_DLNA_V15 = (1 << 20) +} GUPnPDLNAFlags; +</pre> +<p> +The miscellaneous operations supported by a resource. For details on these +flags please refer to section 7.3.37.2 of DLNA Networked Device +Interoperability Guidelines Volume 1, October 2006. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_NONE</code></span></p></td> +<td>No flags +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-SENDER-PACED:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_SENDER_PACED</code></span></p></td> +<td>Content source is the clock source during + transport +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-TIME-BASED-SEEK:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_TIME_BASED_SEEK</code></span></p></td> +<td>Limited Operation: time-seek supported +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-BYTE-BASED-SEEK:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_BYTE_BASED_SEEK</code></span></p></td> +<td>Limited Operation: byte-seek supported +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-PLAY-CONTAINER:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_PLAY_CONTAINER</code></span></p></td> +<td>Resource supports 'Container Playback' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-S0-INCREASE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_S0_INCREASE</code></span></p></td> +<td>Content does not have a fixed beginning +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-SN-INCREASE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_SN_INCREASE</code></span></p></td> +<td>Content does not have a fixed end +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-RTSP-PAUSE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_RTSP_PAUSE</code></span></p></td> +<td>RTSP resource supports pausing of media + transfer +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-STREAMING-TRANSFER-MODE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_STREAMING_TRANSFER_MODE</code></span></p></td> +<td>Streaming transfer mode supported +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-INTERACTIVE-TRANSFER-MODE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_INTERACTIVE_TRANSFER_MODE</code></span></p></td> +<td>Interactive transfer mode + supported +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-BACKGROUND-TRANSFER-MODE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_BACKGROUND_TRANSFER_MODE</code></span></p></td> +<td>Background transfer mode + supported +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-CONNECTION-STALL:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_CONNECTION_STALL</code></span></p></td> +<td>No content transfer when paused. +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-FLAGS-DLNA-V15:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_FLAGS_DLNA_V15</code></span></p></td> +<td>DLNAv1.5 version flag +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPDLNAOperation"></a><h3>enum GUPnPDLNAOperation</h3> +<pre class="programlisting">typedef enum { + GUPNP_DLNA_OPERATION_NONE = 0x00, + GUPNP_DLNA_OPERATION_RANGE = 0x01, + GUPNP_DLNA_OPERATION_TIMESEEK = 0x10 +} GUPnPDLNAOperation; +</pre> +<p> +The seek operations supported by a resource. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><a name="GUPNP-DLNA-OPERATION-NONE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_OPERATION_NONE</code></span></p></td> +<td>Resource does not support seeking of any type +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-OPERATION-RANGE:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_OPERATION_RANGE</code></span></p></td> +<td>Resource supports byte-seek +</td> +</tr> +<tr> +<td><p><a name="GUPNP-DLNA-OPERATION-TIMESEEK:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_OPERATION_TIMESEEK</code></span></p></td> +<td>Resource supports time-seek +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-new"></a><h3>gupnp_protocol_info_new ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * gupnp_protocol_info_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> object. Unref after usage.</td> +</tr></tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-new-from-string"></a><h3>gupnp_protocol_info_new_from_string ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * gupnp_protocol_info_new_from_string (<em class="parameter"><code>const <span class="type">char</span> *protocol_info</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p> +Parses the <em class="parameter"><code>protocol_info</code></em> string and creates a new <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> object +as a result. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>protocol_info</code></em> :</span></p></td> +<td>The protocol info string</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td> +<td>The location where to store any error, or NULL</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> object. Unref after usage.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-to-string"></a><h3>gupnp_protocol_info_to_string ()</h3> +<pre class="programlisting"><span class="returnvalue">char</span> * gupnp_protocol_info_to_string (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Provides the string representation of <em class="parameter"><code>info</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>String representation of <em class="parameter"><code>info</code></em>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-is-compatible"></a><h3>gupnp_protocol_info_is_compatible ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_protocol_info_is_compatible (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info1</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info2</code></em>);</pre> +<p> +Checks if the given protocolInfo string is compatible with <em class="parameter"><code>info</code></em>. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info1</code></em> :</span></p></td> +<td>The first <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>info2</code></em> :</span></p></td> +<td>The second <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td> +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if <em class="parameter"><code>protocol_info</code></em> is compatible with <em class="parameter"><code>info</code></em>, otherwise +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-protocol"></a><h3>gupnp_protocol_info_set_protocol ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_protocol (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *protocol</code></em>);</pre> +<p> +Set the protocol of this info. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td> +<td>The protocol string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-network"></a><h3>gupnp_protocol_info_set_network ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_network (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *network</code></em>);</pre> +<p> +Set the network this info is associated with. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>network</code></em> :</span></p></td> +<td>The network string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-mime-type"></a><h3>gupnp_protocol_info_set_mime_type ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_mime_type (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *mime_type</code></em>);</pre> +<p> +Set the MIME-type of this info. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td> +<td>The MIME-type string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-dlna-profile"></a><h3>gupnp_protocol_info_set_dlna_profile ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_dlna_profile + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *profile</code></em>);</pre> +<p> +Set the DLNA profile of this info. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td> +<td>The DLNA profile string</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-play-speeds"></a><h3>gupnp_protocol_info_set_play_speeds ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_play_speeds (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code>const <span class="type">char</span> **speeds</code></em>);</pre> +<p> +Set the allowed play speeds on this info in the form of array of strings. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>speeds</code></em> :</span></p></td> +<td>The allowed play speeds</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-dlna-conversion"></a><h3>gupnp_protocol_info_set_dlna_conversion ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_dlna_conversion + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion"><span class="type">GUPnPDLNAConversion</span></a> conversion</code></em>);</pre> +<p> +Set the DLNA conversion flags. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>conversion</code></em> :</span></p></td> +<td>The bitwise OR of one or more DLNA conversion flags</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-dlna-operation"></a><h3>gupnp_protocol_info_set_dlna_operation ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_dlna_operation + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation"><span class="type">GUPnPDLNAOperation</span></a> operation</code></em>);</pre> +<p> +Set the DLNA operation flags. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td> +<td>The bitwise OR of one or more DLNA operation flags</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-set-dlna-flags"></a><h3>gupnp_protocol_info_set_dlna_flags ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> gupnp_protocol_info_set_dlna_flags (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>, + <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags"><span class="type">GUPnPDLNAFlags</span></a> flags</code></em>);</pre> +<p> +Set the gereric DLNA flags. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td> +<td>The bitwise OR of one or more generic DLNA flags</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>None.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-protocol"></a><h3>gupnp_protocol_info_get_protocol ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_protocol_info_get_protocol (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the protocol of this info. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The protocol of this info or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This string should not +be freed.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-network"></a><h3>gupnp_protocol_info_get_network ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_protocol_info_get_network (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the network this info is associated with. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The network string or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This string should not be freed.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-mime-type"></a><h3>gupnp_protocol_info_get_mime_type ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_protocol_info_get_mime_type (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the MIME-type of this info. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The MIME-type of this info or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This string should not +be freed.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-dlna-profile"></a><h3>gupnp_protocol_info_get_dlna_profile ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_protocol_info_get_dlna_profile + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the DLNA profile of this info. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The DLNA profile of this info or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This string should +not be freed.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-play-speeds"></a><h3>gupnp_protocol_info_get_play_speeds ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> ** gupnp_protocol_info_get_play_speeds (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the allowed play speeds on this info in the form of array of strings. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The allowed play speeds as array of strings or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This +return array and it's content must not be modified or freed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-dlna-conversion"></a><h3>gupnp_protocol_info_get_dlna_conversion ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion"><span class="returnvalue">GUPnPDLNAConversion</span></a> gupnp_protocol_info_get_dlna_conversion + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the DLNA conversion flags. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The DLNA conversion flags.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-dlna-operation"></a><h3>gupnp_protocol_info_get_dlna_operation ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation"><span class="returnvalue">GUPnPDLNAOperation</span></a> gupnp_protocol_info_get_dlna_operation + (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the DLNA operation flags. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The DLNA operation flags.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-protocol-info-get-dlna-flags"></a><h3>gupnp_protocol_info_get_dlna_flags ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags"><span class="returnvalue">GUPnPDLNAFlags</span></a> gupnp_protocol_info_get_dlna_flags (<em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre> +<p> +Get the gereric DLNA flags. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>The generic DLNA flags.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPProtocolInfo.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--dlna-conversion"></a><h3>The <code class="literal">"dlna-conversion"</code> property</h3> +<pre class="programlisting"> "dlna-conversion" <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAConversion" title="enum GUPnPDLNAConversion"><span class="type">GUPnPDLNAConversion</span></a> : Read / Write</pre> +<p> +The DLNA conversion flags. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--dlna-flags"></a><h3>The <code class="literal">"dlna-flags"</code> property</h3> +<pre class="programlisting"> "dlna-flags" <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAFlags" title="enum GUPnPDLNAFlags"><span class="type">GUPnPDLNAFlags</span></a> : Read / Write</pre> +<p> +Various generic DLNA flags. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--dlna-operation"></a><h3>The <code class="literal">"dlna-operation"</code> property</h3> +<pre class="programlisting"> "dlna-operation" <a class="link" href="GUPnPProtocolInfo.html#GUPnPDLNAOperation" title="enum GUPnPDLNAOperation"><span class="type">GUPnPDLNAOperation</span></a> : Read / Write</pre> +<p> +The DLNA operation flags. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--dlna-profile"></a><h3>The <code class="literal">"dlna-profile"</code> property</h3> +<pre class="programlisting"> "dlna-profile" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The DLNA profile of this info. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--mime-type"></a><h3>The <code class="literal">"mime-type"</code> property</h3> +<pre class="programlisting"> "mime-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The MIME-type of this info. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--network"></a><h3>The <code class="literal">"network"</code> property</h3> +<pre class="programlisting"> "network" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The network this info is associated with. +</p> +<p>Default value: NULL</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--play-speeds"></a><h3>The <code class="literal">"play-speeds"</code> property</h3> +<pre class="programlisting"> "play-speeds" <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> : Read / Write</pre> +<p> +The allowed play speeds on this info in the form of array of +strings. +</p> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolInfo--protocol"></a><h3>The <code class="literal">"protocol"</code> property</h3> +<pre class="programlisting"> "protocol" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> +<p> +The protocol of this info. +</p> +<p>Default value: NULL</p> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/GUPnPSearchCriteriaParser.html b/doc/html/GUPnPSearchCriteriaParser.html new file mode 100644 index 0000000..a1def87 --- /dev/null +++ b/doc/html/GUPnPSearchCriteriaParser.html @@ -0,0 +1,362 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnPSearchCriteriaParser</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch01.html" title="GUPnP A/V"> +<link rel="prev" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser"> +<link rel="next" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="GUPnPLastChangeParser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPProtocolInfo.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#GUPnPSearchCriteriaParser.synopsis" class="shortcut">Top</a> +  | + <a href="#GUPnPSearchCriteriaParser.description" class="shortcut">Description</a> +  | + <a href="#GUPnPSearchCriteriaParser.object-hierarchy" class="shortcut">Object Hierarchy</a> +  | + <a href="#GUPnPSearchCriteriaParser.signals" class="shortcut">Signals</a> +</td></tr> +</table> +<div class="refentry"> +<a name="GUPnPSearchCriteriaParser"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GUPnPSearchCriteriaParser.top_of_page"></a>GUPnPSearchCriteriaParser</span></h2> +<p>GUPnPSearchCriteriaParser — A/V search criteria parser</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="GUPnPSearchCriteriaParser.synopsis"></a><h2>Synopsis</h2> +<a name="GUPnPSearchCriteriaOp"></a><pre class="synopsis"> <a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-struct" title="GUPnPSearchCriteriaParser">GUPnPSearchCriteriaParser</a>; +enum <a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp-enum" title="enum GUPnPSearchCriteriaOp">GUPnPSearchCriteriaOp</a>; +<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="returnvalue">GUPnPSearchCriteriaParser</span></a> * <a class="link" href="GUPnPSearchCriteriaParser.html#gupnp-search-criteria-parser-new" title="gupnp_search_criteria_parser_new ()">gupnp_search_criteria_parser_new</a> + (<em class="parameter"><code><span class="type">void</span></code></em>); +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPSearchCriteriaParser.html#gupnp-search-criteria-parser-parse-text" title="gupnp_search_criteria_parser_parse_text ()">gupnp_search_criteria_parser_parse_text</a> + (<em class="parameter"><code><a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *text</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>); +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPSearchCriteriaParser.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="synopsis"> + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> + +----GUPnPSearchCriteriaParser +</pre> +<pre class="synopsis"> + GEnum + +----GUPnPSearchCriteriaOp +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPSearchCriteriaParser.signals"></a><h2>Signals</h2> +<pre class="synopsis"> + "<a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-begin-parens" title='The "begin-parens" signal'>begin-parens</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> + "<a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-conjunction" title='The "conjunction" signal'>conjunction</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> + "<a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-disjunction" title='The "disjunction" signal'>disjunction</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> + "<a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-end-parens" title='The "end-parens" signal'>end-parens</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> + "<a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-expression" title='The "expression" signal'>expression</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> +</pre> +</div> +<div class="refsect1"> +<a name="GUPnPSearchCriteriaParser.description"></a><h2>Description</h2> +<p> +<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> parses ContentDirectory search criteria +strings. +</p> +<p> +Note that no signals will be emitted if a wildcard is specified, +and that the user is responsible for ensuring precedence of conjunction +over disjunction. +</p> +</div> +<div class="refsect1"> +<a name="GUPnPSearchCriteriaParser.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParser-struct"></a><h3>GUPnPSearchCriteriaParser</h3> +<pre class="programlisting">typedef struct _GUPnPSearchCriteriaParser GUPnPSearchCriteriaParser;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaOp-enum"></a><h3>enum GUPnPSearchCriteriaOp</h3> +<pre class="programlisting">typedef enum { + /* G_TYPE_STRING */ + GUPNP_SEARCH_CRITERIA_OP_EQ = G_TOKEN_LAST + 1, + GUPNP_SEARCH_CRITERIA_OP_NEQ = G_TOKEN_LAST + 2, + GUPNP_SEARCH_CRITERIA_OP_LESS = G_TOKEN_LAST + 3, + GUPNP_SEARCH_CRITERIA_OP_LEQ = G_TOKEN_LAST + 4, + GUPNP_SEARCH_CRITERIA_OP_GREATER = G_TOKEN_LAST + 5, + GUPNP_SEARCH_CRITERIA_OP_GEQ = G_TOKEN_LAST + 6, + GUPNP_SEARCH_CRITERIA_OP_CONTAINS = G_TOKEN_LAST + 7, + GUPNP_SEARCH_CRITERIA_OP_DOES_NOT_CONTAIN = G_TOKEN_LAST + 8, + GUPNP_SEARCH_CRITERIA_OP_DERIVED_FROM = G_TOKEN_LAST + 9, + + /* G_TYPE_BOOLEAN */ + GUPNP_SEARCH_CRITERIA_OP_EXISTS = G_TOKEN_LAST + 10 +} GUPnPSearchCriteriaOp; +</pre> +<p> +The possible operators in SearchCriteria strings. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-EQ:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_EQ</code></span></p></td> +<td>'=' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-NEQ:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_NEQ</code></span></p></td> +<td>'!=' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-LESS:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_LESS</code></span></p></td> +<td>'<' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-LEQ:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_LEQ</code></span></p></td> +<td>'<=' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-GREATER:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_GREATER</code></span></p></td> +<td>'>' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-GEQ:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_GEQ</code></span></p></td> +<td>'>=' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-CONTAINS:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_CONTAINS</code></span></p></td> +<td>'contains' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-DOES-NOT-CONTAIN:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_DOES_NOT_CONTAIN</code></span></p></td> +<td>'doesNotContain' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-DERIVED-FROM:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_DERIVED_FROM</code></span></p></td> +<td>'derivedFrom' +</td> +</tr> +<tr> +<td><p><a name="GUPNP-SEARCH-CRITERIA-OP-EXISTS:CAPS"></a><span class="term"><code class="literal">GUPNP_SEARCH_CRITERIA_OP_EXISTS</code></span></p></td> +<td>'exists' +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-search-criteria-parser-new"></a><h3>gupnp_search_criteria_parser_new ()</h3> +<pre class="programlisting"><a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="returnvalue">GUPnPSearchCriteriaParser</span></a> * gupnp_search_criteria_parser_new + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>A new <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> object.</td> +</tr></tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="gupnp-search-criteria-parser-parse-text"></a><h3>gupnp_search_criteria_parser_parse_text ()</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_search_criteria_parser_parse_text + (<em class="parameter"><code><a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *text</code></em>, + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p> +Parses <em class="parameter"><code>text</code></em>, emitting the various defined signals on the way. If an +error occured <em class="parameter"><code>error</code></em> will be set. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>A <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td> +<td>The search criteria string to be parsed</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td> +<td>The location where to store the error information if any, or NULL</td> +</tr> +<tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>TRUE on success.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +<div class="refsect1"> +<a name="GUPnPSearchCriteriaParser.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParser-begin-parens"></a><h3>The <code class="literal">"begin-parens"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::begin_parens signal is emitted to mark the beginning of a +parenthetical expression. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParser-conjunction"></a><h3>The <code class="literal">"conjunction"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::conjuction signal is emitted whenever a conjuction marker +(and) is parsed. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParser-disjunction"></a><h3>The <code class="literal">"disjunction"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::disjuction signal is emitted whenever a disjuction marker +(or&rpar is parsed. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParser-end-parens"></a><h3>The <code class="literal">"end-parens"</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::end_parens signal is emitted to mark the end of a parenthetical +expression. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParser-expression"></a><h3>The <code class="literal">"expression"</code> signal</h3> +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> *parser, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property, + <a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp"><span class="type">GUPnPSearchCriteriaOp</span></a> op, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> error, + <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> +<p> +The ::expression signal is emitted whenever an expression is parsed. +Set <em class="parameter"><code>error</code></em> and return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if an error occurred. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term"><em class="parameter"><code>parser</code></em> :</span></p></td> +<td>The <a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser"><span class="type">GUPnPSearchCriteriaParser</span></a> that received the signal</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> +<td>The property</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td> +<td>The operator as <a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp"><span class="type">GUPnPSearchCriteriaOp</span></a> +</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> +<td>The value as string</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td> +<td>Place-holder for any possible errors from handler</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> +<td>user data set when the signal handler was connected.</td> +</tr> +</tbody> +</table></div> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/annotation-glossary.html b/doc/html/annotation-glossary.html new file mode 100644 index 0000000..a5445aa --- /dev/null +++ b/doc/html/annotation-glossary.html @@ -0,0 +1,50 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Annotation Glossary</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="prev" href="gupnp-av-Error-codes.html" title="Error codes"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="gupnp-av-Error-codes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td>Â </td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td>Â </td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a class="shortcut" href="#glsE">E</a> + Â |Â + <a class="shortcut" href="#glsT">T</a> +</td></tr> +</table> +<div class="glossary"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div> +<a name="glsE"></a><h3 class="title">E</h3> +<dt> +<a name="annotation-glossterm-element-type"></a>element-type</dt> +<dd><p>Generics and defining elements of containers and arrays.</p></dd> +<a name="glsT"></a><h3 class="title">T</h3> +<dt> +<a name="annotation-glossterm-transfer%20container"></a>transfer container</dt> +<dd><p>Free data container after the code is done.</p></dd> +<dt> +<a name="annotation-glossterm-transfer%20full"></a>transfer full</dt> +<dd><p>Free data after the code is done.</p></dd> +<dt> +<a name="annotation-glossterm-transfer%20none"></a>transfer none</dt> +<dd><p>Don't free data after the code is done.</p></dd> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/ch01.html b/doc/html/ch01.html new file mode 100644 index 0000000..58cdd62 --- /dev/null +++ b/doc/html/ch01.html @@ -0,0 +1,65 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnP A/V</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="prev" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="next" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> +<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td> </td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="GUPnPDIDLLiteParser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="idp5135368"></a>GUPnP A/V</h2></div></div></div> +<div class="toc"><dl> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteParser.html">GUPnPDIDLLiteParser</a></span><span class="refpurpose"> — A/V DIDL-Lite XML parser</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteObject.html">GUPnPDIDLLiteObject</a></span><span class="refpurpose"> — DIDL-Lite Object</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteContainer.html">GUPnPDIDLLiteContainer</a></span><span class="refpurpose"> — DIDL-Lite Container</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteItem.html">GUPnPDIDLLiteItem</a></span><span class="refpurpose"> — DIDL-Lite Item</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteWriter.html">GUPnPDIDLLiteWriter</a></span><span class="refpurpose"> — DIDL-Lite fragment writer</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteResource.html">GUPnPDIDLLiteResource</a></span><span class="refpurpose"> — DIDL-Lite Resource</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteDescriptor.html">GUPnPDIDLLiteDescriptor</a></span><span class="refpurpose"> — DIDL-Lite Descriptor</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteContributor.html">GUPnPDIDLLiteContributor</a></span><span class="refpurpose"> — DIDL-Lite Contributor</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPLastChangeParser.html">GUPnPLastChangeParser</a></span><span class="refpurpose"> — A/V LastChange event XML parser</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPSearchCriteriaParser.html">GUPnPSearchCriteriaParser</a></span><span class="refpurpose"> — A/V search criteria parser</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPProtocolInfo.html">GUPnPProtocolInfo</a></span><span class="refpurpose"> — UPnP AV ProtocolInfo</span> +</dt> +</dl></div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/ch02.html b/doc/html/ch02.html new file mode 100644 index 0000000..d1b4d05 --- /dev/null +++ b/doc/html/ch02.html @@ -0,0 +1,33 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Error Codes</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="prev" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"> +<link rel="next" href="gupnp-av-Error-codes.html" title="Error codes"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> +<td><a accesskey="p" href="GUPnPProtocolInfo.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td> </td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="gupnp-av-Error-codes.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="idp6951928"></a>Error Codes</h2></div></div></div> +<div class="toc"><dl><dt> +<span class="refentrytitle"><a href="gupnp-av-Error-codes.html">Error codes</a></span><span class="refpurpose"> — Error domains and codes.</span> +</dt></dl></div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/gupnp-av-Error-codes.html b/doc/html/gupnp-av-Error-codes.html new file mode 100644 index 0000000..208e088 --- /dev/null +++ b/doc/html/gupnp-av-Error-codes.html @@ -0,0 +1,113 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Error codes</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="up" href="ch02.html" title="Error Codes"> +<link rel="prev" href="ch02.html" title="Error Codes"> +<link rel="next" href="annotation-glossary.html" title="Annotation Glossary"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> +<tr valign="middle"> +<td><a accesskey="p" href="ch02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> +<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> +<th width="100%" align="center">GUPnP A/V Reference Manual</th> +<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> +</tr> +<tr><td colspan="5" class="shortcuts"> +<a href="#gupnp-av-Error-codes.synopsis" class="shortcut">Top</a> +  | + <a href="#gupnp-av-Error-codes.description" class="shortcut">Description</a> +</td></tr> +</table> +<div class="refentry"> +<a name="gupnp-av-Error-codes"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gupnp-av-Error-codes.top_of_page"></a>Error codes</span></h2> +<p>Error codes — Error domains and codes.</p> +</td> +<td valign="top" align="right"></td> +</tr></table></div> +<div class="refsynopsisdiv"> +<a name="gupnp-av-Error-codes.synopsis"></a><h2>Synopsis</h2> +<pre class="synopsis">#define <a class="link" href="gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR:CAPS" title="GUPNP_PROTOCOL_ERROR">GUPNP_PROTOCOL_ERROR</a> +#define <a class="link" href="gupnp-av-Error-codes.html#GUPNP-SEARCH-CRITERIA-PARSER-ERROR:CAPS" title="GUPNP_SEARCH_CRITERIA_PARSER_ERROR">GUPNP_SEARCH_CRITERIA_PARSER_ERROR</a> +enum <a class="link" href="gupnp-av-Error-codes.html#GUPnPProtocolError" title="enum GUPnPProtocolError">GUPnPProtocolError</a>; +enum <a class="link" href="gupnp-av-Error-codes.html#GUPnPSearchCriteriaParserError" title="enum GUPnPSearchCriteriaParserError">GUPnPSearchCriteriaParserError</a>; +</pre> +</div> +<div class="refsect1"> +<a name="gupnp-av-Error-codes.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="gupnp-av-Error-codes.details"></a><h2>Details</h2> +<div class="refsect2"> +<a name="GUPNP-PROTOCOL-ERROR:CAPS"></a><h3>GUPNP_PROTOCOL_ERROR</h3> +<pre class="programlisting">#define GUPNP_PROTOCOL_ERROR (gupnp_protocol_error_quark ()) +</pre> +<p> +The <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP AV protocol related errors. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> +<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP AV protocol related errors.</td> +</tr></tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPNP-SEARCH-CRITERIA-PARSER-ERROR:CAPS"></a><h3>GUPNP_SEARCH_CRITERIA_PARSER_ERROR</h3> +<pre class="programlisting">#define GUPNP_SEARCH_CRITERIA_PARSER_ERROR</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPProtocolError"></a><h3>enum GUPnPProtocolError</h3> +<pre class="programlisting">typedef enum { + GUPNP_PROTOCOL_ERROR_INVALID_SYNTAX, + GUPNP_PROTOCOL_ERROR_OTHER +} GUPnPProtocolError; +</pre> +<p> +<a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> codes used for errors in the <a class="link" href="gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR:CAPS" title="GUPNP_PROTOCOL_ERROR"><span class="type">GUPNP_PROTOCOL_ERROR</span></a> domain, upon any +protocol related errors. +</p> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><a name="GUPNP-PROTOCOL-ERROR-INVALID-SYNTAX:CAPS"></a><span class="term"><code class="literal">GUPNP_PROTOCOL_ERROR_INVALID_SYNTAX</code></span></p></td> +<td>Invalid syntax. +</td> +</tr> +<tr> +<td><p><a name="GUPNP-PROTOCOL-ERROR-OTHER:CAPS"></a><span class="term"><code class="literal">GUPNP_PROTOCOL_ERROR_OTHER</code></span></p></td> +<td>Unknown/unhandled protocol related errors. +</td> +</tr> +</tbody> +</table></div> +</div> +<hr> +<div class="refsect2"> +<a name="GUPnPSearchCriteriaParserError"></a><h3>enum GUPnPSearchCriteriaParserError</h3> +<pre class="programlisting">typedef enum { + GUPNP_SEARCH_CRITERIA_PARSER_ERROR_FAILED +} GUPnPSearchCriteriaParserError; +</pre> +</div> +</div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/gupnp-av.devhelp2 b/doc/html/gupnp-av.devhelp2 new file mode 100644 index 0000000..c71dfdf --- /dev/null +++ b/doc/html/gupnp-av.devhelp2 @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> +<book xmlns="http://www.devhelp.net/book" title="GUPnP A/V Reference Manual" link="index.html" author="" name="gupnp-av" version="2" language="c"> + <chapters> + <sub name="GUPnP A/V" link="ch01.html"> + <sub name="GUPnPDIDLLiteParser" link="GUPnPDIDLLiteParser.html"/> + <sub name="GUPnPDIDLLiteObject" link="GUPnPDIDLLiteObject.html"/> + <sub name="GUPnPDIDLLiteContainer" link="GUPnPDIDLLiteContainer.html"/> + <sub name="GUPnPDIDLLiteItem" link="GUPnPDIDLLiteItem.html"/> + <sub name="GUPnPDIDLLiteWriter" link="GUPnPDIDLLiteWriter.html"/> + <sub name="GUPnPDIDLLiteResource" link="GUPnPDIDLLiteResource.html"/> + <sub name="GUPnPDIDLLiteDescriptor" link="GUPnPDIDLLiteDescriptor.html"/> + <sub name="GUPnPDIDLLiteContributor" link="GUPnPDIDLLiteContributor.html"/> + <sub name="GUPnPLastChangeParser" link="GUPnPLastChangeParser.html"/> + <sub name="GUPnPSearchCriteriaParser" link="GUPnPSearchCriteriaParser.html"/> + <sub name="GUPnPProtocolInfo" link="GUPnPProtocolInfo.html"/> + </sub> + <sub name="Error Codes" link="ch02.html"> + <sub name="Error codes" link="gupnp-av-Error-codes.html"/> + </sub> + <sub name="Annotation Glossary" link="annotation-glossary.html"/> + </chapters> + <functions> + <keyword type="struct" name="GUPnPDIDLLiteParser" link="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-struct"/> + <keyword type="function" name="gupnp_didl_lite_parser_new ()" link="GUPnPDIDLLiteParser.html#gupnp-didl-lite-parser-new"/> + <keyword type="function" name="gupnp_didl_lite_parser_parse_didl ()" link="GUPnPDIDLLiteParser.html#gupnp-didl-lite-parser-parse-didl"/> + <keyword type="signal" name="The "container-available" signal" link="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-container-available"/> + <keyword type="signal" name="The "item-available" signal" link="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-item-available"/> + <keyword type="signal" name="The "object-available" signal" link="GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-object-available"/> + <keyword type="struct" name="GUPnPDIDLLiteObject" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject-struct"/> + <keyword type="enum" name="enum GUPnPOCMFlags" link="GUPnPDIDLLiteObject.html#GUPnPOCMFlags"/> + <keyword type="function" name="gupnp_didl_lite_object_get_xml_node ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-xml-node"/> + <keyword type="function" name="gupnp_didl_lite_object_get_upnp_namespace ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-namespace"/> + <keyword type="function" name="gupnp_didl_lite_object_get_dc_namespace ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dc-namespace"/> + <keyword type="function" name="gupnp_didl_lite_object_get_dlna_namespace ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-namespace"/> + <keyword type="function" name="gupnp_didl_lite_object_get_properties ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-properties"/> + <keyword type="function" name="gupnp_didl_lite_object_get_id ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-id"/> + <keyword type="function" name="gupnp_didl_lite_object_get_parent_id ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-parent-id"/> + <keyword type="function" name="gupnp_didl_lite_object_get_restricted ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-restricted"/> + <keyword type="function" name="gupnp_didl_lite_object_get_title ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-title"/> + <keyword type="function" name="gupnp_didl_lite_object_get_creator ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creator" deprecated="0.5.3: Use #gupnp_didl_lite_object_get_creators instead."/> + <keyword type="function" name="gupnp_didl_lite_object_get_artist ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artist" deprecated="0.5.3: Use #gupnp_didl_lite_object_get_artists instead."/> + <keyword type="function" name="gupnp_didl_lite_object_get_author ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-author" deprecated="0.5.3: Use #gupnp_didl_lite_object_get_authors instead."/> + <keyword type="function" name="gupnp_didl_lite_object_get_creators ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creators"/> + <keyword type="function" name="gupnp_didl_lite_object_get_artists ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists"/> + <keyword type="function" name="gupnp_didl_lite_object_get_authors ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors"/> + <keyword type="function" name="gupnp_didl_lite_object_get_descriptors ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-descriptors"/> + <keyword type="function" name="gupnp_didl_lite_object_get_write_status ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-write-status"/> + <keyword type="function" name="gupnp_didl_lite_object_get_genre ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-genre"/> + <keyword type="function" name="gupnp_didl_lite_object_get_upnp_class ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-class"/> + <keyword type="function" name="gupnp_didl_lite_object_get_album ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album"/> + <keyword type="function" name="gupnp_didl_lite_object_get_album_art ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album-art"/> + <keyword type="function" name="gupnp_didl_lite_object_get_description ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-description"/> + <keyword type="function" name="gupnp_didl_lite_object_get_date ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-date"/> + <keyword type="function" name="gupnp_didl_lite_object_get_track_number ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-track-number"/> + <keyword type="function" name="gupnp_didl_lite_object_get_dlna_managed ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-managed"/> + <keyword type="function" name="gupnp_didl_lite_object_get_resources ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-resources"/> + <keyword type="function" name="gupnp_didl_lite_object_get_compat_resource ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-compat-resource"/> + <keyword type="function" name="gupnp_didl_lite_object_add_resource ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-resource"/> + <keyword type="function" name="gupnp_didl_lite_object_add_descriptor ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-descriptor"/> + <keyword type="function" name="gupnp_didl_lite_object_set_upnp_class ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-upnp-class"/> + <keyword type="function" name="gupnp_didl_lite_object_set_id ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-id"/> + <keyword type="function" name="gupnp_didl_lite_object_set_parent_id ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-parent-id"/> + <keyword type="function" name="gupnp_didl_lite_object_set_restricted ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-restricted"/> + <keyword type="function" name="gupnp_didl_lite_object_set_title ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-title"/> + <keyword type="function" name="gupnp_didl_lite_object_set_creator ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-creator" deprecated="0.5.3: Use #gupnp_didl_lite_object_add_creator instead."/> + <keyword type="function" name="gupnp_didl_lite_object_set_artist ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-artist" deprecated="0.5.3: Use #gupnp_didl_lite_object_add_artist instead."/> + <keyword type="function" name="gupnp_didl_lite_object_set_author ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-author" deprecated="0.5.3: Use #gupnp_didl_lite_object_add_author instead."/> + <keyword type="function" name="gupnp_didl_lite_object_add_creator ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-creator"/> + <keyword type="function" name="gupnp_didl_lite_object_add_artist ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist"/> + <keyword type="function" name="gupnp_didl_lite_object_add_author ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author"/> + <keyword type="function" name="gupnp_didl_lite_object_set_genre ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-genre"/> + <keyword type="function" name="gupnp_didl_lite_object_set_write_status ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-write-status"/> + <keyword type="function" name="gupnp_didl_lite_object_set_album ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album"/> + <keyword type="function" name="gupnp_didl_lite_object_set_album_art ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album-art"/> + <keyword type="function" name="gupnp_didl_lite_object_set_description ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-description"/> + <keyword type="function" name="gupnp_didl_lite_object_set_date ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-date"/> + <keyword type="function" name="gupnp_didl_lite_object_set_track_number ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-track-number"/> + <keyword type="function" name="gupnp_didl_lite_object_set_dlna_managed ()" link="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-dlna-managed"/> + <keyword type="property" name="The "album" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album"/> + <keyword type="property" name="The "album-art" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album-art"/> + <keyword type="property" name="The "artist" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--artist"/> + <keyword type="property" name="The "author" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--author"/> + <keyword type="property" name="The "creator" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--creator"/> + <keyword type="property" name="The "date" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--date"/> + <keyword type="property" name="The "dc-namespace" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dc-namespace"/> + <keyword type="property" name="The "description" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--description"/> + <keyword type="property" name="The "dlna-managed" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-managed"/> + <keyword type="property" name="The "dlna-namespace" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-namespace"/> + <keyword type="property" name="The "genre" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--genre"/> + <keyword type="property" name="The "id" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--id"/> + <keyword type="property" name="The "parent-id" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--parent-id"/> + <keyword type="property" name="The "restricted" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--restricted"/> + <keyword type="property" name="The "title" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--title"/> + <keyword type="property" name="The "track-number" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--track-number"/> + <keyword type="property" name="The "upnp-class" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-class"/> + <keyword type="property" name="The "upnp-namespace" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-namespace"/> + <keyword type="property" name="The "write-status" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--write-status"/> + <keyword type="property" name="The "xml-doc" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-doc"/> + <keyword type="property" name="The "xml-node" property" link="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-node"/> + <keyword type="struct" name="GUPnPDIDLLiteContainer" link="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer-struct"/> + <keyword type="function" name="gupnp_didl_lite_container_get_searchable ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-searchable"/> + <keyword type="function" name="gupnp_didl_lite_container_get_child_count ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-child-count"/> + <keyword type="function" name="gupnp_didl_lite_container_get_create_classes ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-create-classes"/> + <keyword type="function" name="gupnp_didl_lite_container_get_search_classes ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-search-classes"/> + <keyword type="function" name="gupnp_didl_lite_container_get_storage_used ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-storage-used"/> + <keyword type="function" name="gupnp_didl_lite_container_set_searchable ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-searchable"/> + <keyword type="function" name="gupnp_didl_lite_container_set_child_count ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-child-count"/> + <keyword type="function" name="gupnp_didl_lite_container_set_storage_used ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-storage-used"/> + <keyword type="function" name="gupnp_didl_lite_container_add_create_class ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-create-class"/> + <keyword type="function" name="gupnp_didl_lite_container_add_create_class_full ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-create-class-full"/> + <keyword type="function" name="gupnp_didl_lite_container_add_search_class ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-search-class"/> + <keyword type="function" name="gupnp_didl_lite_container_add_search_class_full ()" link="GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-search-class-full"/> + <keyword type="property" name="The "child-count" property" link="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--child-count"/> + <keyword type="property" name="The "searchable" property" link="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--searchable"/> + <keyword type="property" name="The "storage-used" property" link="GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--storage-used"/> + <keyword type="struct" name="GUPnPDIDLLiteItem" link="GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem-struct"/> + <keyword type="function" name="gupnp_didl_lite_item_get_ref_id ()" link="GUPnPDIDLLiteItem.html#gupnp-didl-lite-item-get-ref-id"/> + <keyword type="function" name="gupnp_didl_lite_item_set_ref_id ()" link="GUPnPDIDLLiteItem.html#gupnp-didl-lite-item-set-ref-id"/> + <keyword type="property" name="The "ref-id" property" link="GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem--ref-id"/> + <keyword type="struct" name="GUPnPDIDLLiteWriter" link="GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter-struct"/> + <keyword type="function" name="gupnp_didl_lite_writer_new ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-new"/> + <keyword type="function" name="gupnp_didl_lite_writer_add_item ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-item"/> + <keyword type="function" name="gupnp_didl_lite_writer_add_container ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-container"/> + <keyword type="function" name="gupnp_didl_lite_writer_add_descriptor ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-descriptor"/> + <keyword type="function" name="gupnp_didl_lite_writer_get_xml_node ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-xml-node"/> + <keyword type="function" name="gupnp_didl_lite_writer_get_string ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-string"/> + <keyword type="function" name="gupnp_didl_lite_writer_get_language ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-language"/> + <keyword type="function" name="gupnp_didl_lite_writer_filter ()" link="GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-filter"/> + <keyword type="property" name="The "language" property" link="GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter--language"/> + <keyword type="property" name="The "xml-node" property" link="GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter--xml-node"/> + <keyword type="struct" name="GUPnPDIDLLiteResource" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource-struct"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_uri ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-uri"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_import_uri ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-import-uri"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_protocol_info ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protocol-info"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_size ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_size64 ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size64"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_duration ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-duration"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_bitrate ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bitrate"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_sample_freq ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-sample-freq"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_bits_per_sample ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bits-per-sample"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_protection ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protection"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_audio_channels ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-audio-channels"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_width ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-width"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_height ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-height"/> + <keyword type="function" name="gupnp_didl_lite_resource_set_color_depth ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-color-depth"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_uri ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-uri"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_import_uri ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-import-uri"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_protocol_info ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protocol-info"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_size ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_size64 ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size64"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_duration ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-duration"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_bitrate ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bitrate"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_sample_freq ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-sample-freq"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_bits_per_sample ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bits-per-sample"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_protection ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protection"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_audio_channels ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-audio-channels"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_width ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-width"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_height ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-height"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_color_depth ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-color-depth"/> + <keyword type="function" name="gupnp_didl_lite_resource_get_xml_node ()" link="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-xml-node"/> + <keyword type="property" name="The "audio-channels" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--audio-channels"/> + <keyword type="property" name="The "bitrate" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bitrate"/> + <keyword type="property" name="The "bits-per-sample" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bits-per-sample"/> + <keyword type="property" name="The "color-depth" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--color-depth"/> + <keyword type="property" name="The "duration" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--duration"/> + <keyword type="property" name="The "height" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--height"/> + <keyword type="property" name="The "import-uri" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--import-uri"/> + <keyword type="property" name="The "protection" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protection"/> + <keyword type="property" name="The "protocol-info" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protocol-info"/> + <keyword type="property" name="The "sample-freq" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--sample-freq"/> + <keyword type="property" name="The "size" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size"/> + <keyword type="property" name="The "size64" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size64"/> + <keyword type="property" name="The "uri" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--uri"/> + <keyword type="property" name="The "width" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--width"/> + <keyword type="property" name="The "xml-doc" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-doc"/> + <keyword type="property" name="The "xml-node" property" link="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-node"/> + <keyword type="struct" name="GUPnPDIDLLiteDescriptor" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor-struct"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_get_xml_node ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-xml-node"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_get_content ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-content"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_get_id ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-id"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_get_metadata_type ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-metadata-type"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_get_name_space ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-name-space"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_set_content ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-content"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_set_id ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-id"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_set_metadata_type ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-metadata-type"/> + <keyword type="function" name="gupnp_didl_lite_descriptor_set_name_space ()" link="GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-name-space"/> + <keyword type="property" name="The "content" property" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--content"/> + <keyword type="property" name="The "id" property" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--id"/> + <keyword type="property" name="The "metadata-type" property" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--metadata-type"/> + <keyword type="property" name="The "name-space" property" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--name-space"/> + <keyword type="property" name="The "xml-doc" property" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--xml-doc"/> + <keyword type="property" name="The "xml-node" property" link="GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--xml-node"/> + <keyword type="struct" name="GUPnPDIDLLiteContributor" link="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor-struct"/> + <keyword type="function" name="gupnp_didl_lite_contributor_get_xml_node ()" link="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-xml-node"/> + <keyword type="function" name="gupnp_didl_lite_contributor_get_role ()" link="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-role"/> + <keyword type="function" name="gupnp_didl_lite_contributor_get_name ()" link="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-name"/> + <keyword type="function" name="gupnp_didl_lite_contributor_set_role ()" link="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-set-role"/> + <keyword type="function" name="gupnp_didl_lite_contributor_set_name ()" link="GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-set-name"/> + <keyword type="property" name="The "name" property" link="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--name"/> + <keyword type="property" name="The "role" property" link="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--role"/> + <keyword type="property" name="The "xml-doc" property" link="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--xml-doc"/> + <keyword type="property" name="The "xml-node" property" link="GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--xml-node"/> + <keyword type="struct" name="GUPnPLastChangeParser" link="GUPnPLastChangeParser.html#GUPnPLastChangeParser-struct"/> + <keyword type="function" name="gupnp_last_change_parser_new ()" link="GUPnPLastChangeParser.html#gupnp-last-change-parser-new"/> + <keyword type="function" name="gupnp_last_change_parser_parse_last_change_valist ()" link="GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change-valist"/> + <keyword type="function" name="gupnp_last_change_parser_parse_last_change ()" link="GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change"/> + <keyword type="struct" name="GUPnPSearchCriteriaParser" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-struct"/> + <keyword type="enum" name="enum GUPnPSearchCriteriaOp" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp-enum"/> + <keyword type="function" name="gupnp_search_criteria_parser_new ()" link="GUPnPSearchCriteriaParser.html#gupnp-search-criteria-parser-new"/> + <keyword type="function" name="gupnp_search_criteria_parser_parse_text ()" link="GUPnPSearchCriteriaParser.html#gupnp-search-criteria-parser-parse-text"/> + <keyword type="signal" name="The "begin-parens" signal" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-begin-parens"/> + <keyword type="signal" name="The "conjunction" signal" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-conjunction"/> + <keyword type="signal" name="The "disjunction" signal" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-disjunction"/> + <keyword type="signal" name="The "end-parens" signal" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-end-parens"/> + <keyword type="signal" name="The "expression" signal" link="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-expression"/> + <keyword type="struct" name="GUPnPProtocolInfo" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo-struct"/> + <keyword type="enum" name="enum GUPnPDLNAConversion" link="GUPnPProtocolInfo.html#GUPnPDLNAConversion"/> + <keyword type="enum" name="enum GUPnPDLNAFlags" link="GUPnPProtocolInfo.html#GUPnPDLNAFlags"/> + <keyword type="enum" name="enum GUPnPDLNAOperation" link="GUPnPProtocolInfo.html#GUPnPDLNAOperation"/> + <keyword type="function" name="gupnp_protocol_info_new ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-new"/> + <keyword type="function" name="gupnp_protocol_info_new_from_string ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-new-from-string"/> + <keyword type="function" name="gupnp_protocol_info_to_string ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-to-string"/> + <keyword type="function" name="gupnp_protocol_info_is_compatible ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-is-compatible"/> + <keyword type="function" name="gupnp_protocol_info_set_protocol ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-protocol"/> + <keyword type="function" name="gupnp_protocol_info_set_network ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-network"/> + <keyword type="function" name="gupnp_protocol_info_set_mime_type ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-mime-type"/> + <keyword type="function" name="gupnp_protocol_info_set_dlna_profile ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-profile"/> + <keyword type="function" name="gupnp_protocol_info_set_play_speeds ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-play-speeds"/> + <keyword type="function" name="gupnp_protocol_info_set_dlna_conversion ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-conversion"/> + <keyword type="function" name="gupnp_protocol_info_set_dlna_operation ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-operation"/> + <keyword type="function" name="gupnp_protocol_info_set_dlna_flags ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-flags"/> + <keyword type="function" name="gupnp_protocol_info_get_protocol ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-protocol"/> + <keyword type="function" name="gupnp_protocol_info_get_network ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-network"/> + <keyword type="function" name="gupnp_protocol_info_get_mime_type ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-mime-type"/> + <keyword type="function" name="gupnp_protocol_info_get_dlna_profile ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-profile"/> + <keyword type="function" name="gupnp_protocol_info_get_play_speeds ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-play-speeds"/> + <keyword type="function" name="gupnp_protocol_info_get_dlna_conversion ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-conversion"/> + <keyword type="function" name="gupnp_protocol_info_get_dlna_operation ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-operation"/> + <keyword type="function" name="gupnp_protocol_info_get_dlna_flags ()" link="GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-flags"/> + <keyword type="property" name="The "dlna-conversion" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-conversion"/> + <keyword type="property" name="The "dlna-flags" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-flags"/> + <keyword type="property" name="The "dlna-operation" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-operation"/> + <keyword type="property" name="The "dlna-profile" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-profile"/> + <keyword type="property" name="The "mime-type" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--mime-type"/> + <keyword type="property" name="The "network" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--network"/> + <keyword type="property" name="The "play-speeds" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--play-speeds"/> + <keyword type="property" name="The "protocol" property" link="GUPnPProtocolInfo.html#GUPnPProtocolInfo--protocol"/> + <keyword type="macro" name="GUPNP_PROTOCOL_ERROR" link="gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR:CAPS"/> + <keyword type="macro" name="GUPNP_SEARCH_CRITERIA_PARSER_ERROR" link="gupnp-av-Error-codes.html#GUPNP-SEARCH-CRITERIA-PARSER-ERROR:CAPS"/> + <keyword type="enum" name="enum GUPnPProtocolError" link="gupnp-av-Error-codes.html#GUPnPProtocolError"/> + <keyword type="enum" name="enum GUPnPSearchCriteriaParserError" link="gupnp-av-Error-codes.html#GUPnPSearchCriteriaParserError"/> + <keyword type="constant" name="GUPNP_OCM_FLAGS_NONE" link="GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-NONE:CAPS"/> + <keyword type="constant" name="GUPNP_OCM_FLAGS_UPLOAD" link="GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-UPLOAD:CAPS"/> + <keyword type="constant" name="GUPNP_OCM_FLAGS_CREATE_CONTAINER" link="GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-CREATE-CONTAINER:CAPS"/> + <keyword type="constant" name="GUPNP_OCM_FLAGS_DESTROYABLE" link="GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-DESTROYABLE:CAPS"/> + <keyword type="constant" name="GUPNP_OCM_FLAGS_UPLOAD_DESTROYABLE" link="GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-UPLOAD-DESTROYABLE:CAPS"/> + <keyword type="constant" name="GUPNP_OCM_FLAGS_CHANGE_METADATA" link="GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-CHANGE-METADATA:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_EQ" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-EQ:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_NEQ" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-NEQ:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_LESS" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-LESS:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_LEQ" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-LEQ:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_GREATER" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-GREATER:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_GEQ" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-GEQ:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_CONTAINS" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-CONTAINS:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_DOES_NOT_CONTAIN" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-DOES-NOT-CONTAIN:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_DERIVED_FROM" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-DERIVED-FROM:CAPS"/> + <keyword type="constant" name="GUPNP_SEARCH_CRITERIA_OP_EXISTS" link="GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-EXISTS:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_CONVERSION_NONE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-CONVERSION-NONE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_CONVERSION_TRANSCODED" link="GUPnPProtocolInfo.html#GUPNP-DLNA-CONVERSION-TRANSCODED:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_NONE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-NONE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_SENDER_PACED" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-SENDER-PACED:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_TIME_BASED_SEEK" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-TIME-BASED-SEEK:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_BYTE_BASED_SEEK" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-BYTE-BASED-SEEK:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_PLAY_CONTAINER" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-PLAY-CONTAINER:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_S0_INCREASE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-S0-INCREASE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_SN_INCREASE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-SN-INCREASE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_RTSP_PAUSE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-RTSP-PAUSE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_STREAMING_TRANSFER_MODE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-STREAMING-TRANSFER-MODE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_INTERACTIVE_TRANSFER_MODE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-INTERACTIVE-TRANSFER-MODE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_BACKGROUND_TRANSFER_MODE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-BACKGROUND-TRANSFER-MODE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_CONNECTION_STALL" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-CONNECTION-STALL:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_FLAGS_DLNA_V15" link="GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-DLNA-V15:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_OPERATION_NONE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-OPERATION-NONE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_OPERATION_RANGE" link="GUPnPProtocolInfo.html#GUPNP-DLNA-OPERATION-RANGE:CAPS"/> + <keyword type="constant" name="GUPNP_DLNA_OPERATION_TIMESEEK" link="GUPnPProtocolInfo.html#GUPNP-DLNA-OPERATION-TIMESEEK:CAPS"/> + <keyword type="constant" name="GUPNP_PROTOCOL_ERROR_INVALID_SYNTAX" link="gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR-INVALID-SYNTAX:CAPS"/> + <keyword type="constant" name="GUPNP_PROTOCOL_ERROR_OTHER" link="gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR-OTHER:CAPS"/> + </functions> +</book> diff --git a/doc/html/home.png b/doc/html/home.png Binary files differnew file mode 100644 index 0000000..fb60b55 --- /dev/null +++ b/doc/html/home.png diff --git a/doc/html/index.html b/doc/html/index.html new file mode 100644 index 0000000..710865c --- /dev/null +++ b/doc/html/index.html @@ -0,0 +1,95 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GUPnP A/V Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="index.html" title="GUPnP A/V Reference Manual"> +<link rel="next" href="ch01.html" title="GUPnP A/V"> +<meta name="generator" content="GTK-Doc V1.18 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<div class="book"> +<div class="titlepage"> +<div> +<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GUPnP A/V Reference Manual</p></th></tr></table></div> +<div><p class="releaseinfo">Version 0.10.3 +</p></div> +<div><p class="copyright">Copyright © 2007,2008 OpenedHand LTD</p></div> +<div><p class="copyright">Copyright © 2007,2008 Zeeshan Ali <zeenix@gmail.com></p></div> +<div><p class="copyright">Copyright © 2009,2010 Nokia Corporation</p></div> +<div><div class="legalnotice"> +<a name="idp5132224"></a><p> + Permission is granted to copy, distribute and/or modify this + document under the terms of the <em class="citetitle">GNU Free + Documentation License</em>, Version 1.1 or any later + version published by the Free Software Foundation with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. You may obtain a copy of the <em class="citetitle">GNU Free + Documentation License</em> from the Free Software + Foundation by visiting <a class="ulink" href="http://www.fsf.org" target="_top">their Web site</a> or by writing + to: + + </p> +<div class="address"><p><br> +          The Free Software Foundation, Inc.,<br> +          <span class="street">59 Temple Place</span> - Suite 330,<br> +          <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02111-1307</span>,<br> +          <span class="country">USA</span><br> +        </p></div> +<p> + </p> +</div></div> +</div> +<hr> +</div> +<div class="toc"><dl> +<dt><span class="chapter"><a href="ch01.html">GUPnP A/V</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteParser.html">GUPnPDIDLLiteParser</a></span><span class="refpurpose"> — A/V DIDL-Lite XML parser</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteObject.html">GUPnPDIDLLiteObject</a></span><span class="refpurpose"> — DIDL-Lite Object</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteContainer.html">GUPnPDIDLLiteContainer</a></span><span class="refpurpose"> — DIDL-Lite Container</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteItem.html">GUPnPDIDLLiteItem</a></span><span class="refpurpose"> — DIDL-Lite Item</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteWriter.html">GUPnPDIDLLiteWriter</a></span><span class="refpurpose"> — DIDL-Lite fragment writer</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteResource.html">GUPnPDIDLLiteResource</a></span><span class="refpurpose"> — DIDL-Lite Resource</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteDescriptor.html">GUPnPDIDLLiteDescriptor</a></span><span class="refpurpose"> — DIDL-Lite Descriptor</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPDIDLLiteContributor.html">GUPnPDIDLLiteContributor</a></span><span class="refpurpose"> — DIDL-Lite Contributor</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPLastChangeParser.html">GUPnPLastChangeParser</a></span><span class="refpurpose"> — A/V LastChange event XML parser</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPSearchCriteriaParser.html">GUPnPSearchCriteriaParser</a></span><span class="refpurpose"> — A/V search criteria parser</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GUPnPProtocolInfo.html">GUPnPProtocolInfo</a></span><span class="refpurpose"> — UPnP AV ProtocolInfo</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="ch02.html">Error Codes</a></span></dt> +<dd><dl><dt> +<span class="refentrytitle"><a href="gupnp-av-Error-codes.html">Error codes</a></span><span class="refpurpose"> — Error domains and codes.</span> +</dt></dl></dd> +<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt> +</dl></div> +</div> +<div class="footer"> +<hr> + Generated by GTK-Doc V1.18</div> +</body> +</html>
\ No newline at end of file diff --git a/doc/html/index.sgml b/doc/html/index.sgml new file mode 100644 index 0000000..8ca8411 --- /dev/null +++ b/doc/html/index.sgml @@ -0,0 +1,349 @@ +<ANCHOR id="GUPnPDIDLLiteParser" href="gupnp-av/GUPnPDIDLLiteParser.html"> +<ANCHOR id="GUPnPDIDLLiteParser.synopsis" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser.synopsis"> +<ANCHOR id="GUPnPDIDLLiteParser.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteParser.signals" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser.signals"> +<ANCHOR id="GUPnPDIDLLiteParser.description" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser.description"> +<ANCHOR id="GUPnPDIDLLiteParser.details" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser.details"> +<ANCHOR id="GUPnPDIDLLiteParser-struct" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-struct"> +<ANCHOR id="gupnp-didl-lite-parser-new" href="gupnp-av/GUPnPDIDLLiteParser.html#gupnp-didl-lite-parser-new"> +<ANCHOR id="gupnp-didl-lite-parser-parse-didl" href="gupnp-av/GUPnPDIDLLiteParser.html#gupnp-didl-lite-parser-parse-didl"> +<ANCHOR id="GUPnPDIDLLiteParser.signal-details" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser.signal-details"> +<ANCHOR id="GUPnPDIDLLiteParser-container-available" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-container-available"> +<ANCHOR id="GUPnPDIDLLiteParser-item-available" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-item-available"> +<ANCHOR id="GUPnPDIDLLiteParser-object-available" href="gupnp-av/GUPnPDIDLLiteParser.html#GUPnPDIDLLiteParser-object-available"> +<ANCHOR id="GUPnPDIDLLiteObject" href="gupnp-av/GUPnPDIDLLiteObject.html"> +<ANCHOR id="GUPnPDIDLLiteObject.synopsis" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject.synopsis"> +<ANCHOR id="GUPnPDIDLLiteObject.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteObject.properties" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject.properties"> +<ANCHOR id="GUPnPDIDLLiteObject.description" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject.description"> +<ANCHOR id="GUPnPDIDLLiteObject.details" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject.details"> +<ANCHOR id="GUPnPDIDLLiteObject-struct" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject-struct"> +<ANCHOR id="GUPnPOCMFlags" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPOCMFlags"> +<ANCHOR id="GUPNP-OCM-FLAGS-NONE:CAPS" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-NONE:CAPS"> +<ANCHOR id="GUPNP-OCM-FLAGS-UPLOAD:CAPS" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-UPLOAD:CAPS"> +<ANCHOR id="GUPNP-OCM-FLAGS-CREATE-CONTAINER:CAPS" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-CREATE-CONTAINER:CAPS"> +<ANCHOR id="GUPNP-OCM-FLAGS-DESTROYABLE:CAPS" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-DESTROYABLE:CAPS"> +<ANCHOR id="GUPNP-OCM-FLAGS-UPLOAD-DESTROYABLE:CAPS" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-UPLOAD-DESTROYABLE:CAPS"> +<ANCHOR id="GUPNP-OCM-FLAGS-CHANGE-METADATA:CAPS" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPNP-OCM-FLAGS-CHANGE-METADATA:CAPS"> +<ANCHOR id="gupnp-didl-lite-object-get-xml-node" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-xml-node"> +<ANCHOR id="gupnp-didl-lite-object-get-upnp-namespace" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-namespace"> +<ANCHOR id="gupnp-didl-lite-object-get-dc-namespace" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dc-namespace"> +<ANCHOR id="gupnp-didl-lite-object-get-dlna-namespace" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-namespace"> +<ANCHOR id="gupnp-didl-lite-object-get-properties" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-properties"> +<ANCHOR id="gupnp-didl-lite-object-get-id" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-id"> +<ANCHOR id="gupnp-didl-lite-object-get-parent-id" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-parent-id"> +<ANCHOR id="gupnp-didl-lite-object-get-restricted" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-restricted"> +<ANCHOR id="gupnp-didl-lite-object-get-title" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-title"> +<ANCHOR id="gupnp-didl-lite-object-get-creator" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creator"> +<ANCHOR id="gupnp-didl-lite-object-get-artist" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artist"> +<ANCHOR id="gupnp-didl-lite-object-get-author" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-author"> +<ANCHOR id="gupnp-didl-lite-object-get-creators" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creators"> +<ANCHOR id="gupnp-didl-lite-object-get-artists" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists"> +<ANCHOR id="gupnp-didl-lite-object-get-authors" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors"> +<ANCHOR id="gupnp-didl-lite-object-get-descriptors" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-descriptors"> +<ANCHOR id="gupnp-didl-lite-object-get-write-status" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-write-status"> +<ANCHOR id="gupnp-didl-lite-object-get-genre" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-genre"> +<ANCHOR id="gupnp-didl-lite-object-get-upnp-class" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-class"> +<ANCHOR id="gupnp-didl-lite-object-get-album" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album"> +<ANCHOR id="gupnp-didl-lite-object-get-album-art" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album-art"> +<ANCHOR id="gupnp-didl-lite-object-get-description" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-description"> +<ANCHOR id="gupnp-didl-lite-object-get-date" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-date"> +<ANCHOR id="gupnp-didl-lite-object-get-track-number" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-track-number"> +<ANCHOR id="gupnp-didl-lite-object-get-dlna-managed" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-managed"> +<ANCHOR id="gupnp-didl-lite-object-get-resources" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-resources"> +<ANCHOR id="gupnp-didl-lite-object-get-compat-resource" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-compat-resource"> +<ANCHOR id="gupnp-didl-lite-object-add-resource" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-resource"> +<ANCHOR id="gupnp-didl-lite-object-add-descriptor" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-descriptor"> +<ANCHOR id="gupnp-didl-lite-object-set-upnp-class" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-upnp-class"> +<ANCHOR id="gupnp-didl-lite-object-set-id" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-id"> +<ANCHOR id="gupnp-didl-lite-object-set-parent-id" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-parent-id"> +<ANCHOR id="gupnp-didl-lite-object-set-restricted" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-restricted"> +<ANCHOR id="gupnp-didl-lite-object-set-title" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-title"> +<ANCHOR id="gupnp-didl-lite-object-set-creator" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-creator"> +<ANCHOR id="gupnp-didl-lite-object-set-artist" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-artist"> +<ANCHOR id="gupnp-didl-lite-object-set-author" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-author"> +<ANCHOR id="gupnp-didl-lite-object-add-creator" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-creator"> +<ANCHOR id="gupnp-didl-lite-object-add-artist" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist"> +<ANCHOR id="gupnp-didl-lite-object-add-author" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author"> +<ANCHOR id="gupnp-didl-lite-object-set-genre" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-genre"> +<ANCHOR id="gupnp-didl-lite-object-set-write-status" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-write-status"> +<ANCHOR id="gupnp-didl-lite-object-set-album" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album"> +<ANCHOR id="gupnp-didl-lite-object-set-album-art" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album-art"> +<ANCHOR id="gupnp-didl-lite-object-set-description" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-description"> +<ANCHOR id="gupnp-didl-lite-object-set-date" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-date"> +<ANCHOR id="gupnp-didl-lite-object-set-track-number" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-track-number"> +<ANCHOR id="gupnp-didl-lite-object-set-dlna-managed" href="gupnp-av/GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-dlna-managed"> +<ANCHOR id="GUPnPDIDLLiteObject.property-details" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject.property-details"> +<ANCHOR id="GUPnPDIDLLiteObject--album" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album"> +<ANCHOR id="GUPnPDIDLLiteObject--album-art" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album-art"> +<ANCHOR id="GUPnPDIDLLiteObject--artist" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--artist"> +<ANCHOR id="GUPnPDIDLLiteObject--author" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--author"> +<ANCHOR id="GUPnPDIDLLiteObject--creator" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--creator"> +<ANCHOR id="GUPnPDIDLLiteObject--date" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--date"> +<ANCHOR id="GUPnPDIDLLiteObject--dc-namespace" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dc-namespace"> +<ANCHOR id="GUPnPDIDLLiteObject--description" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--description"> +<ANCHOR id="GUPnPDIDLLiteObject--dlna-managed" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-managed"> +<ANCHOR id="GUPnPDIDLLiteObject--dlna-namespace" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-namespace"> +<ANCHOR id="GUPnPDIDLLiteObject--genre" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--genre"> +<ANCHOR id="GUPnPDIDLLiteObject--id" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--id"> +<ANCHOR id="GUPnPDIDLLiteObject--parent-id" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--parent-id"> +<ANCHOR id="GUPnPDIDLLiteObject--restricted" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--restricted"> +<ANCHOR id="GUPnPDIDLLiteObject--title" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--title"> +<ANCHOR id="GUPnPDIDLLiteObject--track-number" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--track-number"> +<ANCHOR id="GUPnPDIDLLiteObject--upnp-class" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-class"> +<ANCHOR id="GUPnPDIDLLiteObject--upnp-namespace" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-namespace"> +<ANCHOR id="GUPnPDIDLLiteObject--write-status" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--write-status"> +<ANCHOR id="GUPnPDIDLLiteObject--xml-doc" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-doc"> +<ANCHOR id="GUPnPDIDLLiteObject--xml-node" href="gupnp-av/GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-node"> +<ANCHOR id="GUPnPDIDLLiteContainer" href="gupnp-av/GUPnPDIDLLiteContainer.html"> +<ANCHOR id="GUPnPDIDLLiteContainer.synopsis" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer.synopsis"> +<ANCHOR id="GUPnPDIDLLiteContainer.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteContainer.properties" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer.properties"> +<ANCHOR id="GUPnPDIDLLiteContainer.description" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer.description"> +<ANCHOR id="GUPnPDIDLLiteContainer.details" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer.details"> +<ANCHOR id="GUPnPDIDLLiteContainer-struct" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer-struct"> +<ANCHOR id="gupnp-didl-lite-container-get-searchable" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-searchable"> +<ANCHOR id="gupnp-didl-lite-container-get-child-count" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-child-count"> +<ANCHOR id="gupnp-didl-lite-container-get-create-classes" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-create-classes"> +<ANCHOR id="gupnp-didl-lite-container-get-search-classes" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-search-classes"> +<ANCHOR id="gupnp-didl-lite-container-get-storage-used" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-get-storage-used"> +<ANCHOR id="gupnp-didl-lite-container-set-searchable" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-searchable"> +<ANCHOR id="gupnp-didl-lite-container-set-child-count" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-child-count"> +<ANCHOR id="gupnp-didl-lite-container-set-storage-used" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-set-storage-used"> +<ANCHOR id="gupnp-didl-lite-container-add-create-class" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-create-class"> +<ANCHOR id="gupnp-didl-lite-container-add-create-class-full" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-create-class-full"> +<ANCHOR id="gupnp-didl-lite-container-add-search-class" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-search-class"> +<ANCHOR id="gupnp-didl-lite-container-add-search-class-full" href="gupnp-av/GUPnPDIDLLiteContainer.html#gupnp-didl-lite-container-add-search-class-full"> +<ANCHOR id="GUPnPDIDLLiteContainer.property-details" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer.property-details"> +<ANCHOR id="GUPnPDIDLLiteContainer--child-count" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--child-count"> +<ANCHOR id="GUPnPDIDLLiteContainer--searchable" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--searchable"> +<ANCHOR id="GUPnPDIDLLiteContainer--storage-used" href="gupnp-av/GUPnPDIDLLiteContainer.html#GUPnPDIDLLiteContainer--storage-used"> +<ANCHOR id="GUPnPDIDLLiteItem" href="gupnp-av/GUPnPDIDLLiteItem.html"> +<ANCHOR id="GUPnPDIDLLiteItem.synopsis" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem.synopsis"> +<ANCHOR id="GUPnPDIDLLiteItem.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteItem.properties" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem.properties"> +<ANCHOR id="GUPnPDIDLLiteItem.description" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem.description"> +<ANCHOR id="GUPnPDIDLLiteItem.details" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem.details"> +<ANCHOR id="GUPnPDIDLLiteItem-struct" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem-struct"> +<ANCHOR id="gupnp-didl-lite-item-get-ref-id" href="gupnp-av/GUPnPDIDLLiteItem.html#gupnp-didl-lite-item-get-ref-id"> +<ANCHOR id="gupnp-didl-lite-item-set-ref-id" href="gupnp-av/GUPnPDIDLLiteItem.html#gupnp-didl-lite-item-set-ref-id"> +<ANCHOR id="GUPnPDIDLLiteItem.property-details" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem.property-details"> +<ANCHOR id="GUPnPDIDLLiteItem--ref-id" href="gupnp-av/GUPnPDIDLLiteItem.html#GUPnPDIDLLiteItem--ref-id"> +<ANCHOR id="GUPnPDIDLLiteWriter" href="gupnp-av/GUPnPDIDLLiteWriter.html"> +<ANCHOR id="GUPnPDIDLLiteWriter.synopsis" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter.synopsis"> +<ANCHOR id="GUPnPDIDLLiteWriter.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteWriter.properties" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter.properties"> +<ANCHOR id="GUPnPDIDLLiteWriter.description" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter.description"> +<ANCHOR id="GUPnPDIDLLiteWriter.details" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter.details"> +<ANCHOR id="GUPnPDIDLLiteWriter-struct" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter-struct"> +<ANCHOR id="gupnp-didl-lite-writer-new" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-new"> +<ANCHOR id="gupnp-didl-lite-writer-add-item" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-item"> +<ANCHOR id="gupnp-didl-lite-writer-add-container" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-container"> +<ANCHOR id="gupnp-didl-lite-writer-add-descriptor" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-add-descriptor"> +<ANCHOR id="gupnp-didl-lite-writer-get-xml-node" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-xml-node"> +<ANCHOR id="gupnp-didl-lite-writer-get-string" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-string"> +<ANCHOR id="gupnp-didl-lite-writer-get-language" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-get-language"> +<ANCHOR id="gupnp-didl-lite-writer-filter" href="gupnp-av/GUPnPDIDLLiteWriter.html#gupnp-didl-lite-writer-filter"> +<ANCHOR id="GUPnPDIDLLiteWriter.property-details" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter.property-details"> +<ANCHOR id="GUPnPDIDLLiteWriter--language" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter--language"> +<ANCHOR id="GUPnPDIDLLiteWriter--xml-node" href="gupnp-av/GUPnPDIDLLiteWriter.html#GUPnPDIDLLiteWriter--xml-node"> +<ANCHOR id="GUPnPDIDLLiteResource" href="gupnp-av/GUPnPDIDLLiteResource.html"> +<ANCHOR id="GUPnPDIDLLiteResource.synopsis" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource.synopsis"> +<ANCHOR id="GUPnPDIDLLiteResource.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteResource.properties" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource.properties"> +<ANCHOR id="GUPnPDIDLLiteResource.description" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource.description"> +<ANCHOR id="GUPnPDIDLLiteResource.details" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource.details"> +<ANCHOR id="GUPnPDIDLLiteResource-struct" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource-struct"> +<ANCHOR id="gupnp-didl-lite-resource-set-uri" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-uri"> +<ANCHOR id="gupnp-didl-lite-resource-set-import-uri" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-import-uri"> +<ANCHOR id="gupnp-didl-lite-resource-set-protocol-info" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protocol-info"> +<ANCHOR id="gupnp-didl-lite-resource-set-size" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size"> +<ANCHOR id="gupnp-didl-lite-resource-set-size64" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size64"> +<ANCHOR id="gupnp-didl-lite-resource-set-duration" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-duration"> +<ANCHOR id="gupnp-didl-lite-resource-set-bitrate" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bitrate"> +<ANCHOR id="gupnp-didl-lite-resource-set-sample-freq" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-sample-freq"> +<ANCHOR id="gupnp-didl-lite-resource-set-bits-per-sample" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bits-per-sample"> +<ANCHOR id="gupnp-didl-lite-resource-set-protection" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protection"> +<ANCHOR id="gupnp-didl-lite-resource-set-audio-channels" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-audio-channels"> +<ANCHOR id="gupnp-didl-lite-resource-set-width" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-width"> +<ANCHOR id="gupnp-didl-lite-resource-set-height" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-height"> +<ANCHOR id="gupnp-didl-lite-resource-set-color-depth" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-color-depth"> +<ANCHOR id="gupnp-didl-lite-resource-get-uri" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-uri"> +<ANCHOR id="gupnp-didl-lite-resource-get-import-uri" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-import-uri"> +<ANCHOR id="gupnp-didl-lite-resource-get-protocol-info" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protocol-info"> +<ANCHOR id="gupnp-didl-lite-resource-get-size" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size"> +<ANCHOR id="gupnp-didl-lite-resource-get-size64" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size64"> +<ANCHOR id="gupnp-didl-lite-resource-get-duration" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-duration"> +<ANCHOR id="gupnp-didl-lite-resource-get-bitrate" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bitrate"> +<ANCHOR id="gupnp-didl-lite-resource-get-sample-freq" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-sample-freq"> +<ANCHOR id="gupnp-didl-lite-resource-get-bits-per-sample" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bits-per-sample"> +<ANCHOR id="gupnp-didl-lite-resource-get-protection" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protection"> +<ANCHOR id="gupnp-didl-lite-resource-get-audio-channels" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-audio-channels"> +<ANCHOR id="gupnp-didl-lite-resource-get-width" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-width"> +<ANCHOR id="gupnp-didl-lite-resource-get-height" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-height"> +<ANCHOR id="gupnp-didl-lite-resource-get-color-depth" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-color-depth"> +<ANCHOR id="gupnp-didl-lite-resource-get-xml-node" href="gupnp-av/GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-xml-node"> +<ANCHOR id="GUPnPDIDLLiteResource.property-details" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource.property-details"> +<ANCHOR id="GUPnPDIDLLiteResource--audio-channels" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--audio-channels"> +<ANCHOR id="GUPnPDIDLLiteResource--bitrate" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bitrate"> +<ANCHOR id="GUPnPDIDLLiteResource--bits-per-sample" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bits-per-sample"> +<ANCHOR id="GUPnPDIDLLiteResource--color-depth" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--color-depth"> +<ANCHOR id="GUPnPDIDLLiteResource--duration" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--duration"> +<ANCHOR id="GUPnPDIDLLiteResource--height" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--height"> +<ANCHOR id="GUPnPDIDLLiteResource--import-uri" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--import-uri"> +<ANCHOR id="GUPnPDIDLLiteResource--protection" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protection"> +<ANCHOR id="GUPnPDIDLLiteResource--protocol-info" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protocol-info"> +<ANCHOR id="GUPnPDIDLLiteResource--sample-freq" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--sample-freq"> +<ANCHOR id="GUPnPDIDLLiteResource--size" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size"> +<ANCHOR id="GUPnPDIDLLiteResource--size64" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size64"> +<ANCHOR id="GUPnPDIDLLiteResource--uri" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--uri"> +<ANCHOR id="GUPnPDIDLLiteResource--width" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--width"> +<ANCHOR id="GUPnPDIDLLiteResource--xml-doc" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-doc"> +<ANCHOR id="GUPnPDIDLLiteResource--xml-node" href="gupnp-av/GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-node"> +<ANCHOR id="GUPnPDIDLLiteDescriptor" href="gupnp-av/GUPnPDIDLLiteDescriptor.html"> +<ANCHOR id="GUPnPDIDLLiteDescriptor.synopsis" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor.synopsis"> +<ANCHOR id="GUPnPDIDLLiteDescriptor.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteDescriptor.properties" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor.properties"> +<ANCHOR id="GUPnPDIDLLiteDescriptor.description" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor.description"> +<ANCHOR id="GUPnPDIDLLiteDescriptor.details" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor.details"> +<ANCHOR id="GUPnPDIDLLiteDescriptor-struct" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor-struct"> +<ANCHOR id="gupnp-didl-lite-descriptor-get-xml-node" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-xml-node"> +<ANCHOR id="gupnp-didl-lite-descriptor-get-content" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-content"> +<ANCHOR id="gupnp-didl-lite-descriptor-get-id" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-id"> +<ANCHOR id="gupnp-didl-lite-descriptor-get-metadata-type" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-metadata-type"> +<ANCHOR id="gupnp-didl-lite-descriptor-get-name-space" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-get-name-space"> +<ANCHOR id="gupnp-didl-lite-descriptor-set-content" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-content"> +<ANCHOR id="gupnp-didl-lite-descriptor-set-id" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-id"> +<ANCHOR id="gupnp-didl-lite-descriptor-set-metadata-type" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-metadata-type"> +<ANCHOR id="gupnp-didl-lite-descriptor-set-name-space" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#gupnp-didl-lite-descriptor-set-name-space"> +<ANCHOR id="GUPnPDIDLLiteDescriptor.property-details" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor.property-details"> +<ANCHOR id="GUPnPDIDLLiteDescriptor--content" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--content"> +<ANCHOR id="GUPnPDIDLLiteDescriptor--id" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--id"> +<ANCHOR id="GUPnPDIDLLiteDescriptor--metadata-type" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--metadata-type"> +<ANCHOR id="GUPnPDIDLLiteDescriptor--name-space" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--name-space"> +<ANCHOR id="GUPnPDIDLLiteDescriptor--xml-doc" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--xml-doc"> +<ANCHOR id="GUPnPDIDLLiteDescriptor--xml-node" href="gupnp-av/GUPnPDIDLLiteDescriptor.html#GUPnPDIDLLiteDescriptor--xml-node"> +<ANCHOR id="GUPnPDIDLLiteContributor" href="gupnp-av/GUPnPDIDLLiteContributor.html"> +<ANCHOR id="GUPnPDIDLLiteContributor.synopsis" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor.synopsis"> +<ANCHOR id="GUPnPDIDLLiteContributor.object-hierarchy" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor.object-hierarchy"> +<ANCHOR id="GUPnPDIDLLiteContributor.properties" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor.properties"> +<ANCHOR id="GUPnPDIDLLiteContributor.description" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor.description"> +<ANCHOR id="GUPnPDIDLLiteContributor.details" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor.details"> +<ANCHOR id="GUPnPDIDLLiteContributor-struct" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor-struct"> +<ANCHOR id="gupnp-didl-lite-contributor-get-xml-node" href="gupnp-av/GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-xml-node"> +<ANCHOR id="gupnp-didl-lite-contributor-get-role" href="gupnp-av/GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-role"> +<ANCHOR id="gupnp-didl-lite-contributor-get-name" href="gupnp-av/GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-get-name"> +<ANCHOR id="gupnp-didl-lite-contributor-set-role" href="gupnp-av/GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-set-role"> +<ANCHOR id="gupnp-didl-lite-contributor-set-name" href="gupnp-av/GUPnPDIDLLiteContributor.html#gupnp-didl-lite-contributor-set-name"> +<ANCHOR id="GUPnPDIDLLiteContributor.property-details" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor.property-details"> +<ANCHOR id="GUPnPDIDLLiteContributor--name" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--name"> +<ANCHOR id="GUPnPDIDLLiteContributor--role" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--role"> +<ANCHOR id="GUPnPDIDLLiteContributor--xml-doc" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--xml-doc"> +<ANCHOR id="GUPnPDIDLLiteContributor--xml-node" href="gupnp-av/GUPnPDIDLLiteContributor.html#GUPnPDIDLLiteContributor--xml-node"> +<ANCHOR id="GUPnPLastChangeParser" href="gupnp-av/GUPnPLastChangeParser.html"> +<ANCHOR id="GUPnPLastChangeParser.synopsis" href="gupnp-av/GUPnPLastChangeParser.html#GUPnPLastChangeParser.synopsis"> +<ANCHOR id="GUPnPLastChangeParser.object-hierarchy" href="gupnp-av/GUPnPLastChangeParser.html#GUPnPLastChangeParser.object-hierarchy"> +<ANCHOR id="GUPnPLastChangeParser.description" href="gupnp-av/GUPnPLastChangeParser.html#GUPnPLastChangeParser.description"> +<ANCHOR id="GUPnPLastChangeParser.details" href="gupnp-av/GUPnPLastChangeParser.html#GUPnPLastChangeParser.details"> +<ANCHOR id="GUPnPLastChangeParser-struct" href="gupnp-av/GUPnPLastChangeParser.html#GUPnPLastChangeParser-struct"> +<ANCHOR id="gupnp-last-change-parser-new" href="gupnp-av/GUPnPLastChangeParser.html#gupnp-last-change-parser-new"> +<ANCHOR id="gupnp-last-change-parser-parse-last-change-valist" href="gupnp-av/GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change-valist"> +<ANCHOR id="gupnp-last-change-parser-parse-last-change" href="gupnp-av/GUPnPLastChangeParser.html#gupnp-last-change-parser-parse-last-change"> +<ANCHOR id="GUPnPSearchCriteriaParser" href="gupnp-av/GUPnPSearchCriteriaParser.html"> +<ANCHOR id="GUPnPSearchCriteriaParser.synopsis" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser.synopsis"> +<ANCHOR id="GUPnPSearchCriteriaOp" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp"> +<ANCHOR id="GUPnPSearchCriteriaParser.object-hierarchy" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser.object-hierarchy"> +<ANCHOR id="GUPnPSearchCriteriaParser.signals" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser.signals"> +<ANCHOR id="GUPnPSearchCriteriaParser.description" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser.description"> +<ANCHOR id="GUPnPSearchCriteriaParser.details" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser.details"> +<ANCHOR id="GUPnPSearchCriteriaParser-struct" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-struct"> +<ANCHOR id="GUPnPSearchCriteriaOp-enum" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp-enum"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-EQ:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-EQ:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-NEQ:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-NEQ:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-LESS:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-LESS:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-LEQ:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-LEQ:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-GREATER:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-GREATER:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-GEQ:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-GEQ:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-CONTAINS:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-CONTAINS:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-DOES-NOT-CONTAIN:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-DOES-NOT-CONTAIN:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-DERIVED-FROM:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-DERIVED-FROM:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-OP-EXISTS:CAPS" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPNP-SEARCH-CRITERIA-OP-EXISTS:CAPS"> +<ANCHOR id="gupnp-search-criteria-parser-new" href="gupnp-av/GUPnPSearchCriteriaParser.html#gupnp-search-criteria-parser-new"> +<ANCHOR id="gupnp-search-criteria-parser-parse-text" href="gupnp-av/GUPnPSearchCriteriaParser.html#gupnp-search-criteria-parser-parse-text"> +<ANCHOR id="GUPnPSearchCriteriaParser.signal-details" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser.signal-details"> +<ANCHOR id="GUPnPSearchCriteriaParser-begin-parens" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-begin-parens"> +<ANCHOR id="GUPnPSearchCriteriaParser-conjunction" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-conjunction"> +<ANCHOR id="GUPnPSearchCriteriaParser-disjunction" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-disjunction"> +<ANCHOR id="GUPnPSearchCriteriaParser-end-parens" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-end-parens"> +<ANCHOR id="GUPnPSearchCriteriaParser-expression" href="gupnp-av/GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaParser-expression"> +<ANCHOR id="GUPnPProtocolInfo" href="gupnp-av/GUPnPProtocolInfo.html"> +<ANCHOR id="GUPnPProtocolInfo.synopsis" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo.synopsis"> +<ANCHOR id="GUPnPProtocolInfo.object-hierarchy" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo.object-hierarchy"> +<ANCHOR id="GUPnPProtocolInfo.properties" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo.properties"> +<ANCHOR id="GUPnPProtocolInfo.description" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo.description"> +<ANCHOR id="GUPnPProtocolInfo.details" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo.details"> +<ANCHOR id="GUPnPProtocolInfo-struct" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo-struct"> +<ANCHOR id="GUPnPDLNAConversion" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPDLNAConversion"> +<ANCHOR id="GUPNP-DLNA-CONVERSION-NONE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-CONVERSION-NONE:CAPS"> +<ANCHOR id="GUPNP-DLNA-CONVERSION-TRANSCODED:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-CONVERSION-TRANSCODED:CAPS"> +<ANCHOR id="GUPnPDLNAFlags" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPDLNAFlags"> +<ANCHOR id="GUPNP-DLNA-FLAGS-NONE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-NONE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-SENDER-PACED:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-SENDER-PACED:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-TIME-BASED-SEEK:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-TIME-BASED-SEEK:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-BYTE-BASED-SEEK:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-BYTE-BASED-SEEK:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-PLAY-CONTAINER:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-PLAY-CONTAINER:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-S0-INCREASE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-S0-INCREASE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-SN-INCREASE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-SN-INCREASE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-RTSP-PAUSE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-RTSP-PAUSE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-STREAMING-TRANSFER-MODE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-STREAMING-TRANSFER-MODE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-INTERACTIVE-TRANSFER-MODE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-INTERACTIVE-TRANSFER-MODE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-BACKGROUND-TRANSFER-MODE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-BACKGROUND-TRANSFER-MODE:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-CONNECTION-STALL:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-CONNECTION-STALL:CAPS"> +<ANCHOR id="GUPNP-DLNA-FLAGS-DLNA-V15:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-FLAGS-DLNA-V15:CAPS"> +<ANCHOR id="GUPnPDLNAOperation" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPDLNAOperation"> +<ANCHOR id="GUPNP-DLNA-OPERATION-NONE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-OPERATION-NONE:CAPS"> +<ANCHOR id="GUPNP-DLNA-OPERATION-RANGE:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-OPERATION-RANGE:CAPS"> +<ANCHOR id="GUPNP-DLNA-OPERATION-TIMESEEK:CAPS" href="gupnp-av/GUPnPProtocolInfo.html#GUPNP-DLNA-OPERATION-TIMESEEK:CAPS"> +<ANCHOR id="gupnp-protocol-info-new" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-new"> +<ANCHOR id="gupnp-protocol-info-new-from-string" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-new-from-string"> +<ANCHOR id="gupnp-protocol-info-to-string" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-to-string"> +<ANCHOR id="gupnp-protocol-info-is-compatible" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-is-compatible"> +<ANCHOR id="gupnp-protocol-info-set-protocol" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-protocol"> +<ANCHOR id="gupnp-protocol-info-set-network" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-network"> +<ANCHOR id="gupnp-protocol-info-set-mime-type" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-mime-type"> +<ANCHOR id="gupnp-protocol-info-set-dlna-profile" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-profile"> +<ANCHOR id="gupnp-protocol-info-set-play-speeds" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-play-speeds"> +<ANCHOR id="gupnp-protocol-info-set-dlna-conversion" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-conversion"> +<ANCHOR id="gupnp-protocol-info-set-dlna-operation" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-operation"> +<ANCHOR id="gupnp-protocol-info-set-dlna-flags" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-set-dlna-flags"> +<ANCHOR id="gupnp-protocol-info-get-protocol" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-protocol"> +<ANCHOR id="gupnp-protocol-info-get-network" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-network"> +<ANCHOR id="gupnp-protocol-info-get-mime-type" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-mime-type"> +<ANCHOR id="gupnp-protocol-info-get-dlna-profile" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-profile"> +<ANCHOR id="gupnp-protocol-info-get-play-speeds" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-play-speeds"> +<ANCHOR id="gupnp-protocol-info-get-dlna-conversion" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-conversion"> +<ANCHOR id="gupnp-protocol-info-get-dlna-operation" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-operation"> +<ANCHOR id="gupnp-protocol-info-get-dlna-flags" href="gupnp-av/GUPnPProtocolInfo.html#gupnp-protocol-info-get-dlna-flags"> +<ANCHOR id="GUPnPProtocolInfo.property-details" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo.property-details"> +<ANCHOR id="GUPnPProtocolInfo--dlna-conversion" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-conversion"> +<ANCHOR id="GUPnPProtocolInfo--dlna-flags" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-flags"> +<ANCHOR id="GUPnPProtocolInfo--dlna-operation" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-operation"> +<ANCHOR id="GUPnPProtocolInfo--dlna-profile" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--dlna-profile"> +<ANCHOR id="GUPnPProtocolInfo--mime-type" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--mime-type"> +<ANCHOR id="GUPnPProtocolInfo--network" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--network"> +<ANCHOR id="GUPnPProtocolInfo--play-speeds" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--play-speeds"> +<ANCHOR id="GUPnPProtocolInfo--protocol" href="gupnp-av/GUPnPProtocolInfo.html#GUPnPProtocolInfo--protocol"> +<ANCHOR id="gupnp-av-Error-codes" href="gupnp-av/gupnp-av-Error-codes.html"> +<ANCHOR id="gupnp-av-Error-codes.synopsis" href="gupnp-av/gupnp-av-Error-codes.html#gupnp-av-Error-codes.synopsis"> +<ANCHOR id="gupnp-av-Error-codes.description" href="gupnp-av/gupnp-av-Error-codes.html#gupnp-av-Error-codes.description"> +<ANCHOR id="gupnp-av-Error-codes.details" href="gupnp-av/gupnp-av-Error-codes.html#gupnp-av-Error-codes.details"> +<ANCHOR id="GUPNP-PROTOCOL-ERROR:CAPS" href="gupnp-av/gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR:CAPS"> +<ANCHOR id="GUPNP-SEARCH-CRITERIA-PARSER-ERROR:CAPS" href="gupnp-av/gupnp-av-Error-codes.html#GUPNP-SEARCH-CRITERIA-PARSER-ERROR:CAPS"> +<ANCHOR id="GUPnPProtocolError" href="gupnp-av/gupnp-av-Error-codes.html#GUPnPProtocolError"> +<ANCHOR id="GUPNP-PROTOCOL-ERROR-INVALID-SYNTAX:CAPS" href="gupnp-av/gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR-INVALID-SYNTAX:CAPS"> +<ANCHOR id="GUPNP-PROTOCOL-ERROR-OTHER:CAPS" href="gupnp-av/gupnp-av-Error-codes.html#GUPNP-PROTOCOL-ERROR-OTHER:CAPS"> +<ANCHOR id="GUPnPSearchCriteriaParserError" href="gupnp-av/gupnp-av-Error-codes.html#GUPnPSearchCriteriaParserError"> +<ANCHOR id="annotation-glossterm-element-type" href="gupnp-av/annotation-glossary.html#annotation-glossterm-element-type"> +<ANCHOR id="annotation-glossterm-transfer container" href="gupnp-av/annotation-glossary.html#annotation-glossterm-transfer container"> +<ANCHOR id="annotation-glossterm-transfer full" href="gupnp-av/annotation-glossary.html#annotation-glossterm-transfer full"> +<ANCHOR id="annotation-glossterm-transfer none" href="gupnp-av/annotation-glossary.html#annotation-glossterm-transfer none"> diff --git a/doc/html/left.png b/doc/html/left.png Binary files differnew file mode 100644 index 0000000..48cab27 --- /dev/null +++ b/doc/html/left.png diff --git a/doc/html/right.png b/doc/html/right.png Binary files differnew file mode 100644 index 0000000..ed55207 --- /dev/null +++ b/doc/html/right.png diff --git a/doc/html/style.css b/doc/html/style.css new file mode 100644 index 0000000..d6f6c26 --- /dev/null +++ b/doc/html/style.css @@ -0,0 +1,266 @@ +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + border: solid 1px #d3d7cf; + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + background: #e6f3ff; + border: solid 1px #729fcf; + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +@media screen { + sup a.footnote + { + position: relative; + top: 0em ! important; + + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 3.2em; + padding-bottom: 20em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + z-index: 10; + } + .navigation a, .navigation a:visited + { + /* tango:scarlet red 3 */ + color: #a40000; + } + .navigation a:hover + { + /* tango:scarlet red 1 */ + color: #ef2929; + } + td.shortcuts + { + /* tango:scarlet red 1 */ + color: #ef2929; + font-size: 80%; + white-space: nowrap; + } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +.navigation .title +{ + font-size: 200%; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +hr +{ + /* tango:aluminium 3 */ + color: #babdb6; + background: #babdb6; + border: none 0px; + height: 1px; + clear: both; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + border-color: #ffb04f; +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + border-color: #abf562; +} +.note, .warning +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; +} +.note h3, .warning h3 +{ + margin-top: 0.0em +} +.note p, .warning p +{ + margin-bottom: 0.0em +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-size: 80%; + font-weight: normal; +} + +/* code listings */ + +.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */ +.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */ +.listing_code .programlisting .function { color: #000000; font-weight: bold; } +.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */ +.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */ +.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ +.listing_code .programlisting .normal { color: #000000; } +.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */ +.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ +.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */ +.listing_code .programlisting .type { color: #000000; } +.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */ +.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */ + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + diff --git a/doc/html/up.png b/doc/html/up.png Binary files differnew file mode 100644 index 0000000..8eb591f --- /dev/null +++ b/doc/html/up.png diff --git a/doc/version.xml b/doc/version.xml new file mode 100644 index 0000000..a3f5a8e --- /dev/null +++ b/doc/version.xml @@ -0,0 +1 @@ +0.10.3 diff --git a/doc/version.xml.in b/doc/version.xml.in new file mode 100644 index 0000000..d78bda9 --- /dev/null +++ b/doc/version.xml.in @@ -0,0 +1 @@ +@VERSION@ |