Codebase list gupnp-dlna / 3edbd90
Imported Upstream version 0.10.2 Andreas Henriksson 10 years ago
69 changed file(s) with 2865 addition(s) and 2127 deletion(s). Raw diff Collapse all Expand all
279279 STRIP = @STRIP@
280280 VAPIGEN = @VAPIGEN@
281281 VERSION = @VERSION@
282 XMLLINT = @XMLLINT@
282283 abs_builddir = @abs_builddir@
283284 abs_srcdir = @abs_srcdir@
284285 abs_top_builddir = @abs_top_builddir@
0 0.10.2
1 ======
2 - Fix vapi generation with GObject-introspection >= 1.36.
3 - Minor build clean-up.
4 - Check the XML profiles against their schema on make check-profiles.
5 - Re-enable some of the old tests on make check.
6 - Fix format detection for ADTS audio streams.
7 - Fix WMA bitrate detection.
8 - Fix gtk-doc warnings.
9
10 Profiles:
11 - Fix MPEG_TS_*_EU audio profiles to include proper bitrates and audio
12 formats.
13 - Remove depth matching in PNG profiles.
14 - Fix AAC level for MULT5 AAC.
15 - Add MPEG_TS_{SD,HD}_{EU,NA} profiles.
16 - Add MPEG_PS_{NTSC,PAL} profiles.
17
18 All contributors to this release:
19 Jens Georg <jensg@openismus.com>
20
021 0.10.1
122 ======
223 - Add functionality to let the meta-data back-end provide a profile on its
1818 You have another version of autoconf. It may work, but is not guaranteed to.
1919 If you have problems, you may need to regenerate the build system entirely.
2020 To do so, use the procedure documented by the package, typically `autoreconf'.])])
21
22 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
23 # serial 1 (pkg-config-0.24)
24 #
25 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
26 #
27 # This program is free software; you can redistribute it and/or modify
28 # it under the terms of the GNU General Public License as published by
29 # the Free Software Foundation; either version 2 of the License, or
30 # (at your option) any later version.
31 #
32 # This program is distributed in the hope that it will be useful, but
33 # WITHOUT ANY WARRANTY; without even the implied warranty of
34 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
35 # General Public License for more details.
36 #
37 # You should have received a copy of the GNU General Public License
38 # along with this program; if not, write to the Free Software
39 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
40 #
41 # As a special exception to the GNU General Public License, if you
42 # distribute this file as part of a program that contains a
43 # configuration script generated by Autoconf, you may include it under
44 # the same distribution terms that you use for the rest of that program.
45
46 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
47 # ----------------------------------
48 AC_DEFUN([PKG_PROG_PKG_CONFIG],
49 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
50 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
51 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
52 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
53 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
54 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
55
56 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
57 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
58 fi
59 if test -n "$PKG_CONFIG"; then
60 _pkg_min_version=m4_default([$1], [0.9.0])
61 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
62 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
63 AC_MSG_RESULT([yes])
64 else
65 AC_MSG_RESULT([no])
66 PKG_CONFIG=""
67 fi
68 fi[]dnl
69 ])# PKG_PROG_PKG_CONFIG
70
71 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
72 #
73 # Check to see whether a particular set of modules exists. Similar
74 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
75 #
76 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
77 # only at the first occurence in configure.ac, so if the first place
78 # it's called might be skipped (such as if it is within an "if", you
79 # have to call PKG_CHECK_EXISTS manually
80 # --------------------------------------------------------------
81 AC_DEFUN([PKG_CHECK_EXISTS],
82 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
83 if test -n "$PKG_CONFIG" && \
84 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
85 m4_default([$2], [:])
86 m4_ifvaln([$3], [else
87 $3])dnl
88 fi])
89
90 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
91 # ---------------------------------------------
92 m4_define([_PKG_CONFIG],
93 [if test -n "$$1"; then
94 pkg_cv_[]$1="$$1"
95 elif test -n "$PKG_CONFIG"; then
96 PKG_CHECK_EXISTS([$3],
97 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
98 test "x$?" != "x0" && pkg_failed=yes ],
99 [pkg_failed=yes])
100 else
101 pkg_failed=untried
102 fi[]dnl
103 ])# _PKG_CONFIG
104
105 # _PKG_SHORT_ERRORS_SUPPORTED
106 # -----------------------------
107 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
108 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
109 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
110 _pkg_short_errors_supported=yes
111 else
112 _pkg_short_errors_supported=no
113 fi[]dnl
114 ])# _PKG_SHORT_ERRORS_SUPPORTED
115
116
117 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
118 # [ACTION-IF-NOT-FOUND])
119 #
120 #
121 # Note that if there is a possibility the first call to
122 # PKG_CHECK_MODULES might not happen, you should be sure to include an
123 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
124 #
125 #
126 # --------------------------------------------------------------
127 AC_DEFUN([PKG_CHECK_MODULES],
128 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
129 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
130 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
131
132 pkg_failed=no
133 AC_MSG_CHECKING([for $1])
134
135 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
136 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
137
138 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
139 and $1[]_LIBS to avoid the need to call pkg-config.
140 See the pkg-config man page for more details.])
141
142 if test $pkg_failed = yes; then
143 AC_MSG_RESULT([no])
144 _PKG_SHORT_ERRORS_SUPPORTED
145 if test $_pkg_short_errors_supported = yes; then
146 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
147 else
148 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
149 fi
150 # Put the nasty error message in config.log where it belongs
151 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
152
153 m4_default([$4], [AC_MSG_ERROR(
154 [Package requirements ($2) were not met:
155
156 $$1_PKG_ERRORS
157
158 Consider adjusting the PKG_CONFIG_PATH environment variable if you
159 installed software in a non-standard prefix.
160
161 _PKG_TEXT])[]dnl
162 ])
163 elif test $pkg_failed = untried; then
164 AC_MSG_RESULT([no])
165 m4_default([$4], [AC_MSG_FAILURE(
166 [The pkg-config script could not be found or is too old. Make sure it
167 is in your PATH or set the PKG_CONFIG environment variable to the full
168 path to pkg-config.
169
170 _PKG_TEXT
171
172 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
173 ])
174 else
175 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
176 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
177 AC_MSG_RESULT([yes])
178 $3
179 fi[]dnl
180 ])# PKG_CHECK_MODULES
18121
18222 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
18323 # Foundation, Inc.
12791119 AC_SUBST([am__untar])
12801120 ]) # _AM_PROG_TAR
12811121
1122 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
1123 # serial 1 (pkg-config-0.24)
1124 #
1125 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
1126 #
1127 # This program is free software; you can redistribute it and/or modify
1128 # it under the terms of the GNU General Public License as published by
1129 # the Free Software Foundation; either version 2 of the License, or
1130 # (at your option) any later version.
1131 #
1132 # This program is distributed in the hope that it will be useful, but
1133 # WITHOUT ANY WARRANTY; without even the implied warranty of
1134 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1135 # General Public License for more details.
1136 #
1137 # You should have received a copy of the GNU General Public License
1138 # along with this program; if not, write to the Free Software
1139 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
1140 #
1141 # As a special exception to the GNU General Public License, if you
1142 # distribute this file as part of a program that contains a
1143 # configuration script generated by Autoconf, you may include it under
1144 # the same distribution terms that you use for the rest of that program.
1145
1146 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
1147 # ----------------------------------
1148 AC_DEFUN([PKG_PROG_PKG_CONFIG],
1149 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
1150 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
1151 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
1152 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
1153 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
1154 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
1155
1156 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1157 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
1158 fi
1159 if test -n "$PKG_CONFIG"; then
1160 _pkg_min_version=m4_default([$1], [0.9.0])
1161 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
1162 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1163 AC_MSG_RESULT([yes])
1164 else
1165 AC_MSG_RESULT([no])
1166 PKG_CONFIG=""
1167 fi
1168 fi[]dnl
1169 ])# PKG_PROG_PKG_CONFIG
1170
1171 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1172 #
1173 # Check to see whether a particular set of modules exists. Similar
1174 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
1175 #
1176 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
1177 # only at the first occurence in configure.ac, so if the first place
1178 # it's called might be skipped (such as if it is within an "if", you
1179 # have to call PKG_CHECK_EXISTS manually
1180 # --------------------------------------------------------------
1181 AC_DEFUN([PKG_CHECK_EXISTS],
1182 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1183 if test -n "$PKG_CONFIG" && \
1184 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
1185 m4_default([$2], [:])
1186 m4_ifvaln([$3], [else
1187 $3])dnl
1188 fi])
1189
1190 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
1191 # ---------------------------------------------
1192 m4_define([_PKG_CONFIG],
1193 [if test -n "$$1"; then
1194 pkg_cv_[]$1="$$1"
1195 elif test -n "$PKG_CONFIG"; then
1196 PKG_CHECK_EXISTS([$3],
1197 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
1198 test "x$?" != "x0" && pkg_failed=yes ],
1199 [pkg_failed=yes])
1200 else
1201 pkg_failed=untried
1202 fi[]dnl
1203 ])# _PKG_CONFIG
1204
1205 # _PKG_SHORT_ERRORS_SUPPORTED
1206 # -----------------------------
1207 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
1208 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
1209 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1210 _pkg_short_errors_supported=yes
1211 else
1212 _pkg_short_errors_supported=no
1213 fi[]dnl
1214 ])# _PKG_SHORT_ERRORS_SUPPORTED
1215
1216
1217 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
1218 # [ACTION-IF-NOT-FOUND])
1219 #
1220 #
1221 # Note that if there is a possibility the first call to
1222 # PKG_CHECK_MODULES might not happen, you should be sure to include an
1223 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
1224 #
1225 #
1226 # --------------------------------------------------------------
1227 AC_DEFUN([PKG_CHECK_MODULES],
1228 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1229 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
1230 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
1231
1232 pkg_failed=no
1233 AC_MSG_CHECKING([for $1])
1234
1235 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
1236 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
1237
1238 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
1239 and $1[]_LIBS to avoid the need to call pkg-config.
1240 See the pkg-config man page for more details.])
1241
1242 if test $pkg_failed = yes; then
1243 AC_MSG_RESULT([no])
1244 _PKG_SHORT_ERRORS_SUPPORTED
1245 if test $_pkg_short_errors_supported = yes; then
1246 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
1247 else
1248 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
1249 fi
1250 # Put the nasty error message in config.log where it belongs
1251 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
1252
1253 m4_default([$4], [AC_MSG_ERROR(
1254 [Package requirements ($2) were not met:
1255
1256 $$1_PKG_ERRORS
1257
1258 Consider adjusting the PKG_CONFIG_PATH environment variable if you
1259 installed software in a non-standard prefix.
1260
1261 _PKG_TEXT])[]dnl
1262 ])
1263 elif test $pkg_failed = untried; then
1264 AC_MSG_RESULT([no])
1265 m4_default([$4], [AC_MSG_FAILURE(
1266 [The pkg-config script could not be found or is too old. Make sure it
1267 is in your PATH or set the PKG_CONFIG environment variable to the full
1268 path to pkg-config.
1269
1270 _PKG_TEXT
1271
1272 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
1273 ])
1274 else
1275 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
1276 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
1277 AC_MSG_RESULT([yes])
1278 $3
1279 fi[]dnl
1280 ])# PKG_CHECK_MODULES
1281
12821282 m4_include([m4/gtk-doc.m4])
12831283 m4_include([m4/introspection.m4])
12841284 m4_include([m4/libtool.m4])
6969 # compiler: $LTCC
7070 # compiler flags: $LTCFLAGS
7171 # linker: $LD (gnu? $with_gnu_ld)
72 # $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu2
72 # $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.2ubuntu1
7373 # automake: $automake_version
7474 # autoconf: $autoconf_version
7575 #
7979
8080 PROGRAM=libtool
8181 PACKAGE=libtool
82 VERSION="2.4.2 Debian-2.4.2-1ubuntu2"
82 VERSION="2.4.2 Debian-2.4.2-1.2ubuntu1"
8383 TIMESTAMP=""
8484 package_revision=1.3337
8585
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for gupnp-dlna 0.10.1.
2 # Generated by GNU Autoconf 2.69 for gupnp-dlna 0.10.2.
33 #
44 # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-dlna>.
55 #
650650 # Identity of this package.
651651 PACKAGE_NAME='gupnp-dlna'
652652 PACKAGE_TARNAME='gupnp-dlna'
653 PACKAGE_VERSION='0.10.1'
654 PACKAGE_STRING='gupnp-dlna 0.10.1'
653 PACKAGE_VERSION='0.10.2'
654 PACKAGE_STRING='gupnp-dlna 0.10.2'
655655 PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-dlna'
656656 PACKAGE_URL='http://www.gupnp.org/'
657657
696696 am__EXEEXT_TRUE
697697 LTLIBOBJS
698698 LIBOBJS
699 HAVE_XMLLINT_FALSE
700 HAVE_XMLLINT_TRUE
701 XMLLINT
699702 GLIB_PREFIX
700703 GTK_DOC_USE_REBASE_FALSE
701704 GTK_DOC_USE_REBASE_TRUE
14641467 # Omit some internal or obsolete options to make the list less imposing.
14651468 # This message is too long to be a string in the A/UX 3.1 sh.
14661469 cat <<_ACEOF
1467 \`configure' configures gupnp-dlna 0.10.1 to adapt to many kinds of systems.
1470 \`configure' configures gupnp-dlna 0.10.2 to adapt to many kinds of systems.
14681471
14691472 Usage: $0 [OPTION]... [VAR=VALUE]...
14701473
15341537
15351538 if test -n "$ac_init_help"; then
15361539 case $ac_init_help in
1537 short | recursive ) echo "Configuration of gupnp-dlna 0.10.1:";;
1540 short | recursive ) echo "Configuration of gupnp-dlna 0.10.2:";;
15381541 esac
15391542 cat <<\_ACEOF
15401543
16921695 test -n "$ac_init_help" && exit $ac_status
16931696 if $ac_init_version; then
16941697 cat <<\_ACEOF
1695 gupnp-dlna configure 0.10.1
1698 gupnp-dlna configure 0.10.2
16961699 generated by GNU Autoconf 2.69
16971700
16981701 Copyright (C) 2012 Free Software Foundation, Inc.
19701973 This file contains any messages produced by compilers while
19711974 running configure, to aid debugging if configure makes a mistake.
19721975
1973 It was created by gupnp-dlna $as_me 0.10.1, which was
1976 It was created by gupnp-dlna $as_me 0.10.2, which was
19741977 generated by GNU Autoconf 2.69. Invocation command line was
19751978
19761979 $ $0 $@
27912794
27922795 # Define the identity of the package.
27932796 PACKAGE='gupnp-dlna'
2794 VERSION='0.10.1'
2797 VERSION='0.10.2'
27952798
27962799
27972800 cat >>confdefs.h <<_ACEOF
51055108 ;;
51065109 *)
51075110 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5108 if test -n "$lt_cv_sys_max_cmd_len"; then
5111 if test -n "$lt_cv_sys_max_cmd_len" && \
5112 test undefined != "$lt_cv_sys_max_cmd_len"; then
51095113 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
51105114 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
51115115 else
55035507 fi
55045508 ;;
55055509
5506 gnu*)
5507 lt_cv_deplibs_check_method=pass_all
5508 ;;
5509
55105510 haiku*)
55115511 lt_cv_deplibs_check_method=pass_all
55125512 ;;
55455545 ;;
55465546
55475547 # This must be glibc/ELF.
5548 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5548 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
55495549 lt_cv_deplibs_check_method=pass_all
55505550 ;;
55515551
66396639 LD="${LD-ld} -m elf_i386_fbsd"
66406640 ;;
66416641 x86_64-*linux*)
6642 LD="${LD-ld} -m elf_i386"
6642 case `/usr/bin/file conftest.o` in
6643 *x86-64*)
6644 LD="${LD-ld} -m elf32_x86_64"
6645 ;;
6646 *)
6647 LD="${LD-ld} -m elf_i386"
6648 ;;
6649 esac
66436650 ;;
66446651 ppc64-*linux*|powerpc64-*linux*)
66456652 LD="${LD-ld} -m elf32ppclinux"
85168523 lt_prog_compiler_static='-non_shared'
85178524 ;;
85188525
8519 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8526 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
85208527 case $cc_basename in
85218528 # old Intel for x86_64 which still supported -KPIC.
85228529 ecc*)
1068610693 esac
1068710694 ;;
1068810695
10689 gnu*)
10690 version_type=linux # correct to gnu/linux during the next big refactor
10691 need_lib_prefix=no
10692 need_version=no
10693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10694 soname_spec='${libname}${release}${shared_ext}$major'
10695 shlibpath_var=LD_LIBRARY_PATH
10696 shlibpath_overrides_runpath=no
10697 hardcode_into_libs=yes
10698 ;;
10699
1070010696 haiku*)
1070110697 version_type=linux # correct to gnu/linux during the next big refactor
1070210698 need_lib_prefix=no
1081310809 ;;
1081410810
1081510811 # This must be glibc/ELF.
10816 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10812 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
1081710813 version_type=linux # correct to gnu/linux during the next big refactor
1081810814 need_lib_prefix=no
1081910815 need_version=no
1290312899
1290412900 fi
1290512901
12906
12907
12908
12909
12910
12911
12912
1291312902 # Check for g_clear_pointer
1291412903 have_g_clear_pointer='no'
1291512904 if test -n "$PKG_CONFIG" && \
1308113070
1308213071
1308313072 # vapigen
13073 have_vapigen=no
1308413074 if test "x$found_introspection" = "xyes"; then :
1308513075
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether G-I is 1.36 or newer" >&5
13077 $as_echo_n "checking whether G-I is 1.36 or newer... " >&6; }
13078 VAPIGEN_MIN_VERSION=0.18
13079 if pkg-config --atleast-version=1.36.0 gobject-introspection-1.0; then :
13080
13081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13082 $as_echo "yes" >&6; }
13083 VAPIGEN_MIN_VERSION=0.20
13084
13085 else
13086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13087 $as_echo "no" >&6; }
13088
13089 fi
1308613090 # Extract the first word of "vapigen", so it can be a program name with args.
1308713091 set dummy vapigen; ac_word=$2
1308813092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1312713131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No Vala API Generator found. You will not be able to generate .vapi files." >&5
1312813132 $as_echo "$as_me: WARNING: No Vala API Generator found. You will not be able to generate .vapi files." >&2;}
1312913133 else
13130 if test -n "0.18"; then :
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $VAPIGEN is at least version 0.18" >&5
13132 $as_echo_n "checking $VAPIGEN is at least version 0.18... " >&6; }
13134 if test -n "$VAPIGEN_MIN_VERSION"; then :
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $VAPIGEN is at least version $VAPIGEN_MIN_VERSION" >&5
13136 $as_echo_n "checking $VAPIGEN is at least version $VAPIGEN_MIN_VERSION... " >&6; }
1313313137 am__vapigen_version=`$VAPIGEN --version | sed 's/Vala API Generator *//'`
13134 as_arg_v1=0.18
13138 as_arg_v1=$VAPIGEN_MIN_VERSION
1313513139 as_arg_v2="$am__vapigen_version"
1313613140 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
1313713141 case $? in #(
1314413148 2) :
1314513149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1314613150 $as_echo "no" >&6; }
13147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Vala API Generator 0.18 not found." >&5
13148 $as_echo "$as_me: WARNING: Vala API Generator 0.18 not found." >&2;} ;; #(
13151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Vala API Generator $VAPIGEN_MIN_VERSION not found." >&5
13152 $as_echo "$as_me: WARNING: Vala API Generator $VAPIGEN_MIN_VERSION not found." >&2;}
13153 VAPIGEN=""
13154 ;; #(
1314913155 *) :
1315013156 ;;
1315113157 esac
1315413160
1315513161
1315613162
13163 fi
13164 if test "x$VAPIGEN" != "x"; then :
13165 have_vapigen=yes
1315713166 fi
1315813167 if test "x$VAPIGEN" != "x"; then
1315913168 HAVE_VAPIGEN_TRUE=
1338413393 # Put the nasty error message in config.log where it belongs
1338513394 echo "$GTKDOC_DEPS_PKG_ERRORS" >&5
1338613395
13387 as_fn_error $? "Package requirements (glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0) were not met:
13388
13389 $GTKDOC_DEPS_PKG_ERRORS
13390
13391 Consider adjusting the PKG_CONFIG_PATH environment variable if you
13392 installed software in a non-standard prefix.
13393
13394 Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
13395 and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
13396 See the pkg-config man page for more details." "$LINENO" 5
13396 :
1339713397 elif test $pkg_failed = untried; then
1339813398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1339913399 $as_echo "no" >&6; }
13400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13401 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13402 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
13403 is in your PATH or set the PKG_CONFIG environment variable to the full
13404 path to pkg-config.
13405
13406 Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
13407 and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
13408 See the pkg-config man page for more details.
13409
13410 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
13411 See \`config.log' for more details" "$LINENO" 5; }
13400 :
1341213401 else
1341313402 GTKDOC_DEPS_CFLAGS=$pkg_cv_GTKDOC_DEPS_CFLAGS
1341413403 GTKDOC_DEPS_LIBS=$pkg_cv_GTKDOC_DEPS_LIBS
1344313432 enable_gtk_doc_pdf=no
1344413433 fi
1344513434
13435 if test -z "$AM_DEFAULT_VERBOSITY"; then
13436 AM_DEFAULT_VERBOSITY=1
13437 fi
13438
1344613439
1344713440 if test x$enable_gtk_doc = xyes; then
1344813441 ENABLE_GTK_DOC_TRUE=
1348713480
1348813481 # for fixxref
1348913482 GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`"
13483
13484
13485 # Extract the first word of "xmllint", so it can be a program name with args.
13486 set dummy xmllint; ac_word=$2
13487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13488 $as_echo_n "checking for $ac_word... " >&6; }
13489 if ${ac_cv_path_XMLLINT+:} false; then :
13490 $as_echo_n "(cached) " >&6
13491 else
13492 case $XMLLINT in
13493 [\\/]* | ?:[\\/]*)
13494 ac_cv_path_XMLLINT="$XMLLINT" # Let the user override the test with a path.
13495 ;;
13496 *)
13497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13498 for as_dir in $PATH
13499 do
13500 IFS=$as_save_IFS
13501 test -z "$as_dir" && as_dir=.
13502 for ac_exec_ext in '' $ac_executable_extensions; do
13503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13504 ac_cv_path_XMLLINT="$as_dir/$ac_word$ac_exec_ext"
13505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13506 break 2
13507 fi
13508 done
13509 done
13510 IFS=$as_save_IFS
13511
13512 ;;
13513 esac
13514 fi
13515 XMLLINT=$ac_cv_path_XMLLINT
13516 if test -n "$XMLLINT"; then
13517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5
13518 $as_echo "$XMLLINT" >&6; }
13519 else
13520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13521 $as_echo "no" >&6; }
13522 fi
13523
13524
13525 if test "x$XMLLINT" != "x"; then
13526 HAVE_XMLLINT_TRUE=
13527 HAVE_XMLLINT_FALSE='#'
13528 else
13529 HAVE_XMLLINT_TRUE='#'
13530 HAVE_XMLLINT_FALSE=
13531 fi
1349013532
1349113533
1349213534 ac_config_files="$ac_config_files Makefile libgupnp-dlna/Makefile tools/Makefile tests/Makefile data/Makefile gupnp-dlna-2.0.pc gupnp-dlna-metadata-2.0.pc gupnp-dlna-gst-2.0.pc gupnp-dlna-gst-legacy-2.0.pc doc/Makefile doc/version.xml doc/gupnp-dlna/Makefile doc/gupnp-dlna-metadata/Makefile doc/gupnp-dlna-gst/Makefile vala/Makefile"
1366613708 as_fn_error $? "conditional \"GTK_DOC_USE_REBASE\" was never defined.
1366713709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1366813710 fi
13711 if test -z "${HAVE_XMLLINT_TRUE}" && test -z "${HAVE_XMLLINT_FALSE}"; then
13712 as_fn_error $? "conditional \"HAVE_XMLLINT\" was never defined.
13713 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13714 fi
1366913715
1367013716 : "${CONFIG_STATUS=./config.status}"
1367113717 ac_write_fail=0
1406314109 # report actual input values of CONFIG_FILES etc. instead of their
1406414110 # values after options handling.
1406514111 ac_log="
14066 This file was extended by gupnp-dlna $as_me 0.10.1, which was
14112 This file was extended by gupnp-dlna $as_me 0.10.2, which was
1406714113 generated by GNU Autoconf 2.69. Invocation command line was
1406814114
1406914115 CONFIG_FILES = $CONFIG_FILES
1413014176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1413114177 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1413214178 ac_cs_version="\\
14133 gupnp-dlna config.status 0.10.1
14179 gupnp-dlna config.status 0.10.2
1413414180 configured by $0, generated by GNU Autoconf 2.69,
1413514181 with options \\"\$ac_cs_config\\"
1413614182
1592315969 echo
1592415970 echo 'Configuration status:'
1592515971 echo
15972 echo "GObject-Introspection: $found_introspection"
15973 echo "VALA bindings: $have_vapigen"
1592615974 echo "Default metadata backend: $with_default_metadata_backend"
1592715975 echo "Default metadata backend directory: $with_default_metadata_backend_dir"
1592815976 echo "Build GStreamer metadata backend: $enable_gstreamer_metadata_backend"
00 AC_PREREQ([2.63])
11 AC_INIT([gupnp-dlna],
2 [0.10.1],
2 [0.10.2],
33 [https://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-dlna],
44 [gupnp-dlna],
55 [http://www.gupnp.org/])
165165 PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.32])
166166 PKG_CHECK_MODULES([GOBJECT], [gobject-2.0])
167167 PKG_CHECK_MODULES([GMODULE], [gmodule-2.0])
168
169 AC_SUBST(GLIB_CFLAGS)
170 AC_SUBST(GLIB_LIBS)
171 AC_SUBST(GOBJECT_CFLAGS)
172 AC_SUBST(GOBJECT_LIBS)
173 AC_SUBST(GMODULE_CFLAGS)
174 AC_SUBST(GMODULE_LIBS)
175168
176169 # Check for g_clear_pointer
177170 have_g_clear_pointer='no'
221214 GOBJECT_INTROSPECTION_CHECK([0.6.4])
222215
223216 # vapigen
217 have_vapigen=no
224218 AS_IF([test "x$found_introspection" = "xyes"],
225219 [
226 VALA_PROG_VAPIGEN([0.18])
220 dnl output of g-i >= 1.36.0 needs vapigen >= 0.20 to process
221 AC_MSG_CHECKING([whether G-I is 1.36 or newer])
222 VAPIGEN_MIN_VERSION=0.18
223 AS_IF([pkg-config --atleast-version=1.36.0 gobject-introspection-1.0],
224 [
225 AC_MSG_RESULT([yes])
226 VAPIGEN_MIN_VERSION=0.20
227 ],[AC_MSG_RESULT([no])]
228 )
229 GUPNP_PROG_VAPIGEN([$VAPIGEN_MIN_VERSION])
227230 ]
228231 )
232 AS_IF([test "x$VAPIGEN" != "x"], [have_vapigen=yes])
229233 AM_CONDITIONAL([HAVE_VAPIGEN], [test "x$VAPIGEN" != "x"])
230234
231235 GTK_DOC_CHECK([1.11],[--flavour no-tmpl])
232236 # for fixxref
233237 GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`"
234238 AC_SUBST(GLIB_PREFIX)
239
240 dnl xmllint for schema validation
241 AC_PATH_PROG([XMLLINT],[xmllint])
242 AM_CONDITIONAL([HAVE_XMLLINT], [test "x$XMLLINT" != "x"])
235243
236244 AC_CONFIG_FILES([
237245 Makefile
257265 echo
258266 echo 'Configuration status:'
259267 echo
268 echo "GObject-Introspection: $found_introspection"
269 echo "VALA bindings: $have_vapigen"
260270 echo "Default metadata backend: $with_default_metadata_backend"
261271 echo "Default metadata backend directory: $with_default_metadata_backend_dir"
262272 echo "Build GStreamer metadata backend: $enable_gstreamer_metadata_backend"
1010 mpeg1.xml \
1111 avc.xml \
1212 mpeg-ts.xml \
13 mpeg-ps.xml \
14 mpeg-common.xml \
1315 mpeg4.xml \
1416 jpeg.xml \
1517 png.xml
1719 dlnadir = $(shareddir)/dlna-profiles
1820 dlna_DATA = $(dlnaschemas) $(dlnaprofiles)
1921
22 if HAVE_XMLLINT
23 check-profiles: $(dlnaprofiles) $(dlnaschemas)
24 $(XMLLINT) --relaxng $(dlnaschemas) $(dlnaprofiles) >/dev/null
25 endif
26
2027 EXTRA_DIST = $(dlnaschemas) $(dlnaprofiles)
212212 STRIP = @STRIP@
213213 VAPIGEN = @VAPIGEN@
214214 VERSION = @VERSION@
215 XMLLINT = @XMLLINT@
215216 abs_builddir = @abs_builddir@
216217 abs_srcdir = @abs_srcdir@
217218 abs_top_builddir = @abs_top_builddir@
276277 mpeg1.xml \
277278 avc.xml \
278279 mpeg-ts.xml \
280 mpeg-ps.xml \
281 mpeg-common.xml \
279282 mpeg4.xml \
280283 jpeg.xml \
281284 png.xml
499502 uninstall uninstall-am uninstall-dlnaDATA
500503
501504
505 @HAVE_XMLLINT_TRUE@check-profiles: $(dlnaprofiles) $(dlnaschemas)
506 @HAVE_XMLLINT_TRUE@ $(XMLLINT) --relaxng $(dlnaschemas) $(dlnaprofiles) >/dev/null
507
502508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
503509 # Otherwise a system limit (for SysV at least) may be exceeded.
504510 .NOEXPORT:
3535
3636 <restriction id="AAC-MULT5" type="audio">
3737 <parent name="AAC" />
38
39 <field name="level" type="string">
40 <value>1</value>
41 <value>2</value>
42 <value>4</value>
43 </field>
3844
3945 <field name="channels" type="int">
4046 <!-- Technically the profile supports upto 5.1, not 6 -->
0 <?xml version="1.0"?>
1
2 <dlna-profiles>
3 <include ref="common.xml" />
4
5 <restrictions>
6 <!-- SD resolutions -->
7 <!-- NA region -->
8 <restriction id="720x480" type="video">
9 <parent name="525_D1" />
10 <field name="framerate" type="fraction">
11 <value>30000/1001</value>
12 </field>
13 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
14 <value>32/27</value>
15 <value>8/9</value>
16 </field>
17 </restriction>
18
19 <restriction id="704x480" type="video">
20 <parent name="525_4SIF" />
21 <field name="framerate" type="fraction">
22 <value>24000/1001</value> <!-- Note: only valid for interlaced=false -->
23 <value>24/1</value>
24 <value>30000/1001</value>
25 <value>30/1</value>
26 <value>60000/1001</value> <!-- Note: only valid for interlaced=false -->
27 <value>60/1</value> <!-- Note: only valid for interlaced=false -->
28 </field>
29 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
30 <value>40/33</value>
31 <value>10/11</value>
32 </field>
33 </restriction>
34
35 <restriction id="640x480" type="video">
36 <parent name="VGA" />
37 <field name="framerate" type="fraction">
38 <value>24000/1001</value> <!-- Note: only valid for interlaced=false -->
39 <value>24/1</value>
40 <value>30000/1001</value>
41 <value>30/1</value>
42 <value>60000/1001</value> <!-- Note: only valid for interlaced=false -->
43 <value>60/1</value> <!-- Note: only valid for interlaced=false -->
44 </field>
45 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
46 <value>1/1</value>
47 <value>4/3</value>
48 </field>
49 </restriction>
50
51 <restriction id="544x480" type="video">
52 <parent name="525_3/4D1" />
53 <field name="framerate" type="fraction">
54 <value>30000/1001</value>
55 </field>
56 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
57 <value>80/51</value>
58 <value>20/17</value>
59 </field>
60 </restriction>
61
62 <restriction id="480x480" type="video">
63 <parent name="525_2/3D1" />
64 <field name="framerate" type="fraction">
65 <value>30000/1001</value>
66 </field>
67 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
68 <value>16/9</value>
69 <value>4/3</value>
70 </field>
71 </restriction>
72
73 <restriction id="352x480" type="video">
74 <parent name="525_1/2D1" />
75 <field name="framerate" type="fraction">
76 <value>30000/1001</value>
77 </field>
78 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
79 <value>80/33</value>
80 <value>20/11</value>
81 </field>
82 </restriction>
83
84 <restriction id="352x240" type="video">
85 <parent name="525SIF" />
86 <field name="framerate" type="fraction">
87 <value>30000/1001</value>
88 </field>
89 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
90 <value>16/11</value>
91 <value>12/11</value>
92 </field>
93 </restriction>
94
95
96 <!-- EU region -->
97 <restriction id="EU_FPS" type="video">
98 <field name="framerate" type="fraction">
99 <value>25/1</value>
100 </field>
101 </restriction>
102
103 <restriction id="720x576" type="video">
104 <parent name="625_D1" />
105 <parent name="EU_FPS" />
106 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
107 <value>64/45</value>
108 <value>16/15</value>
109 </field>
110 </restriction>
111
112 <restriction id="704x576" type="video">
113 <parent name="625_4SIF" />
114 <parent name="EU_FPS" />
115 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
116 <value>64/45</value>
117 <value>16/15</value>
118 </field>
119 </restriction>
120
121 <restriction id="544x576" type="video">
122 <parent name="625_3/4D1" />
123 <parent name="EU_FPS" />
124 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
125 <value>32/17</value>
126 <value>24/17</value>
127 </field>
128 </restriction>
129
130 <restriction id="480x576" type="video">
131 <parent name="625_2/3D1" />
132 <parent name="EU_FPS" />
133 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
134 <value>32/15</value>
135 <value>8/5</value>
136 </field>
137 </restriction>
138
139 <restriction id="352x576" type="video">
140 <parent name="625_1/2D1" />
141 <parent name="EU_FPS" />
142 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
143 <value>32/11</value>
144 <value>24/11</value>
145 </field>
146 </restriction>
147
148 <restriction id="352x288" type="video">
149 <parent name="CIF" />
150 <parent name="EU_FPS" />
151 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
152 <value>16/11</value>
153 <value>12/11</value>
154 </field>
155 </restriction>
156 </restrictions>
157 </dlna-profiles>
0 <?xml version="1.0"?>
1
2 <dlna-profiles>
3 <include ref="common.xml" />
4 <include ref="mpeg-common.xml" />
5
6 <restrictions>
7 <restriction id="MPEG_PS" type="container">
8 <field name="name" type="string">
9 <value>video/mpeg</value>
10 </field>
11 <field name="systemstream" type="boolean">
12 <value>true</value>
13 </field>
14 <field name="mpegversion" type="int">
15 <value>2</value>
16 </field>
17 </restriction>
18
19 <restriction id="MPEG_PS_VIDEO" type="video">
20 <field name="name" type="string">
21 <value>video/mpeg</value>
22 </field>
23 <field name="systemstream" type="boolean">
24 <value>false</value>
25 </field>
26 <field name="mpegversion" type="int">
27 <value>2</value>
28 </field>
29 <field name="profile" type="string">
30 <value>simple</value>
31 <value>main</value>
32 </field>
33 <field name="level" type="string">
34 <value>low</value>
35 <value>main</value>
36 </field>
37 <field name="bitrate" type="int" used="in-strict">
38 <range min="1" max="9800000" />
39 </field>
40 </restriction>
41
42 <restriction id="MPEG_PS_AUDIO" type="audio">
43 <field name="rate" type="int">
44 <value>48000</value>
45 </field>
46 </restriction>
47 </restrictions>
48
49 <dlna-profile name="MPEG_PS_PAL" mime="video/mpeg">
50 <parent name="MPEG_PS" />
51
52 <restriction type="audio">
53 <parent name="MPEG_PS_AUDIO" />
54 <field name="name" type="string">
55 <value>audio/x-ac3</value>
56 </field>
57 </restriction>
58
59 <restriction type="audio">
60 <parent name="MPEG_PS_AUDIO" />
61
62 <field name="name" type="string">
63 <value>audio/x-private1-ac3</value>
64 </field>
65 </restriction>
66
67 <restriction type="audio">
68 <parent name="MPEG_PS_AUDIO" />
69
70 <field name="name" type="string">
71 <value>audio/ac3</value>
72 </field>
73 </restriction>
74
75 <restriction type="audio">
76 <parent name="MPEG_PS_AUDIO" />
77
78 <field name="name" type="string">
79 <value>audio/mpeg</value>
80 </field>
81 <field name="mpegversion" type="int">
82 <value>1</value>
83 <value>2</value>
84 </field>
85 </restriction>
86
87 <restriction type="audio">
88 <parent name="MPEG_PS_AUDIO" />
89
90 <field name="name" type="string">
91 <value>audio/x-private1-lpcm</value>
92 </field>
93 </restriction>
94
95 <restriction type="video">
96 <parent name="MPEG_PS_VIDEO" />
97 <parent name="720x576" />
98 </restriction>
99
100 <restriction type="video">
101 <parent name="MPEG_PS_VIDEO" />
102 <parent name="704x576" />
103 </restriction>
104
105 <restriction type="video">
106 <parent name="MPEG_PS_VIDEO" />
107 <parent name="544x576" />
108 </restriction>
109
110 <restriction type="video">
111 <parent name="MPEG_PS_VIDEO" />
112 <parent name="480x576" />
113 </restriction>
114
115 <restriction type="video">
116 <parent name="MPEG_PS_VIDEO" />
117 <parent name="352x576" />
118 </restriction>
119
120 <restriction type="video">
121 <parent name="MPEG_PS_VIDEO" />
122 <parent name="352x288" />
123 </restriction>
124 </dlna-profile>
125
126 <dlna-profile name="MPEG_PS_NTSC" mime="video/mpeg">
127 <parent name="MPEG_PS" />
128
129 <restriction type="audio">
130 <parent name="MPEG_PS_AUDIO" />
131 <field name="name" type="string">
132 <value>audio/x-ac3</value>
133 </field>
134 </restriction>
135
136 <restriction type="audio">
137 <parent name="MPEG_PS_AUDIO" />
138
139 <field name="name" type="string">
140 <value>audio/x-private1-ac3</value>
141 </field>
142 </restriction>
143
144 <restriction type="audio">
145 <parent name="MPEG_PS_AUDIO" />
146
147 <field name="name" type="string">
148 <value>audio/ac3</value>
149 </field>
150 </restriction>
151
152 <restriction type="audio">
153 <parent name="MPEG_PS_AUDIO" />
154
155 <field name="name" type="string">
156 <value>audio/mpeg</value>
157 </field>
158 <field name="mpegversion" type="int">
159 <value>1</value>
160 <value>2</value>
161 </field>
162 </restriction>
163
164 <restriction type="audio">
165 <parent name="MPEG_PS_AUDIO" />
166
167 <field name="name" type="string">
168 <value>audio/x-private1-lpcm</value>
169 </field>
170 </restriction>
171
172 <restriction type="video">
173 <parent name="MPEG_PS_VIDEO" />
174 <parent name="720x480" />
175 </restriction>
176
177 <restriction type="video">
178 <parent name="MPEG_PS_VIDEO" />
179 <parent name="704x480" />
180 </restriction>
181
182 <restriction type="video">
183 <parent name="MPEG_PS_VIDEO" />
184 <parent name="480x480" />
185 </restriction>
186
187 <restriction type="video">
188 <parent name="MPEG_PS_VIDEO" />
189 <parent name="544x480" />
190 </restriction>
191
192 <restriction type="video">
193 <parent name="MPEG_PS_VIDEO" />
194 <parent name="352x480" />
195 </restriction>
196
197 <restriction type="video">
198 <parent name="MPEG_PS_VIDEO" />
199 <parent name="352x240" />
200 </restriction>
201 </dlna-profile>
202 </dlna-profiles>
11
22 <dlna-profiles>
33 <include ref="common.xml" />
4 <include ref="mpeg-common.xml" />
45
56 <restrictions>
6 <restriction id="MPEG_TS" type="container">
7 <restriction id="MPEG_TS_ISO" type="container">
78 <field name="name" type="string">
89 <value>video/mpegts</value>
910 </field>
1516 </field>
1617 </restriction>
1718
19 <!-- TS with 192 byte packet size and all zero timestamps -->
20 <restriction id="MPEG_TS" type="container">
21 <field name="name" type="string">
22 <value>video/mpegts</value>
23 </field>
24 <field name="systemstream" type="boolean">
25 <value>true</value>
26 </field>
27 <field name="packetsize" type="int">
28 <value>192</value>
29 </field>
30 </restriction>
31
32 <restriction id="MPEG_TS_AUDIO_BASE" type="audio">
33 <field name="channels" type="int">
34 <range min="1" max="6" />
35 </field>
36 <field name="bitrate" type="int" used="in-strict">
37 <range min="1" max="448000" />
38 </field>
39 </restriction>
40
41 <!-- audio rate restrictions for non-EU TS streams -->
1842 <restriction id="MPEG_TS_AUDIO" type="audio">
43 <parent name="MPEG_TS_AUDIO_BASE" />
1944 <field name="rate" type="int">
2045 <value>48000</value>
2146 </field>
22 <field name="channels" type="int">
23 <range min="1" max="6" />
24 </field>
25 <field name="bitrate" type="int" used="in-strict">
26 <range min="1" max="448000" />
47 </restriction>
48
49 <!-- audio rate restrictions for EU TS streams -->
50 <restriction id="MPEG_TS_AUDIO_EU" type="audio">
51 <parent name="MPEG_TS_AUDIO_BASE"/>
52 <field name="rate" type="int">
53 <value>32000</value>
54 <value>44100</value>
55 <value>48000</value>
2756 </field>
2857 </restriction>
2958
5180 <!-- Max. system bitrate is 19.3927 Mb/s. Subtracting max. audio
5281 bitrate, and ignoring close caption data and other overhead -->
5382 <range min="1" max="18881700" />
54 </field>
55 </restriction>
56
57 <!-- SD resolutions -->
58 <!-- NA region -->
59 <restriction id="720x480" type="video">
60 <parent name="525_D1" />
61 <field name="framerate" type="fraction">
62 <value>30000/1001</value>
63 </field>
64 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
65 <value>32/27</value>
66 <value>8/9</value>
67 </field>
68 </restriction>
69
70 <restriction id="704x480" type="video">
71 <parent name="525_4SIF" />
72 <field name="framerate" type="fraction">
73 <value>24000/1001</value> <!-- Note: only valid for interlaced=false -->
74 <value>24/1</value>
75 <value>30000/1001</value>
76 <value>30/1</value>
77 <value>60000/1001</value> <!-- Note: only valid for interlaced=false -->
78 <value>60/1</value> <!-- Note: only valid for interlaced=false -->
79 </field>
80 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
81 <value>40/33</value>
82 <value>10/11</value>
83 </field>
84 </restriction>
85
86 <restriction id="640x480" type="video">
87 <parent name="VGA" />
88 <field name="framerate" type="fraction">
89 <value>24000/1001</value> <!-- Note: only valid for interlaced=false -->
90 <value>24/1</value>
91 <value>30000/1001</value>
92 <value>30/1</value>
93 <value>60000/1001</value> <!-- Note: only valid for interlaced=false -->
94 <value>60/1</value> <!-- Note: only valid for interlaced=false -->
95 </field>
96 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
97 <value>1/1</value>
98 <value>4/3</value>
99 </field>
100 </restriction>
101
102 <restriction id="544x480" type="video">
103 <parent name="525_3/4D1" />
104 <field name="framerate" type="fraction">
105 <value>30000/1001</value>
106 </field>
107 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
108 <value>80/51</value>
109 <value>20/17</value>
110 </field>
111 </restriction>
112
113 <restriction id="480x480" type="video">
114 <parent name="525_2/3D1" />
115 <field name="framerate" type="fraction">
116 <value>30000/1001</value>
117 </field>
118 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
119 <value>16/9</value>
120 <value>4/3</value>
121 </field>
122 </restriction>
123
124 <restriction id="352x480" type="video">
125 <parent name="525_1/2D1" />
126 <field name="framerate" type="fraction">
127 <value>30000/1001</value>
128 </field>
129 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
130 <value>80/33</value>
131 <value>20/11</value>
132 </field>
133 </restriction>
134
135 <!-- EU region -->
136 <restriction id="EU_FPS" type="video">
137 <field name="framerate" type="fraction">
138 <value>25/1</value>
139 </field>
140 </restriction>
141
142 <restriction id="720x576" type="video">
143 <parent name="625_D1" />
144 <parent name="EU_FPS" />
145 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
146 <value>64/45</value>
147 <value>16/15</value>
148 </field>
149 </restriction>
150
151 <restriction id="544x576" type="video">
152 <parent name="625_3/4D1" />
153 <parent name="EU_FPS" />
154 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
155 <value>32/17</value>
156 <value>24/17</value>
157 </field>
158 </restriction>
159
160 <restriction id="480x576" type="video">
161 <parent name="625_2/3D1" />
162 <parent name="EU_FPS" />
163 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
164 <value>32/15</value>
165 <value>8/5</value>
166 </field>
167 </restriction>
168
169 <restriction id="352x576" type="video">
170 <parent name="625_1/2D1" />
171 <parent name="EU_FPS" />
172 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
173 <value>32/11</value>
174 <value>24/11</value>
175 </field>
176 </restriction>
177
178 <restriction id="352x288" type="video">
179 <parent name="CIF" />
180 <parent name="EU_FPS" />
181 <field name="pixel-aspect-ratio" type="fraction" used="in-strict">
182 <value>16/11</value>
183 <value>12/11</value>
18483 </field>
18584 </restriction>
18685
251150 </restriction>
252151 </restrictions>
253152
254 <dlna-profile name="MPEG_TS_SD_NA_ISO" mime="video/mpeg">
255 <!-- Note: We have no way to restrict the system bitrate yet -->
256 <parent name="MPEG_TS" />
257
153 <dlna-profile id="MPEG_TS_SD_NA_BASE">
154 <!-- Note: We have no way to restrict the system bitrate yet -->
155 <parent name="MPEG_TS_ISO" />
156
157 <restriction type="audio">
158 <parent name="MPEG_TS_AUDIO" />
159
160 <field name="name" type="string">
161 <value>audio/x-ac3</value>
162 </field>
163 </restriction>
164
165 <restriction type="audio">
166 <parent name="MPEG_TS_AUDIO" />
167
168 <field name="name" type="string">
169 <value>audio/x-private1-ac3</value>
170 </field>
171 </restriction>
172
173 <restriction type="audio">
174 <parent name="MPEG_TS_AUDIO" />
175
176 <field name="name" type="string">
177 <value>audio/ac3</value>
178 </field>
179 </restriction>
180
181 <restriction type="video">
182 <parent name="MPEG_TS_VIDEO" />
183 <parent name="720x480" />
184 </restriction>
185
186 <restriction type="video">
187 <parent name="MPEG_TS_VIDEO" />
188 <parent name="704x480" />
189 </restriction>
190
191 <restriction type="video">
192 <parent name="MPEG_TS_VIDEO" />
193 <parent name="640x480" />
194 </restriction>
195
196 <restriction type="video">
197 <parent name="MPEG_TS_VIDEO" />
198 <parent name="480x480" />
199 </restriction>
200
201 <restriction type="video">
202 <parent name="MPEG_TS_VIDEO" />
203 <parent name="544x480" />
204 </restriction>
205
206 <restriction type="video">
207 <parent name="MPEG_TS_VIDEO" />
208 <parent name="352x480" />
209 </restriction>
210 </dlna-profile>
211
212 <dlna-profile id="MPEG_TS_SD_EU_BASE">
213 <!-- Note: We have no way to restrict the system bitrate yet -->
214 <restriction type="audio">
215 <parent name="MPEG_TS_AUDIO_EU" />
216
217 <field name="name" type="string">
218 <value>audio/x-ac3</value>
219 </field>
220 </restriction>
221
222 <restriction type="audio">
223 <parent name="MPEG_TS_AUDIO_EU" />
224
225 <field name="name" type="string">
226 <value>audio/x-private1-ac3</value>
227 </field>
228 </restriction>
229
230 <restriction type="audio">
231 <parent name="MPEG_TS_AUDIO_EU" />
232
233 <field name="name" type="string">
234 <value>audio/ac3</value>
235 </field>
236 </restriction>
237
238 <restriction type="audio">
239 <parent name="MPEG_TS_AUDIO_EU" />
240
241 <field name="name" type="string">
242 <value>audio/mpeg</value>
243 </field>
244 <field name="mpegversion" type="int">
245 <value>1</value>
246 <value>2</value>
247 </field>
248 </restriction>
249
250 <restriction type="video">
251 <parent name="MPEG_TS_VIDEO" />
252 <parent name="720x576" />
253 </restriction>
254
255 <restriction type="video">
256 <parent name="MPEG_TS_VIDEO" />
257 <parent name="544x576" />
258 </restriction>
259
260 <restriction type="video">
261 <parent name="MPEG_TS_VIDEO" />
262 <parent name="480x576" />
263 </restriction>
264
265 <restriction type="video">
266 <parent name="MPEG_TS_VIDEO" />
267 <parent name="352x576" />
268 </restriction>
269
270 <restriction type="video">
271 <parent name="MPEG_TS_VIDEO" />
272 <parent name="352x288" />
273 </restriction>
274 </dlna-profile>
275
276
277
278 <dlna-profile id="MPEG_TS_HD_NA_BASE">
258279 <restriction type="audio">
259280 <parent name="MPEG_TS_AUDIO" />
260281
281302
282303 <restriction type="video">
283304 <parent name="MPEG_TS_VIDEO" />
284 <parent name="720x480" />
285 </restriction>
286
287 <restriction type="video">
288 <parent name="MPEG_TS_VIDEO" />
289 <parent name="704x480" />
290 </restriction>
291
292 <restriction type="video">
293 <parent name="MPEG_TS_VIDEO" />
294 <parent name="640x480" />
295 </restriction>
296
297 <restriction type="video">
298 <parent name="MPEG_TS_VIDEO" />
299 <parent name="480x480" />
300 </restriction>
301
302 <restriction type="video">
303 <parent name="MPEG_TS_VIDEO" />
304 <parent name="544x480" />
305 </restriction>
306
307 <restriction type="video">
308 <parent name="MPEG_TS_VIDEO" />
309 <parent name="352x480" />
310 </restriction>
311 </dlna-profile>
312
313 <dlna-profile name="MPEG_TS_SD_EU_ISO" mime="video/mpeg">
314 <!-- Note: We have no way to restrict the system bitrate yet -->
315 <parent name="MPEG_TS" />
316
317 <restriction type="audio">
318 <parent name="MPEG_TS_AUDIO" />
319
320 <field name="name" type="string">
321 <value>audio/x-ac3</value>
322 </field>
323 </restriction>
324
325 <restriction type="audio">
326 <parent name="MPEG_TS_AUDIO" />
327
328 <field name="name" type="string">
329 <value>audio/x-private1-ac3</value>
330 </field>
331 </restriction>
332
333 <restriction type="audio">
334 <parent name="MPEG_TS_AUDIO" />
335
336 <field name="name" type="string">
337 <value>audio/ac3</value>
338 </field>
339 </restriction>
340
341 <restriction type="video">
342 <parent name="MPEG_TS_VIDEO" />
343 <parent name="720x576" />
344 </restriction>
345
346 <restriction type="video">
347 <parent name="MPEG_TS_VIDEO" />
348 <parent name="544x576" />
349 </restriction>
350
351 <restriction type="video">
352 <parent name="MPEG_TS_VIDEO" />
353 <parent name="480x576" />
354 </restriction>
355
356 <restriction type="video">
357 <parent name="MPEG_TS_VIDEO" />
358 <parent name="352x576" />
359 </restriction>
360
361 <restriction type="video">
362 <parent name="MPEG_TS_VIDEO" />
363 <parent name="352x288" />
364 </restriction>
365 </dlna-profile>
366
367 <dlna-profile name="MPEG_TS_HD_NA_ISO" mime="video/mpeg">
368 <parent name="MPEG_TS" />
369
370 <restriction type="audio">
371 <parent name="MPEG_TS_AUDIO" />
372
373 <field name="name" type="string">
374 <value>audio/x-ac3</value>
375 </field>
376 </restriction>
377
378 <restriction type="audio">
379 <parent name="MPEG_TS_AUDIO" />
380
381 <field name="name" type="string">
382 <value>audio/x-private1-ac3</value>
383 </field>
384 </restriction>
385
386 <restriction type="audio">
387 <parent name="MPEG_TS_AUDIO" />
388
389 <field name="name" type="string">
390 <value>audio/ac3</value>
391 </field>
392 </restriction>
393
394 <restriction type="video">
395 <parent name="MPEG_TS_VIDEO" />
396305 <parent name="MPEG_TS_1920x1080" />
397306 </restriction>
398307
411320 <parent name="1280x1080" />
412321 </restriction>
413322 </dlna-profile>
323
324 <dlna-profile name="MPEG_TS_SD_NA" mime="video/vnd.dlna.mpeg-tts" base-profile="MPEG_TS_SD_NA_BASE">
325 <!-- Note: We have no way to restrict the system bitrate yet -->
326 <restriction type="container">
327 <parent name="MPEG_TS" />
328 </restriction>
329 </dlna-profile>
330
331 <dlna-profile name="MPEG_TS_SD_NA_ISO" mime="video/mpeg" base-profile="MPEG_TS_SD_NA_BASE">
332 <!-- Note: We have no way to restrict the system bitrate yet -->
333 <restriction type="container">
334 <parent name="MPEG_TS_ISO" />
335 </restriction>
336 </dlna-profile>
337
338 <dlna-profile name="MPEG_TS_HD_NA" mime="video/vnd.dlna.mpeg-tts" base-profile="MPEG_TS_HD_NA_BASE">
339 <!-- Note: We have no way to restrict the system bitrate yet -->
340 <restriction type="container">
341 <parent name="MPEG_TS" />
342 </restriction>
343 </dlna-profile>
344
345 <dlna-profile name="MPEG_TS_HD_NA_ISO" mime="video/mpeg" base-profile="MPEG_TS_HD_NA_BASE">
346 <!-- Note: We have no way to restrict the system bitrate yet -->
347 <restriction type="container">
348 <parent name="MPEG_TS_ISO" />
349 </restriction>
350 </dlna-profile>
351
352 <dlna-profile name="MPEG_TS_SD_EU" mime="video/vnd.dlna.mpeg-tts" base-profile="MPEG_TS_SD_EU_BASE">
353 <!-- Note: We have no way to restrict the system bitrate yet -->
354 <restriction type="container">
355 <parent name="MPEG_TS" />
356 </restriction>
357 </dlna-profile>
358
359 <dlna-profile name="MPEG_TS_SD_EU_ISO" mime="video/mpeg" base-profile="MPEG_TS_SD_EU_BASE">
360 <!-- Note: We have no way to restrict the system bitrate yet -->
361 <restriction type="container">
362 <parent name="MPEG_TS_ISO" />
363 </restriction>
364 </dlna-profile>
414365 </dlna-profiles>
6464 <field name="width" type="int">
6565 <range min="1" max="4096" />
6666 </field>
67 <!-- bgo#689355
6768 <field name="depth" type="int" used="in-strict">
6869 <value>1</value>
6970 <value>2</value>
7273 <value>16</value>
7374 <value>24</value>
7475 <value>32</value>
75 </field>
76 </field> -->
7677 </restriction>
7778 </dlna-profile>
7879 </dlna-profiles>
222222 STRIP = @STRIP@
223223 VAPIGEN = @VAPIGEN@
224224 VERSION = @VERSION@
225 XMLLINT = @XMLLINT@
225226 abs_builddir = @abs_builddir@
226227 abs_srcdir = @abs_srcdir@
227228 abs_top_builddir = @abs_top_builddir@
188188 STRIP = @STRIP@
189189 VAPIGEN = @VAPIGEN@
190190 VERSION = @VERSION@
191 XMLLINT = @XMLLINT@
191192 abs_builddir = @abs_builddir@
192193 abs_srcdir = @abs_srcdir@
193194 abs_top_builddir = @abs_top_builddir@
381382 @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP =
382383 @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
383384
385 #### setup ####
386 GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_$(V))
387 GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
388 GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build";
389
390 #### scan ####
391 GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_$(V))
392 GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
393 GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files";
394 GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_$(V))
395 GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
396 GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects";
397
398 #### xml ####
399 GTK_DOC_V_XML = $(GTK_DOC_V_XML_$(V))
400 GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
401 GTK_DOC_V_XML_0 = @echo " DOC Building XML";
402
403 #### html ####
404 GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_$(V))
405 GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
406 GTK_DOC_V_HTML_0 = @echo " DOC Building HTML";
407 GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_$(V))
408 GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
409 GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references";
410
411 #### pdf ####
412 GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_$(V))
413 GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
414 GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
415
384416 # This includes the standard gtk-doc make rules, copied by gtkdocize.
385417
386418 # Other files to distribute
593625
594626 $(REPORT_FILES): sgml-build.stamp
595627
596 #### setup ####
597
598628 setup-build.stamp:
599 -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
600 echo ' DOC Preparing build'; \
629 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
601630 files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
602631 if test "x$$files" != "x" ; then \
603632 for file in $$files ; do \
604633 test -f $(abs_srcdir)/$$file && \
605 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
634 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
606635 done; \
607636 fi; \
608637 fi
609 @touch setup-build.stamp
610
611 #### scan ####
638 $(AM_V_at)touch setup-build.stamp
612639
613640 scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
614 @echo ' DOC Scanning header files'
615 @_source_dir='' ; \
641 $(GTK_DOC_V_SCAN)_source_dir='' ; \
616642 for i in $(DOC_SOURCE_DIR) ; do \
617643 _source_dir="$${_source_dir} --source-dir=$$i" ; \
618644 done ; \
619645 gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
620 @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
621 echo " DOC Introspecting gobjects"; \
646 $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
622647 scanobj_options=""; \
623648 gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
624649 if test "$(?)" = "0"; then \
633658 test -f $$i || touch $$i ; \
634659 done \
635660 fi
636 @touch scan-build.stamp
661 $(AM_V_at)touch scan-build.stamp
637662
638663 $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
639664 @true
640665
641 #### xml ####
642
643666 sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
644 @echo ' DOC Building XML'
645 @_source_dir='' ; \
667 $(GTK_DOC_V_XML)_source_dir='' ; \
646668 for i in $(DOC_SOURCE_DIR) ; do \
647669 _source_dir="$${_source_dir} --source-dir=$$i" ; \
648670 done ; \
649671 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)
650 @touch sgml-build.stamp
672 $(AM_V_at)touch sgml-build.stamp
651673
652674 sgml.stamp: sgml-build.stamp
653675 @true
654676
655 #### html ####
656
657677 html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
658 @echo ' DOC Building HTML'
659 @rm -rf html
660 @mkdir html
661 @mkhtml_options=""; \
678 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
679 mkhtml_options=""; \
662680 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
663681 if test "$(?)" = "0"; then \
664682 if test "x$(V)" = "x1"; then \
679697 cp $(abs_builddir)/$$file $(abs_builddir)/html; \
680698 fi; \
681699 done;
682 @echo ' DOC Fixing cross-references'
683 @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
684 @touch html-build.stamp
685
686 #### pdf ####
700 $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
701 $(AM_V_at)touch html-build.stamp
687702
688703 pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
689 @echo ' DOC Building PDF'
690 @rm -f $(DOC_MODULE).pdf
691 @mkpdf_options=""; \
704 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
705 mkpdf_options=""; \
692706 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
693707 if test "$(?)" = "0"; then \
694708 if test "x$(V)" = "x1"; then \
705719 done; \
706720 fi; \
707721 gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
708 @touch pdf-build.stamp
722 $(AM_V_at)touch pdf-build.stamp
709723
710724 ##############
711725
720734 rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
721735 fi
722736
723 maintainer-clean-local: clean
737 maintainer-clean-local:
724738 @rm -rf xml html
725739
726740 install-data-local:
756770 #
757771 # Require gtk-doc when making dist
758772 #
759 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
773 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: docs
760774 @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
761775 @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist"
762776 @ENABLE_GTK_DOC_FALSE@ @false
0 <SECTION>
1 <FILE>gupnp-dlna</FILE>
2
3 </SECTION>
4
50 <SECTION>
61 <FILE>gupnp-dlna-audio-information</FILE>
72 <TITLE>GUPnPDLNAAudioInformation</TITLE>
127 gupnp_dlna_audio_information_get_depth
138 gupnp_dlna_audio_information_get_layer
149 gupnp_dlna_audio_information_get_level
15 gupnp_dlna_audio_information_get_mime
1610 gupnp_dlna_audio_information_get_mpeg_audio_version
1711 gupnp_dlna_audio_information_get_mpeg_version
1812 gupnp_dlna_audio_information_get_profile
1913 gupnp_dlna_audio_information_get_rate
2014 gupnp_dlna_audio_information_get_stream_format
2115 gupnp_dlna_audio_information_get_wma_version
16 gupnp_dlna_audio_information_get_mime
2217 <SUBSECTION Standard>
2318 GUPNP_DLNA_AUDIO_INFORMATION
2419 GUPNP_DLNA_AUDIO_INFORMATION_CLASS
3429 <TITLE>GUPnPDLNAContainerInformation</TITLE>
3530 GUPnPDLNAContainerInformation
3631 GUPnPDLNAContainerInformationClass
37 gupnp_dlna_container_information_get_mime
3832 gupnp_dlna_container_information_get_mpeg_version
3933 gupnp_dlna_container_information_get_packet_size
4034 gupnp_dlna_container_information_get_profile
35 gupnp_dlna_container_information_is_system_stream
4136 gupnp_dlna_container_information_get_variant
42 gupnp_dlna_container_information_is_system_stream
37 gupnp_dlna_container_information_get_mime
4338 <SUBSECTION Standard>
4439 GUPNP_DLNA_CONTAINER_INFORMATION
4540 GUPNP_DLNA_CONTAINER_INFORMATION_CLASS
5247
5348 <SECTION>
5449 <FILE>gupnp-dlna-g-values</FILE>
55 GUPnPDLNAFraction
56 GUPnPDLNAFractionRange
57 GUPnPDLNAIntRange
5850 gupnp_dlna_fraction_copy
5951 gupnp_dlna_fraction_free
52 gupnp_dlna_fraction_get_numerator
6053 gupnp_dlna_fraction_get_denominator
61 gupnp_dlna_fraction_get_numerator
6254 gupnp_dlna_fraction_range_copy
6355 gupnp_dlna_fraction_range_free
56 gupnp_dlna_fraction_range_get_min
6457 gupnp_dlna_fraction_range_get_max
65 gupnp_dlna_fraction_range_get_min
6658 gupnp_dlna_int_range_copy
6759 gupnp_dlna_int_range_free
60 gupnp_dlna_int_range_get_min
6861 gupnp_dlna_int_range_get_max
69 gupnp_dlna_int_range_get_min
62 GUPnPDLNAFractionRange
63 GUPnPDLNAFraction
64 GUPnPDLNAIntRange
7065 <SUBSECTION Standard>
7166 GUPNP_DLNA_FRACTION
7267 GUPNP_DLNA_FRACTION_RANGE
8681 GUPnPDLNAImageInformationClass
8782 gupnp_dlna_image_information_get_depth
8883 gupnp_dlna_image_information_get_height
84 gupnp_dlna_image_information_get_width
8985 gupnp_dlna_image_information_get_mime
90 gupnp_dlna_image_information_get_width
9186 <SUBSECTION Standard>
9287 GUPNP_DLNA_IMAGE_INFORMATION
9388 GUPNP_DLNA_IMAGE_INFORMATION_CLASS
106101 gupnp_dlna_information_get_audio_information
107102 gupnp_dlna_information_get_container_information
108103 gupnp_dlna_information_get_image_information
104 gupnp_dlna_information_get_video_information
109105 gupnp_dlna_information_get_profile_name
110106 gupnp_dlna_information_get_uri
111 gupnp_dlna_information_get_video_information
112107 <SUBSECTION Standard>
113108 GUPNP_DLNA_INFORMATION
114109 GUPNP_DLNA_INFORMATION_CLASS
125120 <TITLE>GUPnPDLNAProfile</TITLE>
126121 GUPnPDLNAProfile
127122 GUPnPDLNAProfileClass
123 gupnp_dlna_profile_get_name
124 gupnp_dlna_profile_get_mime
125 gupnp_dlna_profile_get_extended
126 gupnp_dlna_profile_get_container_restrictions
128127 gupnp_dlna_profile_get_audio_restrictions
129 gupnp_dlna_profile_get_container_restrictions
130 gupnp_dlna_profile_get_extended
131128 gupnp_dlna_profile_get_image_restrictions
132 gupnp_dlna_profile_get_mime
133 gupnp_dlna_profile_get_name
134129 gupnp_dlna_profile_get_video_restrictions
135130 <SUBSECTION Standard>
136131 GUPNP_DLNA_PROFILE
148143 <TITLE>GUPnPDLNAProfileGuesser</TITLE>
149144 GUPnPDLNAProfileGuesser
150145 GUPnPDLNAProfileGuesserClass
146 gupnp_dlna_profile_guesser_new
147 gupnp_dlna_profile_guesser_guess_profile_async
148 gupnp_dlna_profile_guesser_guess_profile_sync
149 gupnp_dlna_profile_guesser_guess_profile_from_info
150 gupnp_dlna_profile_guesser_get_profile
151 gupnp_dlna_profile_guesser_list_profiles
152 gupnp_dlna_profile_guesser_get_relaxed_mode
153 gupnp_dlna_profile_guesser_get_extended_mode
151154 gupnp_dlna_profile_guesser_cleanup
152 gupnp_dlna_profile_guesser_get_extended_mode
153 gupnp_dlna_profile_guesser_get_profile
154 gupnp_dlna_profile_guesser_get_relaxed_mode
155 gupnp_dlna_profile_guesser_guess_profile_async
156 gupnp_dlna_profile_guesser_guess_profile_from_info
157 gupnp_dlna_profile_guesser_guess_profile_sync
158 gupnp_dlna_profile_guesser_list_profiles
159 gupnp_dlna_profile_guesser_new
160155 <SUBSECTION Standard>
161156 GUPNP_DLNA_PROFILE_GUESSER
162157 GUPNP_DLNA_PROFILE_GUESSER_CLASS
170165
171166 <SECTION>
172167 <FILE>gupnp-dlna-restriction</FILE>
173 GUPnPDLNARestriction
174168 gupnp_dlna_restriction_copy
175169 gupnp_dlna_restriction_free
176 gupnp_dlna_restriction_get_entries
177 gupnp_dlna_restriction_get_mime
178170 gupnp_dlna_restriction_is_empty
179171 gupnp_dlna_restriction_to_string
172 gupnp_dlna_restriction_get_mime
173 gupnp_dlna_restriction_get_entries
174 GUPnPDLNARestriction
180175 <SUBSECTION Standard>
181176 GUPNP_DLNA_RESTRICTION
182177 GUPNP_TYPE_DLNA_RESTRICTION
185180
186181 <SECTION>
187182 <FILE>gupnp-dlna-value-list</FILE>
188 GUPnPDLNAValueList
189183 gupnp_dlna_value_list_copy
190184 gupnp_dlna_value_list_free
191 gupnp_dlna_value_list_get_g_values
192185 gupnp_dlna_value_list_is_empty
193186 gupnp_dlna_value_list_to_string
187 gupnp_dlna_value_list_get_g_values
188 GUPnPDLNAValueList
194189 <SUBSECTION Standard>
195190 GUPNP_DLNA_VALUE_LIST
196191 GUPNP_TYPE_DLNA_VALUE_LIST
199194
200195 <SECTION>
201196 <FILE>gupnp-dlna-values</FILE>
197 GUPnPDLNAValueState
198 GUPnPDLNABoolValue
202199 GUPNP_DLNA_BOOL_VALUE_UNSET
203200 GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED
201 GUPnPDLNAFractionValue
204202 GUPNP_DLNA_FRACTION_VALUE_UNSET
205203 GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED
204 GUPnPDLNAIntValue
206205 GUPNP_DLNA_INT_VALUE_UNSET
207206 GUPNP_DLNA_INT_VALUE_UNSUPPORTED
207 GUPnPDLNAStringValue
208208 GUPNP_DLNA_STRING_VALUE_UNSET
209209 GUPNP_DLNA_STRING_VALUE_UNSUPPORTED
210 GUPnPDLNABoolValue
211 GUPnPDLNAFractionValue
212 GUPnPDLNAIntValue
213 GUPnPDLNAStringValue
214 GUPnPDLNAValueState
215210 </SECTION>
216211
217212 <SECTION>
222217 gupnp_dlna_video_information_get_bitrate
223218 gupnp_dlna_video_information_get_framerate
224219 gupnp_dlna_video_information_get_height
220 gupnp_dlna_video_information_is_interlaced
225221 gupnp_dlna_video_information_get_level
226 gupnp_dlna_video_information_get_mime
227222 gupnp_dlna_video_information_get_mpeg_version
228223 gupnp_dlna_video_information_get_pixel_aspect_ratio
229224 gupnp_dlna_video_information_get_profile
225 gupnp_dlna_video_information_is_system_stream
230226 gupnp_dlna_video_information_get_width
231 gupnp_dlna_video_information_is_interlaced
232 gupnp_dlna_video_information_is_system_stream
227 gupnp_dlna_video_information_get_mime
233228 <SUBSECTION Standard>
234229 GUPNP_DLNA_VIDEO_INFORMATION
235230 GUPNP_DLNA_VIDEO_INFORMATION_CLASS
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="gupnp-dlna-GUPnP-DLNA-Values.html" title="GUPnP DLNA Values">
99 <link rel="next" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5151 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
5252 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-level" title="gupnp_dlna_audio_information_get_level ()">gupnp_dlna_audio_information_get_level</a>
5353 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
54 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-audio-version" title="gupnp_dlna_audio_information_get_mpeg_audio_version ()">gupnp_dlna_audio_information_get_mpeg_audio_version</a>
55 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
56 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-version" title="gupnp_dlna_audio_information_get_mpeg_version ()">gupnp_dlna_audio_information_get_mpeg_version</a>
57 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
58 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-profile" title="gupnp_dlna_audio_information_get_profile ()">gupnp_dlna_audio_information_get_profile</a>
59 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
60 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-rate" title="gupnp_dlna_audio_information_get_rate ()">gupnp_dlna_audio_information_get_rate</a>
61 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
62 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-stream-format" title="gupnp_dlna_audio_information_get_stream_format ()">gupnp_dlna_audio_information_get_stream_format</a>
63 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
64 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-wma-version" title="gupnp_dlna_audio_information_get_wma_version ()">gupnp_dlna_audio_information_get_wma_version</a>
65 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
5466 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mime" title="gupnp_dlna_audio_information_get_mime ()">gupnp_dlna_audio_information_get_mime</a>
55 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
56 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-audio-version" title="gupnp_dlna_audio_information_get_mpeg_audio_version ()">gupnp_dlna_audio_information_get_mpeg_audio_version</a>
57 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
58 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-version" title="gupnp_dlna_audio_information_get_mpeg_version ()">gupnp_dlna_audio_information_get_mpeg_version</a>
59 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
60 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-profile" title="gupnp_dlna_audio_information_get_profile ()">gupnp_dlna_audio_information_get_profile</a>
61 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
62 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-rate" title="gupnp_dlna_audio_information_get_rate ()">gupnp_dlna_audio_information_get_rate</a>
63 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
64 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-stream-format" title="gupnp_dlna_audio_information_get_stream_format ()">gupnp_dlna_audio_information_get_stream_format</a>
65 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
66 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-wma-version" title="gupnp_dlna_audio_information_get_wma_version ()">gupnp_dlna_audio_information_get_wma_version</a>
6767 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);
6868 </pre>
6969 </div>
320320 </div>
321321 <hr>
322322 <div class="refsect2">
323 <a name="gupnp-dlna-audio-information-get-mpeg-audio-version"></a><h3>gupnp_dlna_audio_information_get_mpeg_audio_version ()</h3>
324 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_mpeg_audio_version
325 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
326 <div class="variablelist"><table border="0">
327 <col align="left" valign="top">
328 <tbody>
329 <tr>
330 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
331 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
332 </tr>
333 <tr>
334 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
335 <td>An MPEG audio version.</td>
336 </tr>
337 </tbody>
338 </table></div>
339 </div>
340 <hr>
341 <div class="refsect2">
342 <a name="gupnp-dlna-audio-information-get-mpeg-version"></a><h3>gupnp_dlna_audio_information_get_mpeg_version ()</h3>
343 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_mpeg_version
344 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
345 <div class="variablelist"><table border="0">
346 <col align="left" valign="top">
347 <tbody>
348 <tr>
349 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
350 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
351 </tr>
352 <tr>
353 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
354 <td>An MPEG version.</td>
355 </tr>
356 </tbody>
357 </table></div>
358 </div>
359 <hr>
360 <div class="refsect2">
361 <a name="gupnp-dlna-audio-information-get-profile"></a><h3>gupnp_dlna_audio_information_get_profile ()</h3>
362 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_audio_information_get_profile
363 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
364 <div class="variablelist"><table border="0">
365 <col align="left" valign="top">
366 <tbody>
367 <tr>
368 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
369 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
370 </tr>
371 <tr>
372 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
373 <td>A profile.</td>
374 </tr>
375 </tbody>
376 </table></div>
377 </div>
378 <hr>
379 <div class="refsect2">
380 <a name="gupnp-dlna-audio-information-get-rate"></a><h3>gupnp_dlna_audio_information_get_rate ()</h3>
381 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_rate
382 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
383 <div class="variablelist"><table border="0">
384 <col align="left" valign="top">
385 <tbody>
386 <tr>
387 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
388 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
389 </tr>
390 <tr>
391 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
392 <td>A sample rate.</td>
393 </tr>
394 </tbody>
395 </table></div>
396 </div>
397 <hr>
398 <div class="refsect2">
399 <a name="gupnp-dlna-audio-information-get-stream-format"></a><h3>gupnp_dlna_audio_information_get_stream_format ()</h3>
400 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_audio_information_get_stream_format
401 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
402 <div class="variablelist"><table border="0">
403 <col align="left" valign="top">
404 <tbody>
405 <tr>
406 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
407 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
408 </tr>
409 <tr>
410 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
411 <td>A stream format.</td>
412 </tr>
413 </tbody>
414 </table></div>
415 </div>
416 <hr>
417 <div class="refsect2">
418 <a name="gupnp-dlna-audio-information-get-wma-version"></a><h3>gupnp_dlna_audio_information_get_wma_version ()</h3>
419 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_wma_version
420 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
421 <div class="variablelist"><table border="0">
422 <col align="left" valign="top">
423 <tbody>
424 <tr>
425 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
426 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
427 </tr>
428 <tr>
429 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
430 <td>A WMA version.</td>
431 </tr>
432 </tbody>
433 </table></div>
434 </div>
435 <hr>
436 <div class="refsect2">
323437 <a name="gupnp-dlna-audio-information-get-mime"></a><h3>gupnp_dlna_audio_information_get_mime ()</h3>
324438 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_audio_information_get_mime
325439 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
333447 <tr>
334448 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
335449 <td>A MIME type.</td>
336 </tr>
337 </tbody>
338 </table></div>
339 </div>
340 <hr>
341 <div class="refsect2">
342 <a name="gupnp-dlna-audio-information-get-mpeg-audio-version"></a><h3>gupnp_dlna_audio_information_get_mpeg_audio_version ()</h3>
343 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_mpeg_audio_version
344 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
345 <div class="variablelist"><table border="0">
346 <col align="left" valign="top">
347 <tbody>
348 <tr>
349 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
350 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
351 </tr>
352 <tr>
353 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
354 <td>An MPEG audio version.</td>
355 </tr>
356 </tbody>
357 </table></div>
358 </div>
359 <hr>
360 <div class="refsect2">
361 <a name="gupnp-dlna-audio-information-get-mpeg-version"></a><h3>gupnp_dlna_audio_information_get_mpeg_version ()</h3>
362 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_mpeg_version
363 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
364 <div class="variablelist"><table border="0">
365 <col align="left" valign="top">
366 <tbody>
367 <tr>
368 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
369 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
370 </tr>
371 <tr>
372 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
373 <td>An MPEG version.</td>
374 </tr>
375 </tbody>
376 </table></div>
377 </div>
378 <hr>
379 <div class="refsect2">
380 <a name="gupnp-dlna-audio-information-get-profile"></a><h3>gupnp_dlna_audio_information_get_profile ()</h3>
381 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_audio_information_get_profile
382 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
383 <div class="variablelist"><table border="0">
384 <col align="left" valign="top">
385 <tbody>
386 <tr>
387 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
388 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
389 </tr>
390 <tr>
391 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
392 <td>A profile.</td>
393 </tr>
394 </tbody>
395 </table></div>
396 </div>
397 <hr>
398 <div class="refsect2">
399 <a name="gupnp-dlna-audio-information-get-rate"></a><h3>gupnp_dlna_audio_information_get_rate ()</h3>
400 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_rate
401 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
402 <div class="variablelist"><table border="0">
403 <col align="left" valign="top">
404 <tbody>
405 <tr>
406 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
407 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
408 </tr>
409 <tr>
410 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
411 <td>A sample rate.</td>
412 </tr>
413 </tbody>
414 </table></div>
415 </div>
416 <hr>
417 <div class="refsect2">
418 <a name="gupnp-dlna-audio-information-get-stream-format"></a><h3>gupnp_dlna_audio_information_get_stream_format ()</h3>
419 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_audio_information_get_stream_format
420 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
421 <div class="variablelist"><table border="0">
422 <col align="left" valign="top">
423 <tbody>
424 <tr>
425 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
426 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
427 </tr>
428 <tr>
429 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
430 <td>A stream format.</td>
431 </tr>
432 </tbody>
433 </table></div>
434 </div>
435 <hr>
436 <div class="refsect2">
437 <a name="gupnp-dlna-audio-information-get-wma-version"></a><h3>gupnp_dlna_audio_information_get_wma_version ()</h3>
438 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_audio_information_get_wma_version
439 (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre>
440 <div class="variablelist"><table border="0">
441 <col align="left" valign="top">
442 <tbody>
443 <tr>
444 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
445 <td>A <a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> object.</td>
446 </tr>
447 <tr>
448 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
449 <td>A WMA version.</td>
450450 </tr>
451451 </tbody>
452452 </table></div>
460460 </div>
461461 <div class="footer">
462462 <hr>
463 Generated by GTK-Doc V1.18</div>
463 Generated by GTK-Doc V1.18.1</div>
464464 </body>
465465 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation">
99 <link rel="next" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4141 <a name="GUPnPDLNAContainerInformation.synopsis"></a><h2>Synopsis</h2>
4242 <pre class="synopsis"> <a class="link" href="GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation-struct" title="GUPnPDLNAContainerInformation">GUPnPDLNAContainerInformation</a>;
4343 <a class="link" href="GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformationClass" title="GUPnPDLNAContainerInformationClass">GUPnPDLNAContainerInformationClass</a>;
44 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mpeg-version" title="gupnp_dlna_container_information_get_mpeg_version ()">gupnp_dlna_container_information_get_mpeg_version</a>
45 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
46 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-packet-size" title="gupnp_dlna_container_information_get_packet_size ()">gupnp_dlna_container_information_get_packet_size</a>
47 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
48 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-profile" title="gupnp_dlna_container_information_get_profile ()">gupnp_dlna_container_information_get_profile</a>
49 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
50 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-is-system-stream" title="gupnp_dlna_container_information_is_system_stream ()">gupnp_dlna_container_information_is_system_stream</a>
51 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
52 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-variant" title="gupnp_dlna_container_information_get_variant ()">gupnp_dlna_container_information_get_variant</a>
53 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
4454 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mime" title="gupnp_dlna_container_information_get_mime ()">gupnp_dlna_container_information_get_mime</a>
45 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
46 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mpeg-version" title="gupnp_dlna_container_information_get_mpeg_version ()">gupnp_dlna_container_information_get_mpeg_version</a>
47 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
48 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-packet-size" title="gupnp_dlna_container_information_get_packet_size ()">gupnp_dlna_container_information_get_packet_size</a>
49 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
50 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-profile" title="gupnp_dlna_container_information_get_profile ()">gupnp_dlna_container_information_get_profile</a>
51 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
52 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-variant" title="gupnp_dlna_container_information_get_variant ()">gupnp_dlna_container_information_get_variant</a>
53 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
54 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> <a class="link" href="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-is-system-stream" title="gupnp_dlna_container_information_is_system_stream ()">gupnp_dlna_container_information_is_system_stream</a>
5555 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);
5656 </pre>
5757 </div>
166166 </div>
167167 <hr>
168168 <div class="refsect2">
169 <a name="gupnp-dlna-container-information-get-mpeg-version"></a><h3>gupnp_dlna_container_information_get_mpeg_version ()</h3>
170 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_container_information_get_mpeg_version
171 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
172 <div class="variablelist"><table border="0">
173 <col align="left" valign="top">
174 <tbody>
175 <tr>
176 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
177 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
178 </tr>
179 <tr>
180 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
181 <td>An MPEG version.</td>
182 </tr>
183 </tbody>
184 </table></div>
185 </div>
186 <hr>
187 <div class="refsect2">
188 <a name="gupnp-dlna-container-information-get-packet-size"></a><h3>gupnp_dlna_container_information_get_packet_size ()</h3>
189 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_container_information_get_packet_size
190 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
191 <div class="variablelist"><table border="0">
192 <col align="left" valign="top">
193 <tbody>
194 <tr>
195 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
196 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
197 </tr>
198 <tr>
199 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
200 <td>A packet size.</td>
201 </tr>
202 </tbody>
203 </table></div>
204 </div>
205 <hr>
206 <div class="refsect2">
207 <a name="gupnp-dlna-container-information-get-profile"></a><h3>gupnp_dlna_container_information_get_profile ()</h3>
208 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_container_information_get_profile
209 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
210 <div class="variablelist"><table border="0">
211 <col align="left" valign="top">
212 <tbody>
213 <tr>
214 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
215 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
216 </tr>
217 <tr>
218 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
219 <td>A profile.</td>
220 </tr>
221 </tbody>
222 </table></div>
223 </div>
224 <hr>
225 <div class="refsect2">
226 <a name="gupnp-dlna-container-information-is-system-stream"></a><h3>gupnp_dlna_container_information_is_system_stream ()</h3>
227 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> gupnp_dlna_container_information_is_system_stream
228 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
229 <div class="variablelist"><table border="0">
230 <col align="left" valign="top">
231 <tbody>
232 <tr>
233 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
234 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
235 </tr>
236 <tr>
237 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
238 <td>Whether it is system stream.</td>
239 </tr>
240 </tbody>
241 </table></div>
242 </div>
243 <hr>
244 <div class="refsect2">
245 <a name="gupnp-dlna-container-information-get-variant"></a><h3>gupnp_dlna_container_information_get_variant ()</h3>
246 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_container_information_get_variant
247 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
248 <div class="variablelist"><table border="0">
249 <col align="left" valign="top">
250 <tbody>
251 <tr>
252 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
253 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
254 </tr>
255 <tr>
256 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
257 <td>A variant.</td>
258 </tr>
259 </tbody>
260 </table></div>
261 </div>
262 <hr>
263 <div class="refsect2">
169264 <a name="gupnp-dlna-container-information-get-mime"></a><h3>gupnp_dlna_container_information_get_mime ()</h3>
170265 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_container_information_get_mime
171266 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
179274 <tr>
180275 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
181276 <td>A MIME type.</td>
182 </tr>
183 </tbody>
184 </table></div>
185 </div>
186 <hr>
187 <div class="refsect2">
188 <a name="gupnp-dlna-container-information-get-mpeg-version"></a><h3>gupnp_dlna_container_information_get_mpeg_version ()</h3>
189 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_container_information_get_mpeg_version
190 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
191 <div class="variablelist"><table border="0">
192 <col align="left" valign="top">
193 <tbody>
194 <tr>
195 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
196 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
197 </tr>
198 <tr>
199 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
200 <td>An MPEG version.</td>
201 </tr>
202 </tbody>
203 </table></div>
204 </div>
205 <hr>
206 <div class="refsect2">
207 <a name="gupnp-dlna-container-information-get-packet-size"></a><h3>gupnp_dlna_container_information_get_packet_size ()</h3>
208 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_container_information_get_packet_size
209 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
210 <div class="variablelist"><table border="0">
211 <col align="left" valign="top">
212 <tbody>
213 <tr>
214 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
215 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
216 </tr>
217 <tr>
218 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
219 <td>A packet size.</td>
220 </tr>
221 </tbody>
222 </table></div>
223 </div>
224 <hr>
225 <div class="refsect2">
226 <a name="gupnp-dlna-container-information-get-profile"></a><h3>gupnp_dlna_container_information_get_profile ()</h3>
227 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_container_information_get_profile
228 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
229 <div class="variablelist"><table border="0">
230 <col align="left" valign="top">
231 <tbody>
232 <tr>
233 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
234 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
235 </tr>
236 <tr>
237 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
238 <td>A profile.</td>
239 </tr>
240 </tbody>
241 </table></div>
242 </div>
243 <hr>
244 <div class="refsect2">
245 <a name="gupnp-dlna-container-information-get-variant"></a><h3>gupnp_dlna_container_information_get_variant ()</h3>
246 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_container_information_get_variant
247 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
248 <div class="variablelist"><table border="0">
249 <col align="left" valign="top">
250 <tbody>
251 <tr>
252 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
253 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
254 </tr>
255 <tr>
256 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
257 <td>A variant.</td>
258 </tr>
259 </tbody>
260 </table></div>
261 </div>
262 <hr>
263 <div class="refsect2">
264 <a name="gupnp-dlna-container-information-is-system-stream"></a><h3>gupnp_dlna_container_information_is_system_stream ()</h3>
265 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> gupnp_dlna_container_information_is_system_stream
266 (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre>
267 <div class="variablelist"><table border="0">
268 <col align="left" valign="top">
269 <tbody>
270 <tr>
271 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
272 <td>A <a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> object.</td>
273 </tr>
274 <tr>
275 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
276 <td>Whether it is system stream.</td>
277277 </tr>
278278 </tbody>
279279 </table></div>
287287 </div>
288288 <div class="footer">
289289 <hr>
290 Generated by GTK-Doc V1.18</div>
290 Generated by GTK-Doc V1.18.1</div>
291291 </body>
292292 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation">
99 <link rel="next" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4545 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);
4646 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-height" title="gupnp_dlna_image_information_get_height ()">gupnp_dlna_image_information_get_height</a>
4747 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);
48 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-width" title="gupnp_dlna_image_information_get_width ()">gupnp_dlna_image_information_get_width</a>
49 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);
4850 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-mime" title="gupnp_dlna_image_information_get_mime ()">gupnp_dlna_image_information_get_mime</a>
49 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);
50 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-width" title="gupnp_dlna_image_information_get_width ()">gupnp_dlna_image_information_get_width</a>
5151 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);
5252 </pre>
5353 </div>
183183 </div>
184184 <hr>
185185 <div class="refsect2">
186 <a name="gupnp-dlna-image-information-get-width"></a><h3>gupnp_dlna_image_information_get_width ()</h3>
187 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_image_information_get_width
188 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);</pre>
189 <div class="variablelist"><table border="0">
190 <col align="left" valign="top">
191 <tbody>
192 <tr>
193 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
194 <td>A <a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> object.</td>
195 </tr>
196 <tr>
197 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
198 <td>A width of an image.</td>
199 </tr>
200 </tbody>
201 </table></div>
202 </div>
203 <hr>
204 <div class="refsect2">
186205 <a name="gupnp-dlna-image-information-get-mime"></a><h3>gupnp_dlna_image_information_get_mime ()</h3>
187206 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_image_information_get_mime
188207 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);</pre>
196215 <tr>
197216 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
198217 <td>A MIME type of an image.</td>
199 </tr>
200 </tbody>
201 </table></div>
202 </div>
203 <hr>
204 <div class="refsect2">
205 <a name="gupnp-dlna-image-information-get-width"></a><h3>gupnp_dlna_image_information_get_width ()</h3>
206 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_image_information_get_width
207 (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);</pre>
208 <div class="variablelist"><table border="0">
209 <col align="left" valign="top">
210 <tbody>
211 <tr>
212 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
213 <td>A <a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> object.</td>
214 </tr>
215 <tr>
216 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
217 <td>A width of an image.</td>
218218 </tr>
219219 </tbody>
220220 </table></div>
228228 </div>
229229 <div class="footer">
230230 <hr>
231 Generated by GTK-Doc V1.18</div>
231 Generated by GTK-Doc V1.18.1</div>
232232 </body>
233233 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile">
99 <link rel="next" href="gupnp-dlna-GUPnP-DLNA-Values.html" title="GUPnP DLNA Values">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4949 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
5050 <a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="returnvalue">GUPnPDLNAImageInformation</span></a> * <a class="link" href="GUPnPDLNAInformation.html#gupnp-dlna-information-get-image-information" title="gupnp_dlna_information_get_image_information ()">gupnp_dlna_information_get_image_information</a>
5151 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
52 <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="returnvalue">GUPnPDLNAVideoInformation</span></a> * <a class="link" href="GUPnPDLNAInformation.html#gupnp-dlna-information-get-video-information" title="gupnp_dlna_information_get_video_information ()">gupnp_dlna_information_get_video_information</a>
53 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
5254 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GUPnPDLNAInformation.html#gupnp-dlna-information-get-profile-name" title="gupnp_dlna_information_get_profile_name ()">gupnp_dlna_information_get_profile_name</a>
5355 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
5456 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GUPnPDLNAInformation.html#gupnp-dlna-information-get-uri" title="gupnp_dlna_information_get_uri ()">gupnp_dlna_information_get_uri</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
55 <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="returnvalue">GUPnPDLNAVideoInformation</span></a> * <a class="link" href="GUPnPDLNAInformation.html#gupnp-dlna-information-get-video-information" title="gupnp_dlna_information_get_video_information ()">gupnp_dlna_information_get_video_information</a>
56 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
5757 </pre>
5858 </div>
5959 <div class="refsect1">
228228 </div>
229229 <hr>
230230 <div class="refsect2">
231 <a name="gupnp-dlna-information-get-video-information"></a><h3>gupnp_dlna_information_get_video_information ()</h3>
232 <pre class="programlisting"><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="returnvalue">GUPnPDLNAVideoInformation</span></a> * gupnp_dlna_information_get_video_information
233 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);</pre>
234 <p>
235 Get an container information of media file if applicable (e.g. for
236 video files).
237 </p>
238 <div class="variablelist"><table border="0">
239 <col align="left" valign="top">
240 <tbody>
241 <tr>
242 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
243 <td>A <a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> object.</td>
244 </tr>
245 <tr>
246 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
247 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object 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>
248 </td>
249 </tr>
250 </tbody>
251 </table></div>
252 </div>
253 <hr>
254 <div class="refsect2">
231255 <a name="gupnp-dlna-information-get-profile-name"></a><h3>gupnp_dlna_information_get_profile_name ()</h3>
232256 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_information_get_profile_name
233257 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);</pre>
265289 </tbody>
266290 </table></div>
267291 </div>
268 <hr>
269 <div class="refsect2">
270 <a name="gupnp-dlna-information-get-video-information"></a><h3>gupnp_dlna_information_get_video_information ()</h3>
271 <pre class="programlisting"><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="returnvalue">GUPnPDLNAVideoInformation</span></a> * gupnp_dlna_information_get_video_information
272 (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);</pre>
273 <p>
274 Get an container information of media file if applicable (e.g. for
275 video files).
276 </p>
277 <div class="variablelist"><table border="0">
278 <col align="left" valign="top">
279 <tbody>
280 <tr>
281 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
282 <td>A <a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> object.</td>
283 </tr>
284 <tr>
285 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
286 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object 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>
287 </td>
288 </tr>
289 </tbody>
290 </table></div>
291 </div>
292292 </div>
293293 <div class="refsect1">
294294 <a name="GUPnPDLNAInformation.property-details"></a><h2>Property Details</h2>
336336 </div>
337337 <div class="footer">
338338 <hr>
339 Generated by GTK-Doc V1.18</div>
339 Generated by GTK-Doc V1.18.1</div>
340340 </body>
341341 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser">
99 <link rel="next" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4242 <a name="GUPnPDLNAProfile.synopsis"></a><h2>Synopsis</h2>
4343 <pre class="synopsis"> <a class="link" href="GUPnPDLNAProfile.html#GUPnPDLNAProfile-struct" title="GUPnPDLNAProfile">GUPnPDLNAProfile</a>;
4444 <a class="link" href="GUPnPDLNAProfile.html#GUPnPDLNAProfileClass" title="GUPnPDLNAProfileClass">GUPnPDLNAProfileClass</a>;
45 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-name" title="gupnp_dlna_profile_get_name ()">gupnp_dlna_profile_get_name</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
46 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-mime" title="gupnp_dlna_profile_get_mime ()">gupnp_dlna_profile_get_mime</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
47 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-extended" title="gupnp_dlna_profile_get_extended ()">gupnp_dlna_profile_get_extended</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
48 <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="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-container-restrictions" title="gupnp_dlna_profile_get_container_restrictions ()">gupnp_dlna_profile_get_container_restrictions</a>
49 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
4550 <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="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-audio-restrictions" title="gupnp_dlna_profile_get_audio_restrictions ()">gupnp_dlna_profile_get_audio_restrictions</a>
4651 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
47 <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="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-container-restrictions" title="gupnp_dlna_profile_get_container_restrictions ()">gupnp_dlna_profile_get_container_restrictions</a>
48 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
49 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-extended" title="gupnp_dlna_profile_get_extended ()">gupnp_dlna_profile_get_extended</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
5052 <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="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-image-restrictions" title="gupnp_dlna_profile_get_image_restrictions ()">gupnp_dlna_profile_get_image_restrictions</a>
5153 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
52 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-mime" title="gupnp_dlna_profile_get_mime ()">gupnp_dlna_profile_get_mime</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
53 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-name" title="gupnp_dlna_profile_get_name ()">gupnp_dlna_profile_get_name</a> (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
5454 <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="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-video-restrictions" title="gupnp_dlna_profile_get_video_restrictions ()">gupnp_dlna_profile_get_video_restrictions</a>
5555 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);
5656 </pre>
114114 </div>
115115 <hr>
116116 <div class="refsect2">
117 <a name="gupnp-dlna-profile-get-name"></a><h3>gupnp_dlna_profile_get_name ()</h3>
118 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_profile_get_name (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
119 <div class="variablelist"><table border="0">
120 <col align="left" valign="top">
121 <tbody>
122 <tr>
123 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
124 <td>The <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object.</td>
125 </tr>
126 <tr>
127 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
128 <td>The name of the DLNA profile represented by <em class="parameter"><code>profile</code></em>.</td>
129 </tr>
130 </tbody>
131 </table></div>
132 </div>
133 <hr>
134 <div class="refsect2">
135 <a name="gupnp-dlna-profile-get-mime"></a><h3>gupnp_dlna_profile_get_mime ()</h3>
136 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_profile_get_mime (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
137 <div class="variablelist"><table border="0">
138 <col align="left" valign="top">
139 <tbody>
140 <tr>
141 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
142 <td>The <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object.</td>
143 </tr>
144 <tr>
145 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
146 <td>The DLNA MIME type of the DLNA profile represented by <em class="parameter"><code>profile</code></em>.</td>
147 </tr>
148 </tbody>
149 </table></div>
150 </div>
151 <hr>
152 <div class="refsect2">
153 <a name="gupnp-dlna-profile-get-extended"></a><h3>gupnp_dlna_profile_get_extended ()</h3>
154 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_get_extended (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
155 <div class="variablelist"><table border="0">
156 <col align="left" valign="top">
157 <tbody>
158 <tr>
159 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
160 <td>The <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object.</td>
161 </tr>
162 <tr>
163 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
164 <td>
165 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>profile</code></em> is extended one and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
166 </tr>
167 </tbody>
168 </table></div>
169 </div>
170 <hr>
171 <div class="refsect2">
172 <a name="gupnp-dlna-profile-get-container-restrictions"></a><h3>gupnp_dlna_profile_get_container_restrictions ()</h3>
173 <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_dlna_profile_get_container_restrictions
174 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
175 <p>
176 Gets a list of container restrictions.
177 </p>
178 <div class="variablelist"><table border="0">
179 <col align="left" valign="top">
180 <tbody>
181 <tr>
182 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
183 <td>A profile. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
184 </td>
185 </tr>
186 <tr>
187 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
188 <td>Container restrictions. Do not modify. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDLNARestriction]</span>
189 </td>
190 </tr>
191 </tbody>
192 </table></div>
193 </div>
194 <hr>
195 <div class="refsect2">
117196 <a name="gupnp-dlna-profile-get-audio-restrictions"></a><h3>gupnp_dlna_profile_get_audio_restrictions ()</h3>
118197 <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_dlna_profile_get_audio_restrictions
119198 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
139218 </div>
140219 <hr>
141220 <div class="refsect2">
142 <a name="gupnp-dlna-profile-get-container-restrictions"></a><h3>gupnp_dlna_profile_get_container_restrictions ()</h3>
143 <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_dlna_profile_get_container_restrictions
144 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
145 <p>
146 Gets a list of container restrictions.
147 </p>
148 <div class="variablelist"><table border="0">
149 <col align="left" valign="top">
150 <tbody>
151 <tr>
152 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
153 <td>A profile. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
154 </td>
155 </tr>
156 <tr>
157 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
158 <td>Container restrictions. Do not modify. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDLNARestriction]</span>
159 </td>
160 </tr>
161 </tbody>
162 </table></div>
163 </div>
164 <hr>
165 <div class="refsect2">
166 <a name="gupnp-dlna-profile-get-extended"></a><h3>gupnp_dlna_profile_get_extended ()</h3>
167 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_get_extended (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
168 <div class="variablelist"><table border="0">
169 <col align="left" valign="top">
170 <tbody>
171 <tr>
172 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
173 <td>The <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object.</td>
174 </tr>
175 <tr>
176 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
177 <td>
178 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>profile</code></em> is extended one and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
179 </tr>
180 </tbody>
181 </table></div>
182 </div>
183 <hr>
184 <div class="refsect2">
185221 <a name="gupnp-dlna-profile-get-image-restrictions"></a><h3>gupnp_dlna_profile_get_image_restrictions ()</h3>
186222 <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_dlna_profile_get_image_restrictions
187223 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
207243 </div>
208244 <hr>
209245 <div class="refsect2">
210 <a name="gupnp-dlna-profile-get-mime"></a><h3>gupnp_dlna_profile_get_mime ()</h3>
211 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_profile_get_mime (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
212 <div class="variablelist"><table border="0">
213 <col align="left" valign="top">
214 <tbody>
215 <tr>
216 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
217 <td>The <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object.</td>
218 </tr>
219 <tr>
220 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
221 <td>The DLNA MIME type of the DLNA profile represented by <em class="parameter"><code>profile</code></em>.</td>
222 </tr>
223 </tbody>
224 </table></div>
225 </div>
226 <hr>
227 <div class="refsect2">
228 <a name="gupnp-dlna-profile-get-name"></a><h3>gupnp_dlna_profile_get_name ()</h3>
229 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_profile_get_name (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
230 <div class="variablelist"><table border="0">
231 <col align="left" valign="top">
232 <tbody>
233 <tr>
234 <td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
235 <td>The <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object.</td>
236 </tr>
237 <tr>
238 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
239 <td>The name of the DLNA profile represented by <em class="parameter"><code>profile</code></em>.</td>
240 </tr>
241 </tbody>
242 </table></div>
243 </div>
244 <hr>
245 <div class="refsect2">
246246 <a name="gupnp-dlna-profile-get-video-restrictions"></a><h3>gupnp_dlna_profile_get_video_restrictions ()</h3>
247247 <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_dlna_profile_get_video_restrictions
248248 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre>
323323 </div>
324324 <div class="footer">
325325 <hr>
326 Generated by GTK-Doc V1.18</div>
326 Generated by GTK-Doc V1.18.1</div>
327327 </body>
328328 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="ch01.html" title="GUPnP DLNA">
99 <link rel="next" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4545 <a name="GUPnPDLNAProfileGuesser.synopsis"></a><h2>Synopsis</h2>
4646 <pre class="synopsis"> <a class="link" href="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-struct" title="GUPnPDLNAProfileGuesser">GUPnPDLNAProfileGuesser</a>;
4747 <a class="link" href="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesserClass" title="GUPnPDLNAProfileGuesserClass">GUPnPDLNAProfileGuesserClass</a>;
48 <span class="returnvalue">void</span> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-cleanup" title="gupnp_dlna_profile_guesser_cleanup ()">gupnp_dlna_profile_guesser_cleanup</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
49 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-extended-mode" title="gupnp_dlna_profile_guesser_get_extended_mode ()">gupnp_dlna_profile_guesser_get_extended_mode</a>
50 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);
51 <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-profile" title="gupnp_dlna_profile_guesser_get_profile ()">gupnp_dlna_profile_guesser_get_profile</a>
52 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
53 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
54 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-relaxed-mode" title="gupnp_dlna_profile_guesser_get_relaxed_mode ()">gupnp_dlna_profile_guesser_get_relaxed_mode</a>
55 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);
48 <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="returnvalue">GUPnPDLNAProfileGuesser</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-new" title="gupnp_dlna_profile_guesser_new ()">gupnp_dlna_profile_guesser_new</a>
49 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> relaxed_mode</code></em>,
50 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> extended_mode</code></em>);
5651 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-async" title="gupnp_dlna_profile_guesser_guess_profile_async ()">gupnp_dlna_profile_guesser_guess_profile_async</a>
5752 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
5853 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
5954 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
6055 <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>);
61 <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info" title="gupnp_dlna_profile_guesser_guess_profile_from_info ()">gupnp_dlna_profile_guesser_guess_profile_from_info</a>
62 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
63 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
6456 <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-sync" title="gupnp_dlna_profile_guesser_guess_profile_sync ()">gupnp_dlna_profile_guesser_guess_profile_sync</a>
6557 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
6658 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
6759 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
6860 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> **dlna_info</code></em>,
6961 <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>);
62 <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info" title="gupnp_dlna_profile_guesser_guess_profile_from_info ()">gupnp_dlna_profile_guesser_guess_profile_from_info</a>
63 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
64 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);
65 <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-profile" title="gupnp_dlna_profile_guesser_get_profile ()">gupnp_dlna_profile_guesser_get_profile</a>
66 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
67 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
7068 <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="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-list-profiles" title="gupnp_dlna_profile_guesser_list_profiles ()">gupnp_dlna_profile_guesser_list_profiles</a>
7169 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);
72 <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="returnvalue">GUPnPDLNAProfileGuesser</span></a> * <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-new" title="gupnp_dlna_profile_guesser_new ()">gupnp_dlna_profile_guesser_new</a>
73 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> relaxed_mode</code></em>,
74 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> extended_mode</code></em>);
70 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-relaxed-mode" title="gupnp_dlna_profile_guesser_get_relaxed_mode ()">gupnp_dlna_profile_guesser_get_relaxed_mode</a>
71 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);
72 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-extended-mode" title="gupnp_dlna_profile_guesser_get_extended_mode ()">gupnp_dlna_profile_guesser_get_extended_mode</a>
73 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);
74 <span class="returnvalue">void</span> <a class="link" href="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-cleanup" title="gupnp_dlna_profile_guesser_cleanup ()">gupnp_dlna_profile_guesser_cleanup</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
7575 </pre>
7676 </div>
7777 <div class="refsect1">
128128 </div>
129129 <hr>
130130 <div class="refsect2">
131 <a name="gupnp-dlna-profile-guesser-new"></a><h3>gupnp_dlna_profile_guesser_new ()</h3>
132 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="returnvalue">GUPnPDLNAProfileGuesser</span></a> * gupnp_dlna_profile_guesser_new
133 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> relaxed_mode</code></em>,
134 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> extended_mode</code></em>);</pre>
135 <p>
136 Creates a new guesser that will use specific DLNA profiles for
137 matching - i.e. which profiles will be used depends on
138 <em class="parameter"><code>relaxed_mode</code></em> and <em class="parameter"><code>extended_mode</code></em>.
139 </p>
140 <div class="variablelist"><table border="0">
141 <col align="left" valign="top">
142 <tbody>
143 <tr>
144 <td><p><span class="term"><em class="parameter"><code>relaxed_mode</code></em> :</span></p></td>
145 <td>
146 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable relaxed mode support. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
147 </tr>
148 <tr>
149 <td><p><span class="term"><em class="parameter"><code>extended_mode</code></em> :</span></p></td>
150 <td>
151 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable extended mode support. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
152 </tr>
153 <tr>
154 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
155 <td>A new <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
156 </tr>
157 </tbody>
158 </table></div>
159 </div>
160 <hr>
161 <div class="refsect2">
162 <a name="gupnp-dlna-profile-guesser-guess-profile-async"></a><h3>gupnp_dlna_profile_guesser_guess_profile_async ()</h3>
163 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_guesser_guess_profile_async
164 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
165 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
166 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
167 <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>
168 <p>
169 Asynchronously guesses DLNA profile for given <em class="parameter"><code>uri</code></em>. When guessing
170 is done, ::done signal is emitted on <em class="parameter"><code>guesser</code></em>.
171 </p>
172 <div class="variablelist"><table border="0">
173 <col align="left" valign="top">
174 <tbody>
175 <tr>
176 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
177 <td>
178 <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object to use for guessing.</td>
179 </tr>
180 <tr>
181 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
182 <td>URI of media.</td>
183 </tr>
184 <tr>
185 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
186 <td>Timeout of guessing in miliseconds.</td>
187 </tr>
188 <tr>
189 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
190 <td>
191 <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
192 </tr>
193 <tr>
194 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
195 <td>
196 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>uri</code></em> was successfully queued, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
197 </tr>
198 </tbody>
199 </table></div>
200 </div>
201 <hr>
202 <div class="refsect2">
203 <a name="gupnp-dlna-profile-guesser-guess-profile-sync"></a><h3>gupnp_dlna_profile_guesser_guess_profile_sync ()</h3>
204 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * gupnp_dlna_profile_guesser_guess_profile_sync
205 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
206 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
207 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
208 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> **dlna_info</code></em>,
209 <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>
210 <p>
211 Synchronously guesses DLNA profile for given <em class="parameter"><code>uri</code></em>.
212 </p>
213 <div class="variablelist"><table border="0">
214 <col align="left" valign="top">
215 <tbody>
216 <tr>
217 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
218 <td>
219 <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object to use for guessing.</td>
220 </tr>
221 <tr>
222 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
223 <td>URI of media.</td>
224 </tr>
225 <tr>
226 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
227 <td>Timeout of guessing in miliseconds.</td>
228 </tr>
229 <tr>
230 <td><p><span class="term"><em class="parameter"><code>dlna_info</code></em> :</span></p></td>
231 <td>A place where to
232 store DLNA information 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="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
233 </td>
234 </tr>
235 <tr>
236 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
237 <td>
238 <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> object 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="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
239 </td>
240 </tr>
241 <tr>
242 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
243 <td>DLNA profile if any had matched, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
244 </td>
245 </tr>
246 </tbody>
247 </table></div>
248 </div>
249 <hr>
250 <div class="refsect2">
251 <a name="gupnp-dlna-profile-guesser-guess-profile-from-info"></a><h3>gupnp_dlna_profile_guesser_guess_profile_from_info ()</h3>
252 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * gupnp_dlna_profile_guesser_guess_profile_from_info
253 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
254 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);</pre>
255 <p>
256 Guesses the profile which fits to passed <em class="parameter"><code>info</code></em>.
257 </p>
258 <div class="variablelist"><table border="0">
259 <col align="left" valign="top">
260 <tbody>
261 <tr>
262 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
263 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
264 </tr>
265 <tr>
266 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
267 <td>The <a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> object.</td>
268 </tr>
269 <tr>
270 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
271 <td>A <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object on success,
272 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
273 </td>
274 </tr>
275 </tbody>
276 </table></div>
277 </div>
278 <hr>
279 <div class="refsect2">
280 <a name="gupnp-dlna-profile-guesser-get-profile"></a><h3>gupnp_dlna_profile_guesser_get_profile ()</h3>
281 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * gupnp_dlna_profile_guesser_get_profile
282 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
283 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
284 <p>
285 Lookups for <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> with given <em class="parameter"><code>name</code></em>.
286 </p>
287 <div class="variablelist"><table border="0">
288 <col align="left" valign="top">
289 <tbody>
290 <tr>
291 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
292 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
293 </tr>
294 <tr>
295 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
296 <td>The name of the DLNA profile to be retrieved.</td>
297 </tr>
298 <tr>
299 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
300 <td>A <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object on success,
301 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
302 </td>
303 </tr>
304 </tbody>
305 </table></div>
306 </div>
307 <hr>
308 <div class="refsect2">
309 <a name="gupnp-dlna-profile-guesser-list-profiles"></a><h3>gupnp_dlna_profile_guesser_list_profiles ()</h3>
310 <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_dlna_profile_guesser_list_profiles
311 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);</pre>
312 <p>
313 Gets a list of the all DLNA profiles supported by <em class="parameter"><code>guesser</code></em>.
314 </p>
315 <div class="variablelist"><table border="0">
316 <col align="left" valign="top">
317 <tbody>
318 <tr>
319 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
320 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> whose profile list is required.</td>
321 </tr>
322 <tr>
323 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
324 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
325 of <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDLNAProfile]</span>
326 </td>
327 </tr>
328 </tbody>
329 </table></div>
330 </div>
331 <hr>
332 <div class="refsect2">
333 <a name="gupnp-dlna-profile-guesser-get-relaxed-mode"></a><h3>gupnp_dlna_profile_guesser_get_relaxed_mode ()</h3>
334 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_guesser_get_relaxed_mode
335 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);</pre>
336 <div class="variablelist"><table border="0">
337 <col align="left" valign="top">
338 <tbody>
339 <tr>
340 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
341 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
342 </tr>
343 <tr>
344 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
345 <td>
346 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>guesser</code></em> is in relaxed mode, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
347 </tr>
348 </tbody>
349 </table></div>
350 </div>
351 <hr>
352 <div class="refsect2">
353 <a name="gupnp-dlna-profile-guesser-get-extended-mode"></a><h3>gupnp_dlna_profile_guesser_get_extended_mode ()</h3>
354 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_guesser_get_extended_mode
355 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);</pre>
356 <div class="variablelist"><table border="0">
357 <col align="left" valign="top">
358 <tbody>
359 <tr>
360 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
361 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
362 </tr>
363 <tr>
364 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
365 <td>
366 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>guesser</code></em> is in extended mode, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
367 </tr>
368 </tbody>
369 </table></div>
370 </div>
371 <hr>
372 <div class="refsect2">
131373 <a name="gupnp-dlna-profile-guesser-cleanup"></a><h3>gupnp_dlna_profile_guesser_cleanup ()</h3>
132374 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_dlna_profile_guesser_cleanup (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
133375 <p>
136378 that profile guessing will be performed during process
137379 lifetime. The profiles are not reloaded after cleanup.
138380 </p>
139 </div>
140 <hr>
141 <div class="refsect2">
142 <a name="gupnp-dlna-profile-guesser-get-extended-mode"></a><h3>gupnp_dlna_profile_guesser_get_extended_mode ()</h3>
143 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_guesser_get_extended_mode
144 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);</pre>
145 <div class="variablelist"><table border="0">
146 <col align="left" valign="top">
147 <tbody>
148 <tr>
149 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
150 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
151 </tr>
152 <tr>
153 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
154 <td>
155 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>guesser</code></em> is in extended mode, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
156 </tr>
157 </tbody>
158 </table></div>
159 </div>
160 <hr>
161 <div class="refsect2">
162 <a name="gupnp-dlna-profile-guesser-get-profile"></a><h3>gupnp_dlna_profile_guesser_get_profile ()</h3>
163 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * gupnp_dlna_profile_guesser_get_profile
164 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
165 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
166 <p>
167 Lookups for <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> with given <em class="parameter"><code>name</code></em>.
168 </p>
169 <div class="variablelist"><table border="0">
170 <col align="left" valign="top">
171 <tbody>
172 <tr>
173 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
174 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
175 </tr>
176 <tr>
177 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
178 <td>The name of the DLNA profile to be retrieved.</td>
179 </tr>
180 <tr>
181 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
182 <td>A <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object on success,
183 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
184 </td>
185 </tr>
186 </tbody>
187 </table></div>
188 </div>
189 <hr>
190 <div class="refsect2">
191 <a name="gupnp-dlna-profile-guesser-get-relaxed-mode"></a><h3>gupnp_dlna_profile_guesser_get_relaxed_mode ()</h3>
192 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_guesser_get_relaxed_mode
193 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);</pre>
194 <div class="variablelist"><table border="0">
195 <col align="left" valign="top">
196 <tbody>
197 <tr>
198 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
199 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
200 </tr>
201 <tr>
202 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
203 <td>
204 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>guesser</code></em> is in relaxed mode, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
205 </tr>
206 </tbody>
207 </table></div>
208 </div>
209 <hr>
210 <div class="refsect2">
211 <a name="gupnp-dlna-profile-guesser-guess-profile-async"></a><h3>gupnp_dlna_profile_guesser_guess_profile_async ()</h3>
212 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_profile_guesser_guess_profile_async
213 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
214 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
215 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
216 <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>
217 <p>
218 Asynchronously guesses DLNA profile for given <em class="parameter"><code>uri</code></em>. When guessing
219 is done, ::done signal is emitted on <em class="parameter"><code>guesser</code></em>.
220 </p>
221 <div class="variablelist"><table border="0">
222 <col align="left" valign="top">
223 <tbody>
224 <tr>
225 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
226 <td>
227 <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object to use for guessing.</td>
228 </tr>
229 <tr>
230 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
231 <td>URI of media.</td>
232 </tr>
233 <tr>
234 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
235 <td>Timeout of guessing in miliseconds.</td>
236 </tr>
237 <tr>
238 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
239 <td>
240 <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
241 </tr>
242 <tr>
243 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
244 <td>
245 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>uri</code></em> was successfully queued, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
246 </tr>
247 </tbody>
248 </table></div>
249 </div>
250 <hr>
251 <div class="refsect2">
252 <a name="gupnp-dlna-profile-guesser-guess-profile-from-info"></a><h3>gupnp_dlna_profile_guesser_guess_profile_from_info ()</h3>
253 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * gupnp_dlna_profile_guesser_guess_profile_from_info
254 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
255 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);</pre>
256 <p>
257 Guesses the profile which fits to passed <em class="parameter"><code>info</code></em>.
258 </p>
259 <div class="variablelist"><table border="0">
260 <col align="left" valign="top">
261 <tbody>
262 <tr>
263 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
264 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
265 </tr>
266 <tr>
267 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
268 <td>The <a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> object.</td>
269 </tr>
270 <tr>
271 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
272 <td>A <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> object on success,
273 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
274 </td>
275 </tr>
276 </tbody>
277 </table></div>
278 </div>
279 <hr>
280 <div class="refsect2">
281 <a name="gupnp-dlna-profile-guesser-guess-profile-sync"></a><h3>gupnp_dlna_profile_guesser_guess_profile_sync ()</h3>
282 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="returnvalue">GUPnPDLNAProfile</span></a> * gupnp_dlna_profile_guesser_guess_profile_sync
283 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>,
284 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
285 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
286 <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> **dlna_info</code></em>,
287 <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>
288 <p>
289 Synchronously guesses DLNA profile for given <em class="parameter"><code>uri</code></em>.
290 </p>
291 <div class="variablelist"><table border="0">
292 <col align="left" valign="top">
293 <tbody>
294 <tr>
295 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
296 <td>
297 <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object to use for guessing.</td>
298 </tr>
299 <tr>
300 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
301 <td>URI of media.</td>
302 </tr>
303 <tr>
304 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
305 <td>Timeout of guessing in miliseconds.</td>
306 </tr>
307 <tr>
308 <td><p><span class="term"><em class="parameter"><code>dlna_info</code></em> :</span></p></td>
309 <td>A place where to
310 store DLNA information 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="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
311 </td>
312 </tr>
313 <tr>
314 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
315 <td>
316 <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> object 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="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
317 </td>
318 </tr>
319 <tr>
320 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
321 <td>DLNA profile if any had matched, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
322 </td>
323 </tr>
324 </tbody>
325 </table></div>
326 </div>
327 <hr>
328 <div class="refsect2">
329 <a name="gupnp-dlna-profile-guesser-list-profiles"></a><h3>gupnp_dlna_profile_guesser_list_profiles ()</h3>
330 <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_dlna_profile_guesser_list_profiles
331 (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>);</pre>
332 <p>
333 Gets a list of the all DLNA profiles supported by <em class="parameter"><code>guesser</code></em>.
334 </p>
335 <div class="variablelist"><table border="0">
336 <col align="left" valign="top">
337 <tbody>
338 <tr>
339 <td><p><span class="term"><em class="parameter"><code>guesser</code></em> :</span></p></td>
340 <td>The <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> whose profile list is required.</td>
341 </tr>
342 <tr>
343 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
344 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
345 of <a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDLNAProfile]</span>
346 </td>
347 </tr>
348 </tbody>
349 </table></div>
350 </div>
351 <hr>
352 <div class="refsect2">
353 <a name="gupnp-dlna-profile-guesser-new"></a><h3>gupnp_dlna_profile_guesser_new ()</h3>
354 <pre class="programlisting"><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="returnvalue">GUPnPDLNAProfileGuesser</span></a> * gupnp_dlna_profile_guesser_new
355 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> relaxed_mode</code></em>,
356 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> extended_mode</code></em>);</pre>
357 <p>
358 Creates a new guesser that will use specific DLNA profiles for
359 matching - i.e. which profiles will be used depends on
360 <em class="parameter"><code>relaxed_mode</code></em> and <em class="parameter"><code>extended_mode</code></em>.
361 </p>
362 <div class="variablelist"><table border="0">
363 <col align="left" valign="top">
364 <tbody>
365 <tr>
366 <td><p><span class="term"><em class="parameter"><code>relaxed_mode</code></em> :</span></p></td>
367 <td>
368 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable relaxed mode support. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
369 </tr>
370 <tr>
371 <td><p><span class="term"><em class="parameter"><code>extended_mode</code></em> :</span></p></td>
372 <td>
373 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable extended mode support. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
374 </tr>
375 <tr>
376 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
377 <td>A new <a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> object.</td>
378 </tr>
379 </tbody>
380 </table></div>
381381 </div>
382382 </div>
383383 <div class="refsect1">
448448 </div>
449449 <div class="footer">
450450 <hr>
451 Generated by GTK-Doc V1.18</div>
451 Generated by GTK-Doc V1.18.1</div>
452452 </body>
453453 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation">
99 <link rel="next" href="gupnp-dlna-gupnp-dlna-restriction.html" title="gupnp-dlna-restriction">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4747 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
4848 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-height" title="gupnp_dlna_video_information_get_height ()">gupnp_dlna_video_information_get_height</a>
4949 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
50 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-interlaced" title="gupnp_dlna_video_information_is_interlaced ()">gupnp_dlna_video_information_is_interlaced</a>
51 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
5052 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-level" title="gupnp_dlna_video_information_get_level ()">gupnp_dlna_video_information_get_level</a>
5153 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
54 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mpeg-version" title="gupnp_dlna_video_information_get_mpeg_version ()">gupnp_dlna_video_information_get_mpeg_version</a>
55 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
56 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="returnvalue">GUPnPDLNAFractionValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-pixel-aspect-ratio" title="gupnp_dlna_video_information_get_pixel_aspect_ratio ()">gupnp_dlna_video_information_get_pixel_aspect_ratio</a>
57 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
58 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-profile" title="gupnp_dlna_video_information_get_profile ()">gupnp_dlna_video_information_get_profile</a>
59 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
60 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-system-stream" title="gupnp_dlna_video_information_is_system_stream ()">gupnp_dlna_video_information_is_system_stream</a>
61 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
62 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-width" title="gupnp_dlna_video_information_get_width ()">gupnp_dlna_video_information_get_width</a>
63 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
5264 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mime" title="gupnp_dlna_video_information_get_mime ()">gupnp_dlna_video_information_get_mime</a>
53 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
54 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mpeg-version" title="gupnp_dlna_video_information_get_mpeg_version ()">gupnp_dlna_video_information_get_mpeg_version</a>
55 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
56 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="returnvalue">GUPnPDLNAFractionValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-pixel-aspect-ratio" title="gupnp_dlna_video_information_get_pixel_aspect_ratio ()">gupnp_dlna_video_information_get_pixel_aspect_ratio</a>
57 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
58 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-profile" title="gupnp_dlna_video_information_get_profile ()">gupnp_dlna_video_information_get_profile</a>
59 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
60 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-width" title="gupnp_dlna_video_information_get_width ()">gupnp_dlna_video_information_get_width</a>
61 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
62 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-interlaced" title="gupnp_dlna_video_information_is_interlaced ()">gupnp_dlna_video_information_is_interlaced</a>
63 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
64 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> <a class="link" href="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-system-stream" title="gupnp_dlna_video_information_is_system_stream ()">gupnp_dlna_video_information_is_system_stream</a>
6565 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);
6666 </pre>
6767 </div>
273273 </div>
274274 <hr>
275275 <div class="refsect2">
276 <a name="gupnp-dlna-video-information-is-interlaced"></a><h3>gupnp_dlna_video_information_is_interlaced ()</h3>
277 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> gupnp_dlna_video_information_is_interlaced
278 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
279 <div class="variablelist"><table border="0">
280 <col align="left" valign="top">
281 <tbody>
282 <tr>
283 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
284 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
285 </tr>
286 <tr>
287 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
288 <td>Whether video is interlaced.</td>
289 </tr>
290 </tbody>
291 </table></div>
292 </div>
293 <hr>
294 <div class="refsect2">
276295 <a name="gupnp-dlna-video-information-get-level"></a><h3>gupnp_dlna_video_information_get_level ()</h3>
277296 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_video_information_get_level
278297 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
292311 </div>
293312 <hr>
294313 <div class="refsect2">
314 <a name="gupnp-dlna-video-information-get-mpeg-version"></a><h3>gupnp_dlna_video_information_get_mpeg_version ()</h3>
315 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_video_information_get_mpeg_version
316 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
317 <div class="variablelist"><table border="0">
318 <col align="left" valign="top">
319 <tbody>
320 <tr>
321 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
322 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
323 </tr>
324 <tr>
325 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
326 <td>An MPEG version.</td>
327 </tr>
328 </tbody>
329 </table></div>
330 </div>
331 <hr>
332 <div class="refsect2">
333 <a name="gupnp-dlna-video-information-get-pixel-aspect-ratio"></a><h3>gupnp_dlna_video_information_get_pixel_aspect_ratio ()</h3>
334 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="returnvalue">GUPnPDLNAFractionValue</span></a> gupnp_dlna_video_information_get_pixel_aspect_ratio
335 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
336 <div class="variablelist"><table border="0">
337 <col align="left" valign="top">
338 <tbody>
339 <tr>
340 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
341 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
342 </tr>
343 <tr>
344 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
345 <td>A pixel-aspect-ratio.</td>
346 </tr>
347 </tbody>
348 </table></div>
349 </div>
350 <hr>
351 <div class="refsect2">
352 <a name="gupnp-dlna-video-information-get-profile"></a><h3>gupnp_dlna_video_information_get_profile ()</h3>
353 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_video_information_get_profile
354 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
355 <div class="variablelist"><table border="0">
356 <col align="left" valign="top">
357 <tbody>
358 <tr>
359 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
360 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
361 </tr>
362 <tr>
363 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
364 <td>A profile.</td>
365 </tr>
366 </tbody>
367 </table></div>
368 </div>
369 <hr>
370 <div class="refsect2">
371 <a name="gupnp-dlna-video-information-is-system-stream"></a><h3>gupnp_dlna_video_information_is_system_stream ()</h3>
372 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> gupnp_dlna_video_information_is_system_stream
373 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
374 <div class="variablelist"><table border="0">
375 <col align="left" valign="top">
376 <tbody>
377 <tr>
378 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
379 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
380 </tr>
381 <tr>
382 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
383 <td>Whether it is a system stream.</td>
384 </tr>
385 </tbody>
386 </table></div>
387 </div>
388 <hr>
389 <div class="refsect2">
390 <a name="gupnp-dlna-video-information-get-width"></a><h3>gupnp_dlna_video_information_get_width ()</h3>
391 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_video_information_get_width
392 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
393 <div class="variablelist"><table border="0">
394 <col align="left" valign="top">
395 <tbody>
396 <tr>
397 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
398 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
399 </tr>
400 <tr>
401 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
402 <td>A width.</td>
403 </tr>
404 </tbody>
405 </table></div>
406 </div>
407 <hr>
408 <div class="refsect2">
295409 <a name="gupnp-dlna-video-information-get-mime"></a><h3>gupnp_dlna_video_information_get_mime ()</h3>
296410 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_video_information_get_mime
297411 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
305419 <tr>
306420 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
307421 <td>A MIME type.</td>
308 </tr>
309 </tbody>
310 </table></div>
311 </div>
312 <hr>
313 <div class="refsect2">
314 <a name="gupnp-dlna-video-information-get-mpeg-version"></a><h3>gupnp_dlna_video_information_get_mpeg_version ()</h3>
315 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_video_information_get_mpeg_version
316 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
317 <div class="variablelist"><table border="0">
318 <col align="left" valign="top">
319 <tbody>
320 <tr>
321 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
322 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
323 </tr>
324 <tr>
325 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
326 <td>An MPEG version.</td>
327 </tr>
328 </tbody>
329 </table></div>
330 </div>
331 <hr>
332 <div class="refsect2">
333 <a name="gupnp-dlna-video-information-get-pixel-aspect-ratio"></a><h3>gupnp_dlna_video_information_get_pixel_aspect_ratio ()</h3>
334 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="returnvalue">GUPnPDLNAFractionValue</span></a> gupnp_dlna_video_information_get_pixel_aspect_ratio
335 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
336 <div class="variablelist"><table border="0">
337 <col align="left" valign="top">
338 <tbody>
339 <tr>
340 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
341 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
342 </tr>
343 <tr>
344 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
345 <td>A pixel-aspect-ratio.</td>
346 </tr>
347 </tbody>
348 </table></div>
349 </div>
350 <hr>
351 <div class="refsect2">
352 <a name="gupnp-dlna-video-information-get-profile"></a><h3>gupnp_dlna_video_information_get_profile ()</h3>
353 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="returnvalue">GUPnPDLNAStringValue</span></a> gupnp_dlna_video_information_get_profile
354 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
355 <div class="variablelist"><table border="0">
356 <col align="left" valign="top">
357 <tbody>
358 <tr>
359 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
360 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
361 </tr>
362 <tr>
363 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
364 <td>A profile.</td>
365 </tr>
366 </tbody>
367 </table></div>
368 </div>
369 <hr>
370 <div class="refsect2">
371 <a name="gupnp-dlna-video-information-get-width"></a><h3>gupnp_dlna_video_information_get_width ()</h3>
372 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="returnvalue">GUPnPDLNAIntValue</span></a> gupnp_dlna_video_information_get_width
373 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
374 <div class="variablelist"><table border="0">
375 <col align="left" valign="top">
376 <tbody>
377 <tr>
378 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
379 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
380 </tr>
381 <tr>
382 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
383 <td>A width.</td>
384 </tr>
385 </tbody>
386 </table></div>
387 </div>
388 <hr>
389 <div class="refsect2">
390 <a name="gupnp-dlna-video-information-is-interlaced"></a><h3>gupnp_dlna_video_information_is_interlaced ()</h3>
391 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> gupnp_dlna_video_information_is_interlaced
392 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
393 <div class="variablelist"><table border="0">
394 <col align="left" valign="top">
395 <tbody>
396 <tr>
397 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
398 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
399 </tr>
400 <tr>
401 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
402 <td>Whether video is interlaced.</td>
403 </tr>
404 </tbody>
405 </table></div>
406 </div>
407 <hr>
408 <div class="refsect2">
409 <a name="gupnp-dlna-video-information-is-system-stream"></a><h3>gupnp_dlna_video_information_is_system_stream ()</h3>
410 <pre class="programlisting"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="returnvalue">GUPnPDLNABoolValue</span></a> gupnp_dlna_video_information_is_system_stream
411 (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre>
412 <div class="variablelist"><table border="0">
413 <col align="left" valign="top">
414 <tbody>
415 <tr>
416 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
417 <td>A <a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> object.</td>
418 </tr>
419 <tr>
420 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
421 <td>Whether it is a system stream.</td>
422422 </tr>
423423 </tbody>
424424 </table></div>
432432 </div>
433433 <div class="footer">
434434 <hr>
435 Generated by GTK-Doc V1.18</div>
435 Generated by GTK-Doc V1.18.1</div>
436436 </body>
437437 </html>
66 <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual">
77 <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual">
88 <link rel="prev" href="gupnp-dlna-gupnp-dlna-g-values.html" title="gupnp-dlna-g-values">
9 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 </head>
1212 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5353 </div>
5454 <div class="footer">
5555 <hr>
56 Generated by GTK-Doc V1.18</div>
56 Generated by GTK-Doc V1.18.1</div>
5757 </body>
5858 </html>
77 <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual">
88 <link rel="prev" href="index.html" title="GUPnP DLNA Reference Manual">
99 <link rel="next" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2323 </table>
2424 <div class="chapter">
2525 <div class="titlepage"><div><div><h2 class="title">
26 <a name="idp453936"></a>GUPnP DLNA</h2></div></div></div>
26 <a name="id437219"></a>GUPnP DLNA</h2></div></div></div>
2727 <div class="toc"><dl>
2828 <dt>
2929 <span class="refentrytitle"><a href="GUPnPDLNAProfileGuesser.html">GUPnPDLNAProfileGuesser</a></span><span class="refpurpose"> — Utility API for discovering DLNA profile for
573573 </div>
574574 <div class="footer">
575575 <hr>
576 Generated by GTK-Doc V1.18</div>
576 Generated by GTK-Doc V1.18.1</div>
577577 </body>
578578 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation">
99 <link rel="next" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3636 </tr></table></div>
3737 <div class="refsynopsisdiv">
3838 <a name="gupnp-dlna-GUPnP-DLNA-Values.synopsis"></a><h2>Synopsis</h2>
39 <pre class="synopsis">#define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS" title="GUPNP_DLNA_BOOL_VALUE_UNSET">GUPNP_DLNA_BOOL_VALUE_UNSET</a>
39 <pre class="synopsis">enum <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState">GUPnPDLNAValueState</a>;
40 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue">GUPnPDLNABoolValue</a>;
41 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS" title="GUPNP_DLNA_BOOL_VALUE_UNSET">GUPNP_DLNA_BOOL_VALUE_UNSET</a>
4042 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED">GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</a>
43 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue">GUPnPDLNAFractionValue</a>;
4144 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS" title="GUPNP_DLNA_FRACTION_VALUE_UNSET">GUPNP_DLNA_FRACTION_VALUE_UNSET</a>
4245 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED">GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</a>
46 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue">GUPnPDLNAIntValue</a>;
4347 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSET:CAPS" title="GUPNP_DLNA_INT_VALUE_UNSET">GUPNP_DLNA_INT_VALUE_UNSET</a>
4448 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_INT_VALUE_UNSUPPORTED">GUPNP_DLNA_INT_VALUE_UNSUPPORTED</a>
49 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue">GUPnPDLNAStringValue</a>;
4550 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSET:CAPS" title="GUPNP_DLNA_STRING_VALUE_UNSET">GUPNP_DLNA_STRING_VALUE_UNSET</a>
4651 #define <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_STRING_VALUE_UNSUPPORTED">GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</a>
47 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue">GUPnPDLNABoolValue</a>;
48 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue">GUPnPDLNAFractionValue</a>;
49 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue">GUPnPDLNAIntValue</a>;
50 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue">GUPnPDLNAStringValue</a>;
51 enum <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState">GUPnPDLNAValueState</a>;
5252 </pre>
5353 </div>
5454 <div class="refsect1">
8181 <div class="refsect1">
8282 <a name="gupnp-dlna-GUPnP-DLNA-Values.details"></a><h2>Details</h2>
8383 <div class="refsect2">
84 <a name="GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_BOOL_VALUE_UNSET</h3>
85 <pre class="programlisting">#define GUPNP_DLNA_BOOL_VALUE_UNSET</pre>
86 <p>
87 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>. Can be used in
88 two ways:
89 </p>
90 <p>
91 </p>
92 <div class="informalexample"><pre class="programlisting">
93 GUPnPDLNABoolValue value = GUPNP_DLNA_BOOL_VALUE_UNSET;
94 </pre></div>
95 <p>
96 </p>
97 <p>
98 or
99 </p>
100 <p>
101 </p>
102 <div class="informalexample"><pre class="programlisting">
103 return GUPNP_DLNA_BOOL_VALUE_UNSET;
104 </pre></div>
105 <p>
106 </p>
107 </div>
108 <hr>
109 <div class="refsect2">
110 <a name="GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</h3>
111 <pre class="programlisting">#define GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</pre>
112 <p>
113 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>. Can be used
114 in two ways:
115 </p>
116 <p>
117 </p>
118 <div class="informalexample"><pre class="programlisting">
119 GUPnPDLNABoolValue value = GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED;
120 </pre></div>
121 <p>
122 </p>
123 <p>
124 or
125 </p>
126 <p>
127 </p>
128 <div class="informalexample"><pre class="programlisting">
129 return GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED;
130 </pre></div>
131 <p>
132 </p>
133 </div>
134 <hr>
135 <div class="refsect2">
136 <a name="GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_FRACTION_VALUE_UNSET</h3>
137 <pre class="programlisting">#define GUPNP_DLNA_FRACTION_VALUE_UNSET</pre>
138 <p>
139 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>. Can be used
140 in two ways:
141 </p>
142 <p>
143 </p>
144 <div class="informalexample"><pre class="programlisting">
145 GUPnPDLNAFractionValue value = GUPNP_DLNA_FRACTION_VALUE_UNSET;
146 </pre></div>
147 <p>
148 </p>
149 <p>
150 or
151 </p>
152 <p>
153 </p>
154 <div class="informalexample"><pre class="programlisting">
155 return GUPNP_DLNA_FRACTION_VALUE_UNSET;
156 </pre></div>
157 <p>
158 </p>
159 </div>
160 <hr>
161 <div class="refsect2">
162 <a name="GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</h3>
163 <pre class="programlisting">#define GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</pre>
164 <p>
165 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>. Can be
166 used in two ways:
167 </p>
168 <p>
169 </p>
170 <div class="informalexample"><pre class="programlisting">
171 GUPnPDLNAFractionValue value = GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED;
172 </pre></div>
173 <p>
174 </p>
175 <p>
176 or
177 </p>
178 <p>
179 </p>
180 <div class="informalexample"><pre class="programlisting">
181 return GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED;
182 </pre></div>
183 <p>
184 </p>
185 </div>
186 <hr>
187 <div class="refsect2">
188 <a name="GUPNP-DLNA-INT-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_INT_VALUE_UNSET</h3>
189 <pre class="programlisting">#define GUPNP_DLNA_INT_VALUE_UNSET</pre>
190 <p>
191 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>. Can be used in
192 two ways:
193 </p>
194 <p>
195 </p>
196 <div class="informalexample"><pre class="programlisting">
197 GUPnPDLNAIntValue value = GUPNP_DLNA_INT_VALUE_UNSET;
198 </pre></div>
199 <p>
200 </p>
201 <p>
202 or
203 </p>
204 <p>
205 </p>
206 <div class="informalexample"><pre class="programlisting">
207 return GUPNP_DLNA_INT_VALUE_UNSET;
208 </pre></div>
209 <p>
210 </p>
211 </div>
212 <hr>
213 <div class="refsect2">
214 <a name="GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_INT_VALUE_UNSUPPORTED</h3>
215 <pre class="programlisting">#define GUPNP_DLNA_INT_VALUE_UNSUPPORTED</pre>
216 <p>
217 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>. Can be used in
218 two ways:
219 </p>
220 <p>
221 </p>
222 <div class="informalexample"><pre class="programlisting">
223 GUPnPDLNAIntValue value = GUPNP_DLNA_INT_VALUE_UNSUPPORTED;
224 </pre></div>
225 <p>
226 </p>
227 <p>
228 or
229 </p>
230 <p>
231 </p>
232 <div class="informalexample"><pre class="programlisting">
233 return GUPNP_DLNA_INT_VALUE_UNSUPPORTED;
234 </pre></div>
235 <p>
236 </p>
237 </div>
238 <hr>
239 <div class="refsect2">
240 <a name="GUPNP-DLNA-STRING-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_STRING_VALUE_UNSET</h3>
241 <pre class="programlisting">#define GUPNP_DLNA_STRING_VALUE_UNSET</pre>
242 <p>
243 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>. Can be used in
244 two ways:
245 </p>
246 <p>
247 </p>
248 <div class="informalexample"><pre class="programlisting">
249 GUPnPDLNAStringValue value = GUPNP_DLNA_STRING_VALUE_UNSET;
250 </pre></div>
251 <p>
252 </p>
253 <p>
254 or
255 </p>
256 <p>
257 </p>
258 <div class="informalexample"><pre class="programlisting">
259 return GUPNP_DLNA_STRING_VALUE_UNSET;
260 </pre></div>
261 <p>
262 </p>
263 </div>
264 <hr>
265 <div class="refsect2">
266 <a name="GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</h3>
267 <pre class="programlisting">#define GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</pre>
268 <p>
269 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>. Can be
270 used in two ways:
271 </p>
272 <p>
273 </p>
274 <div class="informalexample"><pre class="programlisting">
275 GUPnPDLNAStringValue value = GUPNP_DLNA_STRING_VALUE_UNSUPPORTED;
276 </pre></div>
277 <p>
278 </p>
279 <p>
280 or
281 </p>
282 <p>
283 </p>
284 <div class="informalexample"><pre class="programlisting">
285 return GUPNP_DLNA_STRING_VALUE_UNSUPPORTED;
286 </pre></div>
287 <p>
288 </p>
84 <a name="GUPnPDLNAValueState"></a><h3>enum GUPnPDLNAValueState</h3>
85 <pre class="programlisting">typedef enum {
86 GUPNP_DLNA_VALUE_STATE_SET,
87 GUPNP_DLNA_VALUE_STATE_UNSET,
88 GUPNP_DLNA_VALUE_STATE_UNSUPPORTED
89 } GUPnPDLNAValueState;
90 </pre>
91 <p>
92 Flags describing a state of GUPnP DLNA Value.
93 </p>
94 <div class="variablelist"><table border="0">
95 <col align="left" valign="top">
96 <tbody>
97 <tr>
98 <td><p><a name="GUPNP-DLNA-VALUE-STATE-SET:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_SET</code></span></p></td>
99 <td>Value is set.
100 </td>
101 </tr>
102 <tr>
103 <td><p><a name="GUPNP-DLNA-VALUE-STATE-UNSET:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_UNSET</code></span></p></td>
104 <td>Value is unset.
105 </td>
106 </tr>
107 <tr>
108 <td><p><a name="GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_UNSUPPORTED</code></span></p></td>
109 <td>Value is unsupported.
110 </td>
111 </tr>
112 </tbody>
113 </table></div>
289114 </div>
290115 <hr>
291116 <div class="refsect2">
311136 </tr>
312137 </tbody>
313138 </table></div>
139 </div>
140 <hr>
141 <div class="refsect2">
142 <a name="GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_BOOL_VALUE_UNSET</h3>
143 <pre class="programlisting">#define GUPNP_DLNA_BOOL_VALUE_UNSET</pre>
144 <p>
145 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>. Can be used in
146 two ways:
147 </p>
148 <p>
149 </p>
150 <div class="informalexample">
151 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
152 <tbody>
153 <tr>
154 <td class="listing_lines" align="right"><pre>1</pre></td>
155 <td class="listing_code"><pre class="programlisting">GUPnPDLNABoolValue value = GUPNP_DLNA_BOOL_VALUE_UNSET;</pre></td>
156 </tr>
157 </tbody>
158 </table>
159 </div>
160
161 <p>
162 </p>
163 <p>
164 or
165 </p>
166 <p>
167 </p>
168 <div class="informalexample">
169 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
170 <tbody>
171 <tr>
172 <td class="listing_lines" align="right"><pre>1</pre></td>
173 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_BOOL_VALUE_UNSET;</pre></td>
174 </tr>
175 </tbody>
176 </table>
177 </div>
178
179 <p>
180 </p>
181 </div>
182 <hr>
183 <div class="refsect2">
184 <a name="GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</h3>
185 <pre class="programlisting">#define GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</pre>
186 <p>
187 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>. Can be used
188 in two ways:
189 </p>
190 <p>
191 </p>
192 <div class="informalexample">
193 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
194 <tbody>
195 <tr>
196 <td class="listing_lines" align="right"><pre>1</pre></td>
197 <td class="listing_code"><pre class="programlisting">GUPnPDLNABoolValue value = GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED;</pre></td>
198 </tr>
199 </tbody>
200 </table>
201 </div>
202
203 <p>
204 </p>
205 <p>
206 or
207 </p>
208 <p>
209 </p>
210 <div class="informalexample">
211 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
212 <tbody>
213 <tr>
214 <td class="listing_lines" align="right"><pre>1</pre></td>
215 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED;</pre></td>
216 </tr>
217 </tbody>
218 </table>
219 </div>
220
221 <p>
222 </p>
314223 </div>
315224 <hr>
316225 <div class="refsect2">
344253 </div>
345254 <hr>
346255 <div class="refsect2">
256 <a name="GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_FRACTION_VALUE_UNSET</h3>
257 <pre class="programlisting">#define GUPNP_DLNA_FRACTION_VALUE_UNSET</pre>
258 <p>
259 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>. Can be used
260 in two ways:
261 </p>
262 <p>
263 </p>
264 <div class="informalexample">
265 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
266 <tbody>
267 <tr>
268 <td class="listing_lines" align="right"><pre>1</pre></td>
269 <td class="listing_code"><pre class="programlisting">GUPnPDLNAFractionValue value = GUPNP_DLNA_FRACTION_VALUE_UNSET;</pre></td>
270 </tr>
271 </tbody>
272 </table>
273 </div>
274
275 <p>
276 </p>
277 <p>
278 or
279 </p>
280 <p>
281 </p>
282 <div class="informalexample">
283 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
284 <tbody>
285 <tr>
286 <td class="listing_lines" align="right"><pre>1</pre></td>
287 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_FRACTION_VALUE_UNSET;</pre></td>
288 </tr>
289 </tbody>
290 </table>
291 </div>
292
293 <p>
294 </p>
295 </div>
296 <hr>
297 <div class="refsect2">
298 <a name="GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</h3>
299 <pre class="programlisting">#define GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</pre>
300 <p>
301 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>. Can be
302 used in two ways:
303 </p>
304 <p>
305 </p>
306 <div class="informalexample">
307 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
308 <tbody>
309 <tr>
310 <td class="listing_lines" align="right"><pre>1</pre></td>
311 <td class="listing_code"><pre class="programlisting">GUPnPDLNAFractionValue value = GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED;</pre></td>
312 </tr>
313 </tbody>
314 </table>
315 </div>
316
317 <p>
318 </p>
319 <p>
320 or
321 </p>
322 <p>
323 </p>
324 <div class="informalexample">
325 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
326 <tbody>
327 <tr>
328 <td class="listing_lines" align="right"><pre>1</pre></td>
329 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED;</pre></td>
330 </tr>
331 </tbody>
332 </table>
333 </div>
334
335 <p>
336 </p>
337 </div>
338 <hr>
339 <div class="refsect2">
347340 <a name="GUPnPDLNAIntValue"></a><h3>GUPnPDLNAIntValue</h3>
348341 <pre class="programlisting">typedef struct {
349342 gint value;
369362 </div>
370363 <hr>
371364 <div class="refsect2">
365 <a name="GUPNP-DLNA-INT-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_INT_VALUE_UNSET</h3>
366 <pre class="programlisting">#define GUPNP_DLNA_INT_VALUE_UNSET</pre>
367 <p>
368 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>. Can be used in
369 two ways:
370 </p>
371 <p>
372 </p>
373 <div class="informalexample">
374 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
375 <tbody>
376 <tr>
377 <td class="listing_lines" align="right"><pre>1</pre></td>
378 <td class="listing_code"><pre class="programlisting">GUPnPDLNAIntValue value = GUPNP_DLNA_INT_VALUE_UNSET;</pre></td>
379 </tr>
380 </tbody>
381 </table>
382 </div>
383
384 <p>
385 </p>
386 <p>
387 or
388 </p>
389 <p>
390 </p>
391 <div class="informalexample">
392 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
393 <tbody>
394 <tr>
395 <td class="listing_lines" align="right"><pre>1</pre></td>
396 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_INT_VALUE_UNSET;</pre></td>
397 </tr>
398 </tbody>
399 </table>
400 </div>
401
402 <p>
403 </p>
404 </div>
405 <hr>
406 <div class="refsect2">
407 <a name="GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_INT_VALUE_UNSUPPORTED</h3>
408 <pre class="programlisting">#define GUPNP_DLNA_INT_VALUE_UNSUPPORTED</pre>
409 <p>
410 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>. Can be used in
411 two ways:
412 </p>
413 <p>
414 </p>
415 <div class="informalexample">
416 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
417 <tbody>
418 <tr>
419 <td class="listing_lines" align="right"><pre>1</pre></td>
420 <td class="listing_code"><pre class="programlisting">GUPnPDLNAIntValue value = GUPNP_DLNA_INT_VALUE_UNSUPPORTED;</pre></td>
421 </tr>
422 </tbody>
423 </table>
424 </div>
425
426 <p>
427 </p>
428 <p>
429 or
430 </p>
431 <p>
432 </p>
433 <div class="informalexample">
434 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
435 <tbody>
436 <tr>
437 <td class="listing_lines" align="right"><pre>1</pre></td>
438 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_INT_VALUE_UNSUPPORTED;</pre></td>
439 </tr>
440 </tbody>
441 </table>
442 </div>
443
444 <p>
445 </p>
446 </div>
447 <hr>
448 <div class="refsect2">
372449 <a name="GUPnPDLNAStringValue"></a><h3>GUPnPDLNAStringValue</h3>
373450 <pre class="programlisting">typedef struct {
374451 gchar *value;
395472 </div>
396473 <hr>
397474 <div class="refsect2">
398 <a name="GUPnPDLNAValueState"></a><h3>enum GUPnPDLNAValueState</h3>
399 <pre class="programlisting">typedef enum {
400 GUPNP_DLNA_VALUE_STATE_SET,
401 GUPNP_DLNA_VALUE_STATE_UNSET,
402 GUPNP_DLNA_VALUE_STATE_UNSUPPORTED
403 } GUPnPDLNAValueState;
404 </pre>
405 <p>
406 Flags describing a state of GUPnP DLNA Value.
407 </p>
408 <div class="variablelist"><table border="0">
409 <col align="left" valign="top">
410 <tbody>
411 <tr>
412 <td><p><a name="GUPNP-DLNA-VALUE-STATE-SET:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_SET</code></span></p></td>
413 <td>Value is set.
414 </td>
415 </tr>
416 <tr>
417 <td><p><a name="GUPNP-DLNA-VALUE-STATE-UNSET:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_UNSET</code></span></p></td>
418 <td>Value is unset.
419 </td>
420 </tr>
421 <tr>
422 <td><p><a name="GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_UNSUPPORTED</code></span></p></td>
423 <td>Value is unsupported.
424 </td>
425 </tr>
426 </tbody>
427 </table></div>
475 <a name="GUPNP-DLNA-STRING-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_STRING_VALUE_UNSET</h3>
476 <pre class="programlisting">#define GUPNP_DLNA_STRING_VALUE_UNSET</pre>
477 <p>
478 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>. Can be used in
479 two ways:
480 </p>
481 <p>
482 </p>
483 <div class="informalexample">
484 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
485 <tbody>
486 <tr>
487 <td class="listing_lines" align="right"><pre>1</pre></td>
488 <td class="listing_code"><pre class="programlisting">GUPnPDLNAStringValue value = GUPNP_DLNA_STRING_VALUE_UNSET;</pre></td>
489 </tr>
490 </tbody>
491 </table>
492 </div>
493
494 <p>
495 </p>
496 <p>
497 or
498 </p>
499 <p>
500 </p>
501 <div class="informalexample">
502 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
503 <tbody>
504 <tr>
505 <td class="listing_lines" align="right"><pre>1</pre></td>
506 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_STRING_VALUE_UNSET;</pre></td>
507 </tr>
508 </tbody>
509 </table>
510 </div>
511
512 <p>
513 </p>
514 </div>
515 <hr>
516 <div class="refsect2">
517 <a name="GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</h3>
518 <pre class="programlisting">#define GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</pre>
519 <p>
520 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>. Can be
521 used in two ways:
522 </p>
523 <p>
524 </p>
525 <div class="informalexample">
526 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
527 <tbody>
528 <tr>
529 <td class="listing_lines" align="right"><pre>1</pre></td>
530 <td class="listing_code"><pre class="programlisting">GUPnPDLNAStringValue value = GUPNP_DLNA_STRING_VALUE_UNSUPPORTED;</pre></td>
531 </tr>
532 </tbody>
533 </table>
534 </div>
535
536 <p>
537 </p>
538 <p>
539 or
540 </p>
541 <p>
542 </p>
543 <div class="informalexample">
544 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
545 <tbody>
546 <tr>
547 <td class="listing_lines" align="right"><pre>1</pre></td>
548 <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span> GUPNP_DLNA_STRING_VALUE_UNSUPPORTED;</pre></td>
549 </tr>
550 </tbody>
551 </table>
552 </div>
553
554 <p>
555 </p>
428556 </div>
429557 </div>
430558 </div>
431559 <div class="footer">
432560 <hr>
433 Generated by GTK-Doc V1.18</div>
561 Generated by GTK-Doc V1.18.1</div>
434562 </body>
435563 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="gupnp-dlna-gupnp-dlna-value-list.html" title="gupnp-dlna-value-list">
99 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3838 </tr></table></div>
3939 <div class="refsynopsisdiv">
4040 <a name="gupnp-dlna-gupnp-dlna-g-values.synopsis"></a><h2>Synopsis</h2>
41 <a name="GUPnPDLNAFraction"></a><a name="GUPnPDLNAFractionRange"></a><a name="GUPnPDLNAIntRange"></a><pre class="synopsis"> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction-struct" title="GUPnPDLNAFraction">GUPnPDLNAFraction</a>;
42 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange-struct" title="GUPnPDLNAFractionRange">GUPnPDLNAFractionRange</a>;
43 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange-struct" title="GUPnPDLNAIntRange">GUPnPDLNAIntRange</a>;
44 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-copy" title="gupnp_dlna_fraction_copy ()">gupnp_dlna_fraction_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);
41 <a name="GUPnPDLNAFractionRange"></a><a name="GUPnPDLNAFraction"></a><a name="GUPnPDLNAIntRange"></a><pre class="synopsis"><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-copy" title="gupnp_dlna_fraction_copy ()">gupnp_dlna_fraction_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);
4542 <span class="returnvalue">void</span> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-free" title="gupnp_dlna_fraction_free ()">gupnp_dlna_fraction_free</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);
43 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-numerator" title="gupnp_dlna_fraction_get_numerator ()">gupnp_dlna_fraction_get_numerator</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);
4644 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-denominator" title="gupnp_dlna_fraction_get_denominator ()">gupnp_dlna_fraction_get_denominator</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);
47 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-numerator" title="gupnp_dlna_fraction_get_numerator ()">gupnp_dlna_fraction_get_numerator</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);
4845 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="returnvalue">GUPnPDLNAFractionRange</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-copy" title="gupnp_dlna_fraction_range_copy ()">gupnp_dlna_fraction_range_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);
4946 <span class="returnvalue">void</span> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-free" title="gupnp_dlna_fraction_range_free ()">gupnp_dlna_fraction_range_free</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);
47 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-min" title="gupnp_dlna_fraction_range_get_min ()">gupnp_dlna_fraction_range_get_min</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);
5048 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-max" title="gupnp_dlna_fraction_range_get_max ()">gupnp_dlna_fraction_range_get_max</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);
51 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-min" title="gupnp_dlna_fraction_range_get_min ()">gupnp_dlna_fraction_range_get_min</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);
5249 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="returnvalue">GUPnPDLNAIntRange</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-copy" title="gupnp_dlna_int_range_copy ()">gupnp_dlna_int_range_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);
5350 <span class="returnvalue">void</span> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-free" title="gupnp_dlna_int_range_free ()">gupnp_dlna_int_range_free</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);
51 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-min" title="gupnp_dlna_int_range_get_min ()">gupnp_dlna_int_range_get_min</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);
5452 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-max" title="gupnp_dlna_int_range_get_max ()">gupnp_dlna_int_range_get_max</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);
55 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-min" title="gupnp_dlna_int_range_get_min ()">gupnp_dlna_int_range_get_min</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);
53 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange-struct" title="GUPnPDLNAFractionRange">GUPnPDLNAFractionRange</a>;
54 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction-struct" title="GUPnPDLNAFraction">GUPnPDLNAFraction</a>;
55 <a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange-struct" title="GUPnPDLNAIntRange">GUPnPDLNAIntRange</a>;
5656 </pre>
5757 </div>
5858 <div class="refsect1">
5959 <a name="gupnp-dlna-gupnp-dlna-g-values.object-hierarchy"></a><h2>Object Hierarchy</h2>
60 <pre class="synopsis">
61 GBoxed
62 +----GUPnPDLNAFractionRange
63 </pre>
6064 <pre class="synopsis">
6165 GBoxed
6266 +----GUPnPDLNAFraction
6367 </pre>
6468 <pre class="synopsis">
6569 GBoxed
66 +----GUPnPDLNAFractionRange
67 </pre>
68 <pre class="synopsis">
69 GBoxed
7070 +----GUPnPDLNAIntRange
7171 </pre>
7272 </div>
7575 </div>
7676 <div class="refsect1">
7777 <a name="gupnp-dlna-gupnp-dlna-g-values.details"></a><h2>Details</h2>
78 <div class="refsect2">
79 <a name="GUPnPDLNAFraction-struct"></a><h3>GUPnPDLNAFraction</h3>
80 <pre class="programlisting">typedef struct _GUPnPDLNAFraction GUPnPDLNAFraction;</pre>
81 </div>
82 <hr>
83 <div class="refsect2">
84 <a name="GUPnPDLNAFractionRange-struct"></a><h3>GUPnPDLNAFractionRange</h3>
85 <pre class="programlisting">typedef struct _GUPnPDLNAFractionRange GUPnPDLNAFractionRange;</pre>
86 </div>
87 <hr>
88 <div class="refsect2">
89 <a name="GUPnPDLNAIntRange-struct"></a><h3>GUPnPDLNAIntRange</h3>
90 <pre class="programlisting">typedef struct _GUPnPDLNAIntRange GUPnPDLNAIntRange;</pre>
91 </div>
92 <hr>
9378 <div class="refsect2">
9479 <a name="gupnp-dlna-fraction-copy"></a><h3>gupnp_dlna_fraction_copy ()</h3>
9580 <pre class="programlisting"><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * gupnp_dlna_fraction_copy (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);</pre>
126111 </div>
127112 <hr>
128113 <div class="refsect2">
114 <a name="gupnp-dlna-fraction-get-numerator"></a><h3>gupnp_dlna_fraction_get_numerator ()</h3>
115 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_dlna_fraction_get_numerator (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);</pre>
116 <div class="variablelist"><table border="0">
117 <col align="left" valign="top">
118 <tbody>
119 <tr>
120 <td><p><span class="term"><em class="parameter"><code>fraction</code></em> :</span></p></td>
121 <td>A fraction.</td>
122 </tr>
123 <tr>
124 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
125 <td>
126 <em class="parameter"><code>fraction</code></em>'s numerator.</td>
127 </tr>
128 </tbody>
129 </table></div>
130 </div>
131 <hr>
132 <div class="refsect2">
129133 <a name="gupnp-dlna-fraction-get-denominator"></a><h3>gupnp_dlna_fraction_get_denominator ()</h3>
130134 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_dlna_fraction_get_denominator (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);</pre>
131135 <div class="variablelist"><table border="0">
139143 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
140144 <td>
141145 <em class="parameter"><code>fraction</code></em>'s denominator.</td>
142 </tr>
143 </tbody>
144 </table></div>
145 </div>
146 <hr>
147 <div class="refsect2">
148 <a name="gupnp-dlna-fraction-get-numerator"></a><h3>gupnp_dlna_fraction_get_numerator ()</h3>
149 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_dlna_fraction_get_numerator (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="type">GUPnPDLNAFraction</span></a> *fraction</code></em>);</pre>
150 <div class="variablelist"><table border="0">
151 <col align="left" valign="top">
152 <tbody>
153 <tr>
154 <td><p><span class="term"><em class="parameter"><code>fraction</code></em> :</span></p></td>
155 <td>A fraction.</td>
156 </tr>
157 <tr>
158 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
159 <td>
160 <em class="parameter"><code>fraction</code></em>'s numerator.</td>
161146 </tr>
162147 </tbody>
163148 </table></div>
199184 </div>
200185 <hr>
201186 <div class="refsect2">
187 <a name="gupnp-dlna-fraction-range-get-min"></a><h3>gupnp_dlna_fraction_range_get_min ()</h3>
188 <pre class="programlisting"><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * gupnp_dlna_fraction_range_get_min (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);</pre>
189 <div class="variablelist"><table border="0">
190 <col align="left" valign="top">
191 <tbody>
192 <tr>
193 <td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td>
194 <td>A range.</td>
195 </tr>
196 <tr>
197 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
198 <td>Minimum value of <em class="parameter"><code>range</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
199 </td>
200 </tr>
201 </tbody>
202 </table></div>
203 </div>
204 <hr>
205 <div class="refsect2">
202206 <a name="gupnp-dlna-fraction-range-get-max"></a><h3>gupnp_dlna_fraction_range_get_max ()</h3>
203207 <pre class="programlisting"><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * gupnp_dlna_fraction_range_get_max (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);</pre>
204208 <div class="variablelist"><table border="0">
211215 <tr>
212216 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
213217 <td>Maximum value of <em class="parameter"><code>range</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
214 </td>
215 </tr>
216 </tbody>
217 </table></div>
218 </div>
219 <hr>
220 <div class="refsect2">
221 <a name="gupnp-dlna-fraction-range-get-min"></a><h3>gupnp_dlna_fraction_range_get_min ()</h3>
222 <pre class="programlisting"><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction"><span class="returnvalue">GUPnPDLNAFraction</span></a> * gupnp_dlna_fraction_range_get_min (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange"><span class="type">GUPnPDLNAFractionRange</span></a> *range</code></em>);</pre>
223 <div class="variablelist"><table border="0">
224 <col align="left" valign="top">
225 <tbody>
226 <tr>
227 <td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td>
228 <td>A range.</td>
229 </tr>
230 <tr>
231 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
232 <td>Minimum value of <em class="parameter"><code>range</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
233218 </td>
234219 </tr>
235220 </tbody>
272257 </div>
273258 <hr>
274259 <div class="refsect2">
260 <a name="gupnp-dlna-int-range-get-min"></a><h3>gupnp_dlna_int_range_get_min ()</h3>
261 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_dlna_int_range_get_min (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);</pre>
262 <div class="variablelist"><table border="0">
263 <col align="left" valign="top">
264 <tbody>
265 <tr>
266 <td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td>
267 <td>A range.</td>
268 </tr>
269 <tr>
270 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
271 <td>Minimum value of <em class="parameter"><code>range</code></em>.</td>
272 </tr>
273 </tbody>
274 </table></div>
275 </div>
276 <hr>
277 <div class="refsect2">
275278 <a name="gupnp-dlna-int-range-get-max"></a><h3>gupnp_dlna_int_range_get_max ()</h3>
276279 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_dlna_int_range_get_max (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);</pre>
277280 <div class="variablelist"><table border="0">
290293 </div>
291294 <hr>
292295 <div class="refsect2">
293 <a name="gupnp-dlna-int-range-get-min"></a><h3>gupnp_dlna_int_range_get_min ()</h3>
294 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gupnp_dlna_int_range_get_min (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"><span class="type">GUPnPDLNAIntRange</span></a> *range</code></em>);</pre>
295 <div class="variablelist"><table border="0">
296 <col align="left" valign="top">
297 <tbody>
298 <tr>
299 <td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td>
300 <td>A range.</td>
301 </tr>
302 <tr>
303 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
304 <td>Minimum value of <em class="parameter"><code>range</code></em>.</td>
305 </tr>
306 </tbody>
307 </table></div>
296 <a name="GUPnPDLNAFractionRange-struct"></a><h3>GUPnPDLNAFractionRange</h3>
297 <pre class="programlisting">typedef struct _GUPnPDLNAFractionRange GUPnPDLNAFractionRange;</pre>
298 </div>
299 <hr>
300 <div class="refsect2">
301 <a name="GUPnPDLNAFraction-struct"></a><h3>GUPnPDLNAFraction</h3>
302 <pre class="programlisting">typedef struct _GUPnPDLNAFraction GUPnPDLNAFraction;</pre>
303 </div>
304 <hr>
305 <div class="refsect2">
306 <a name="GUPnPDLNAIntRange-struct"></a><h3>GUPnPDLNAIntRange</h3>
307 <pre class="programlisting">typedef struct _GUPnPDLNAIntRange GUPnPDLNAIntRange;</pre>
308308 </div>
309309 </div>
310310 </div>
311311 <div class="footer">
312312 <hr>
313 Generated by GTK-Doc V1.18</div>
313 Generated by GTK-Doc V1.18.1</div>
314314 </body>
315315 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation">
99 <link rel="next" href="gupnp-dlna-gupnp-dlna-value-list.html" title="gupnp-dlna-value-list">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3838 </tr></table></div>
3939 <div class="refsynopsisdiv">
4040 <a name="gupnp-dlna-gupnp-dlna-restriction.synopsis"></a><h2>Synopsis</h2>
41 <a name="GUPnPDLNARestriction"></a><pre class="synopsis"> <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction-struct" title="GUPnPDLNARestriction">GUPnPDLNARestriction</a>;
42 <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="returnvalue">GUPnPDLNARestriction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-copy" title="gupnp_dlna_restriction_copy ()">gupnp_dlna_restriction_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
41 <a name="GUPnPDLNARestriction"></a><pre class="synopsis"><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="returnvalue">GUPnPDLNARestriction</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-copy" title="gupnp_dlna_restriction_copy ()">gupnp_dlna_restriction_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
4342 <span class="returnvalue">void</span> <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-free" title="gupnp_dlna_restriction_free ()">gupnp_dlna_restriction_free</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
44 <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-entries" title="gupnp_dlna_restriction_get_entries ()">gupnp_dlna_restriction_get_entries</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
45 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-mime" title="gupnp_dlna_restriction_get_mime ()">gupnp_dlna_restriction_get_mime</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
4643 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-is-empty" title="gupnp_dlna_restriction_is_empty ()">gupnp_dlna_restriction_is_empty</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
4744 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-to-string" title="gupnp_dlna_restriction_to_string ()">gupnp_dlna_restriction_to_string</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
45 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-mime" title="gupnp_dlna_restriction_get_mime ()">gupnp_dlna_restriction_get_mime</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
46 <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-entries" title="gupnp_dlna_restriction_get_entries ()">gupnp_dlna_restriction_get_entries</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);
47 <a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction-struct" title="GUPnPDLNARestriction">GUPnPDLNARestriction</a>;
4848 </pre>
4949 </div>
5050 <div class="refsect1">
6060 <div class="refsect1">
6161 <a name="gupnp-dlna-gupnp-dlna-restriction.details"></a><h2>Details</h2>
6262 <div class="refsect2">
63 <a name="GUPnPDLNARestriction-struct"></a><h3>GUPnPDLNARestriction</h3>
64 <pre class="programlisting">typedef struct _GUPnPDLNARestriction GUPnPDLNARestriction;</pre>
65 </div>
66 <hr>
67 <div class="refsect2">
6863 <a name="gupnp-dlna-restriction-copy"></a><h3>gupnp_dlna_restriction_copy ()</h3>
6964 <pre class="programlisting"><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="returnvalue">GUPnPDLNARestriction</span></a> * gupnp_dlna_restriction_copy (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);</pre>
7065 <div class="variablelist"><table border="0">
9691 <td><p><span class="term"><em class="parameter"><code>restriction</code></em> :</span></p></td>
9792 <td>A restriction to free.</td>
9893 </tr></tbody>
99 </table></div>
100 </div>
101 <hr>
102 <div class="refsect2">
103 <a name="gupnp-dlna-restriction-get-entries"></a><h3>gupnp_dlna_restriction_get_entries ()</h3>
104 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * gupnp_dlna_restriction_get_entries (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);</pre>
105 <p>
106 Gets <em class="parameter"><code>restriction</code></em>'s entries. It is a string to <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a>
107 mapping.
108 </p>
109 <div class="variablelist"><table border="0">
110 <col align="left" valign="top">
111 <tbody>
112 <tr>
113 <td><p><span class="term"><em class="parameter"><code>restriction</code></em> :</span></p></td>
114 <td>A restriction. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
115 </td>
116 </tr>
117 <tr>
118 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
119 <td>Entries. Do not modify. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8 GUPnPDLNAValueList]</span>
120 </td>
121 </tr>
122 </tbody>
123 </table></div>
124 </div>
125 <hr>
126 <div class="refsect2">
127 <a name="gupnp-dlna-restriction-get-mime"></a><h3>gupnp_dlna_restriction_get_mime ()</h3>
128 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_restriction_get_mime (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);</pre>
129 <p>
130 Gets <em class="parameter"><code>restriction</code></em>'s MIME type.
131 </p>
132 <div class="variablelist"><table border="0">
133 <col align="left" valign="top">
134 <tbody>
135 <tr>
136 <td><p><span class="term"><em class="parameter"><code>restriction</code></em> :</span></p></td>
137 <td>A restriction. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
138 </td>
139 </tr>
140 <tr>
141 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
142 <td>MIME type. Do not modify. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
143 </td>
144 </tr>
145 </tbody>
14694 </table></div>
14795 </div>
14896 <hr>
190138 </tbody>
191139 </table></div>
192140 </div>
141 <hr>
142 <div class="refsect2">
143 <a name="gupnp-dlna-restriction-get-mime"></a><h3>gupnp_dlna_restriction_get_mime ()</h3>
144 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gupnp_dlna_restriction_get_mime (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);</pre>
145 <p>
146 Gets <em class="parameter"><code>restriction</code></em>'s MIME type.
147 </p>
148 <div class="variablelist"><table border="0">
149 <col align="left" valign="top">
150 <tbody>
151 <tr>
152 <td><p><span class="term"><em class="parameter"><code>restriction</code></em> :</span></p></td>
153 <td>A restriction. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
154 </td>
155 </tr>
156 <tr>
157 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
158 <td>MIME type. Do not modify. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
159 </td>
160 </tr>
161 </tbody>
162 </table></div>
163 </div>
164 <hr>
165 <div class="refsect2">
166 <a name="gupnp-dlna-restriction-get-entries"></a><h3>gupnp_dlna_restriction_get_entries ()</h3>
167 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * gupnp_dlna_restriction_get_entries (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction"><span class="type">GUPnPDLNARestriction</span></a> *restriction</code></em>);</pre>
168 <p>
169 Gets <em class="parameter"><code>restriction</code></em>'s entries. It is a string to <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a>
170 mapping.
171 </p>
172 <div class="variablelist"><table border="0">
173 <col align="left" valign="top">
174 <tbody>
175 <tr>
176 <td><p><span class="term"><em class="parameter"><code>restriction</code></em> :</span></p></td>
177 <td>A restriction. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
178 </td>
179 </tr>
180 <tr>
181 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
182 <td>Entries. Do not modify. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8 GUPnPDLNAValueList]</span>
183 </td>
184 </tr>
185 </tbody>
186 </table></div>
187 </div>
188 <hr>
189 <div class="refsect2">
190 <a name="GUPnPDLNARestriction-struct"></a><h3>GUPnPDLNARestriction</h3>
191 <pre class="programlisting">typedef struct _GUPnPDLNARestriction GUPnPDLNARestriction;</pre>
192 </div>
193193 </div>
194194 </div>
195195 <div class="footer">
196196 <hr>
197 Generated by GTK-Doc V1.18</div>
197 Generated by GTK-Doc V1.18.1</div>
198198 </body>
199199 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA">
88 <link rel="prev" href="gupnp-dlna-gupnp-dlna-restriction.html" title="gupnp-dlna-restriction">
99 <link rel="next" href="gupnp-dlna-gupnp-dlna-g-values.html" title="gupnp-dlna-g-values">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3838 </tr></table></div>
3939 <div class="refsynopsisdiv">
4040 <a name="gupnp-dlna-gupnp-dlna-value-list.synopsis"></a><h2>Synopsis</h2>
41 <a name="GUPnPDLNAValueList"></a><pre class="synopsis"> <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList-struct" title="GUPnPDLNAValueList">GUPnPDLNAValueList</a>;
42 <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="returnvalue">GUPnPDLNAValueList</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-copy" title="gupnp_dlna_value_list_copy ()">gupnp_dlna_value_list_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
41 <a name="GUPnPDLNAValueList"></a><pre class="synopsis"><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="returnvalue">GUPnPDLNAValueList</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-copy" title="gupnp_dlna_value_list_copy ()">gupnp_dlna_value_list_copy</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
4342 <span class="returnvalue">void</span> <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-free" title="gupnp_dlna_value_list_free ()">gupnp_dlna_value_list_free</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
44 <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="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-get-g-values" title="gupnp_dlna_value_list_get_g_values ()">gupnp_dlna_value_list_get_g_values</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
4543 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-is-empty" title="gupnp_dlna_value_list_is_empty ()">gupnp_dlna_value_list_is_empty</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
4644 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-to-string" title="gupnp_dlna_value_list_to_string ()">gupnp_dlna_value_list_to_string</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
45 <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="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-get-g-values" title="gupnp_dlna_value_list_get_g_values ()">gupnp_dlna_value_list_get_g_values</a> (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);
46 <a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList-struct" title="GUPnPDLNAValueList">GUPnPDLNAValueList</a>;
4747 </pre>
4848 </div>
4949 <div class="refsect1">
5858 </div>
5959 <div class="refsect1">
6060 <a name="gupnp-dlna-gupnp-dlna-value-list.details"></a><h2>Details</h2>
61 <div class="refsect2">
62 <a name="GUPnPDLNAValueList-struct"></a><h3>GUPnPDLNAValueList</h3>
63 <pre class="programlisting">typedef struct _GUPnPDLNAValueList GUPnPDLNAValueList;</pre>
64 </div>
65 <hr>
6661 <div class="refsect2">
6762 <a name="gupnp-dlna-value-list-copy"></a><h3>gupnp_dlna_value_list_copy ()</h3>
6863 <pre class="programlisting"><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="returnvalue">GUPnPDLNAValueList</span></a> * gupnp_dlna_value_list_copy (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);</pre>
9590 <td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
9691 <td>A list to free.</td>
9792 </tr></tbody>
98 </table></div>
99 </div>
100 <hr>
101 <div class="refsect2">
102 <a name="gupnp-dlna-value-list-get-g-values"></a><h3>gupnp_dlna_value_list_get_g_values ()</h3>
103 <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_dlna_value_list_get_g_values (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);</pre>
104 <p>
105 Gets a list of <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValues</span></a>. <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValues</span></a> can be of types <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-BOOLEAN:CAPS"><span class="type">G_TYPE_BOOLEAN</span></a>,
106 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT:CAPS"><span class="type">G_TYPE_INT</span></a>, <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><span class="type">G_TYPE_STRING</span></a>, <span class="type">GUPNP_TYPE_DLNA_FRACTION</span>,
107 <span class="type">GUPNP_TYPE_DLNA_FRACTION_RANGE</span> or <span class="type">GUPNP_TYPE_DLNA_INT_RANGE</span>.
108 </p>
109 <div class="variablelist"><table border="0">
110 <col align="left" valign="top">
111 <tbody>
112 <tr>
113 <td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
114 <td>A list. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
115 </td>
116 </tr>
117 <tr>
118 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
119 <td>A list. Free it
120 with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GValue]</span>
121 </td>
122 </tr>
123 </tbody>
12493 </table></div>
12594 </div>
12695 <hr>
167136 </tbody>
168137 </table></div>
169138 </div>
139 <hr>
140 <div class="refsect2">
141 <a name="gupnp-dlna-value-list-get-g-values"></a><h3>gupnp_dlna_value_list_get_g_values ()</h3>
142 <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_dlna_value_list_get_g_values (<em class="parameter"><code><a class="link" href="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"><span class="type">GUPnPDLNAValueList</span></a> *list</code></em>);</pre>
143 <p>
144 Gets a list of <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValues</span></a>. <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValues</span></a> can be of types <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-BOOLEAN:CAPS"><span class="type">G_TYPE_BOOLEAN</span></a>,
145 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT:CAPS"><span class="type">G_TYPE_INT</span></a>, <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><span class="type">G_TYPE_STRING</span></a>, <span class="type">GUPNP_TYPE_DLNA_FRACTION</span>,
146 <span class="type">GUPNP_TYPE_DLNA_FRACTION_RANGE</span> or <span class="type">GUPNP_TYPE_DLNA_INT_RANGE</span>.
147 </p>
148 <div class="variablelist"><table border="0">
149 <col align="left" valign="top">
150 <tbody>
151 <tr>
152 <td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
153 <td>A list. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
154 </td>
155 </tr>
156 <tr>
157 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
158 <td>A list. Free it
159 with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GValue]</span>
160 </td>
161 </tr>
162 </tbody>
163 </table></div>
164 </div>
165 <hr>
166 <div class="refsect2">
167 <a name="GUPnPDLNAValueList-struct"></a><h3>GUPnPDLNAValueList</h3>
168 <pre class="programlisting">typedef struct _GUPnPDLNAValueList GUPnPDLNAValueList;</pre>
169 </div>
170170 </div>
171171 </div>
172172 <div class="footer">
173173 <hr>
174 Generated by GTK-Doc V1.18</div>
174 Generated by GTK-Doc V1.18.1</div>
175175 </body>
176176 </html>
1919 <functions>
2020 <keyword type="struct" name="GUPnPDLNAProfileGuesser" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-struct"/>
2121 <keyword type="struct" name="GUPnPDLNAProfileGuesserClass" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesserClass"/>
22 <keyword type="function" name="gupnp_dlna_profile_guesser_new ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-new"/>
23 <keyword type="function" name="gupnp_dlna_profile_guesser_guess_profile_async ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-async"/>
24 <keyword type="function" name="gupnp_dlna_profile_guesser_guess_profile_sync ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-sync"/>
25 <keyword type="function" name="gupnp_dlna_profile_guesser_guess_profile_from_info ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info"/>
26 <keyword type="function" name="gupnp_dlna_profile_guesser_get_profile ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-profile"/>
27 <keyword type="function" name="gupnp_dlna_profile_guesser_list_profiles ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-list-profiles"/>
28 <keyword type="function" name="gupnp_dlna_profile_guesser_get_relaxed_mode ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-relaxed-mode"/>
29 <keyword type="function" name="gupnp_dlna_profile_guesser_get_extended_mode ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-extended-mode"/>
2230 <keyword type="function" name="gupnp_dlna_profile_guesser_cleanup ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-cleanup"/>
23 <keyword type="function" name="gupnp_dlna_profile_guesser_get_extended_mode ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-extended-mode"/>
24 <keyword type="function" name="gupnp_dlna_profile_guesser_get_profile ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-profile"/>
25 <keyword type="function" name="gupnp_dlna_profile_guesser_get_relaxed_mode ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-relaxed-mode"/>
26 <keyword type="function" name="gupnp_dlna_profile_guesser_guess_profile_async ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-async"/>
27 <keyword type="function" name="gupnp_dlna_profile_guesser_guess_profile_from_info ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info"/>
28 <keyword type="function" name="gupnp_dlna_profile_guesser_guess_profile_sync ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-sync"/>
29 <keyword type="function" name="gupnp_dlna_profile_guesser_list_profiles ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-list-profiles"/>
30 <keyword type="function" name="gupnp_dlna_profile_guesser_new ()" link="GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-new"/>
3131 <keyword type="property" name="The &quot;extended-mode&quot; property" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--extended-mode"/>
3232 <keyword type="property" name="The &quot;relaxed-mode&quot; property" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--relaxed-mode"/>
3333 <keyword type="signal" name="The &quot;done&quot; signal" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-done"/>
3434 <keyword type="struct" name="GUPnPDLNAProfile" link="GUPnPDLNAProfile.html#GUPnPDLNAProfile-struct"/>
3535 <keyword type="struct" name="GUPnPDLNAProfileClass" link="GUPnPDLNAProfile.html#GUPnPDLNAProfileClass"/>
36 <keyword type="function" name="gupnp_dlna_profile_get_name ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-name"/>
37 <keyword type="function" name="gupnp_dlna_profile_get_mime ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-mime"/>
38 <keyword type="function" name="gupnp_dlna_profile_get_extended ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-extended"/>
39 <keyword type="function" name="gupnp_dlna_profile_get_container_restrictions ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-container-restrictions"/>
3640 <keyword type="function" name="gupnp_dlna_profile_get_audio_restrictions ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-audio-restrictions"/>
37 <keyword type="function" name="gupnp_dlna_profile_get_container_restrictions ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-container-restrictions"/>
38 <keyword type="function" name="gupnp_dlna_profile_get_extended ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-extended"/>
3941 <keyword type="function" name="gupnp_dlna_profile_get_image_restrictions ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-image-restrictions"/>
40 <keyword type="function" name="gupnp_dlna_profile_get_mime ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-mime"/>
41 <keyword type="function" name="gupnp_dlna_profile_get_name ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-name"/>
4242 <keyword type="function" name="gupnp_dlna_profile_get_video_restrictions ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-video-restrictions"/>
4343 <keyword type="property" name="The &quot;audio-restrictions&quot; property" link="GUPnPDLNAProfile.html#GUPnPDLNAProfile--audio-restrictions"/>
4444 <keyword type="property" name="The &quot;container-restrictions&quot; property" link="GUPnPDLNAProfile.html#GUPnPDLNAProfile--container-restrictions"/>
5252 <keyword type="function" name="gupnp_dlna_information_get_audio_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-audio-information"/>
5353 <keyword type="function" name="gupnp_dlna_information_get_container_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-container-information"/>
5454 <keyword type="function" name="gupnp_dlna_information_get_image_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-image-information"/>
55 <keyword type="function" name="gupnp_dlna_information_get_video_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-video-information"/>
5556 <keyword type="function" name="gupnp_dlna_information_get_profile_name ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-profile-name"/>
5657 <keyword type="function" name="gupnp_dlna_information_get_uri ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-uri"/>
57 <keyword type="function" name="gupnp_dlna_information_get_video_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-video-information"/>
5858 <keyword type="property" name="The &quot;audio-information&quot; property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--audio-information"/>
5959 <keyword type="property" name="The &quot;container-information&quot; property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--container-information"/>
6060 <keyword type="property" name="The &quot;image-information&quot; property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--image-information"/>
6161 <keyword type="property" name="The &quot;uri&quot; property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--uri"/>
6262 <keyword type="property" name="The &quot;video-information&quot; property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--video-information"/>
63 <keyword type="enum" name="enum GUPnPDLNAValueState" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState"/>
64 <keyword type="struct" name="GUPnPDLNABoolValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue"/>
6365 <keyword type="macro" name="GUPNP_DLNA_BOOL_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS"/>
6466 <keyword type="macro" name="GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS"/>
67 <keyword type="struct" name="GUPnPDLNAFractionValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue"/>
6568 <keyword type="macro" name="GUPNP_DLNA_FRACTION_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS"/>
6669 <keyword type="macro" name="GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS"/>
70 <keyword type="struct" name="GUPnPDLNAIntValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue"/>
6771 <keyword type="macro" name="GUPNP_DLNA_INT_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSET:CAPS"/>
6872 <keyword type="macro" name="GUPNP_DLNA_INT_VALUE_UNSUPPORTED" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS"/>
73 <keyword type="struct" name="GUPnPDLNAStringValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue"/>
6974 <keyword type="macro" name="GUPNP_DLNA_STRING_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSET:CAPS"/>
7075 <keyword type="macro" name="GUPNP_DLNA_STRING_VALUE_UNSUPPORTED" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS"/>
71 <keyword type="struct" name="GUPnPDLNABoolValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue"/>
72 <keyword type="struct" name="GUPnPDLNAFractionValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue"/>
73 <keyword type="struct" name="GUPnPDLNAIntValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue"/>
74 <keyword type="struct" name="GUPnPDLNAStringValue" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue"/>
75 <keyword type="enum" name="enum GUPnPDLNAValueState" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState"/>
7676 <keyword type="struct" name="GUPnPDLNAAudioInformation" link="GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation-struct"/>
7777 <keyword type="struct" name="GUPnPDLNAAudioInformationClass" link="GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformationClass"/>
7878 <keyword type="function" name="gupnp_dlna_audio_information_get_bitrate ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-bitrate"/>
8080 <keyword type="function" name="gupnp_dlna_audio_information_get_depth ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-depth"/>
8181 <keyword type="function" name="gupnp_dlna_audio_information_get_layer ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-layer"/>
8282 <keyword type="function" name="gupnp_dlna_audio_information_get_level ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-level"/>
83 <keyword type="function" name="gupnp_dlna_audio_information_get_mime ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mime"/>
8483 <keyword type="function" name="gupnp_dlna_audio_information_get_mpeg_audio_version ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-audio-version"/>
8584 <keyword type="function" name="gupnp_dlna_audio_information_get_mpeg_version ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-version"/>
8685 <keyword type="function" name="gupnp_dlna_audio_information_get_profile ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-profile"/>
8786 <keyword type="function" name="gupnp_dlna_audio_information_get_rate ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-rate"/>
8887 <keyword type="function" name="gupnp_dlna_audio_information_get_stream_format ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-stream-format"/>
8988 <keyword type="function" name="gupnp_dlna_audio_information_get_wma_version ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-wma-version"/>
89 <keyword type="function" name="gupnp_dlna_audio_information_get_mime ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mime"/>
9090 <keyword type="struct" name="GUPnPDLNAContainerInformation" link="GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation-struct"/>
9191 <keyword type="struct" name="GUPnPDLNAContainerInformationClass" link="GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformationClass"/>
92 <keyword type="function" name="gupnp_dlna_container_information_get_mime ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mime"/>
9392 <keyword type="function" name="gupnp_dlna_container_information_get_mpeg_version ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mpeg-version"/>
9493 <keyword type="function" name="gupnp_dlna_container_information_get_packet_size ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-packet-size"/>
9594 <keyword type="function" name="gupnp_dlna_container_information_get_profile ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-profile"/>
95 <keyword type="function" name="gupnp_dlna_container_information_is_system_stream ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-is-system-stream"/>
9696 <keyword type="function" name="gupnp_dlna_container_information_get_variant ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-variant"/>
97 <keyword type="function" name="gupnp_dlna_container_information_is_system_stream ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-is-system-stream"/>
97 <keyword type="function" name="gupnp_dlna_container_information_get_mime ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mime"/>
9898 <keyword type="struct" name="GUPnPDLNAImageInformation" link="GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformation-struct"/>
9999 <keyword type="struct" name="GUPnPDLNAImageInformationClass" link="GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformationClass"/>
100100 <keyword type="function" name="gupnp_dlna_image_information_get_depth ()" link="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-depth"/>
101101 <keyword type="function" name="gupnp_dlna_image_information_get_height ()" link="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-height"/>
102 <keyword type="function" name="gupnp_dlna_image_information_get_width ()" link="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-width"/>
102103 <keyword type="function" name="gupnp_dlna_image_information_get_mime ()" link="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-mime"/>
103 <keyword type="function" name="gupnp_dlna_image_information_get_width ()" link="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-width"/>
104104 <keyword type="struct" name="GUPnPDLNAVideoInformation" link="GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformation-struct"/>
105105 <keyword type="struct" name="GUPnPDLNAVideoInformationClass" link="GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformationClass"/>
106106 <keyword type="function" name="gupnp_dlna_video_information_get_bitrate ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-bitrate"/>
107107 <keyword type="function" name="gupnp_dlna_video_information_get_framerate ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-framerate"/>
108108 <keyword type="function" name="gupnp_dlna_video_information_get_height ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-height"/>
109 <keyword type="function" name="gupnp_dlna_video_information_is_interlaced ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-interlaced"/>
109110 <keyword type="function" name="gupnp_dlna_video_information_get_level ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-level"/>
110 <keyword type="function" name="gupnp_dlna_video_information_get_mime ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mime"/>
111111 <keyword type="function" name="gupnp_dlna_video_information_get_mpeg_version ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mpeg-version"/>
112112 <keyword type="function" name="gupnp_dlna_video_information_get_pixel_aspect_ratio ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-pixel-aspect-ratio"/>
113113 <keyword type="function" name="gupnp_dlna_video_information_get_profile ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-profile"/>
114 <keyword type="function" name="gupnp_dlna_video_information_is_system_stream ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-system-stream"/>
114115 <keyword type="function" name="gupnp_dlna_video_information_get_width ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-width"/>
115 <keyword type="function" name="gupnp_dlna_video_information_is_interlaced ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-interlaced"/>
116 <keyword type="function" name="gupnp_dlna_video_information_is_system_stream ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-system-stream"/>
117 <keyword type="struct" name="GUPnPDLNARestriction" link="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction-struct"/>
116 <keyword type="function" name="gupnp_dlna_video_information_get_mime ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mime"/>
118117 <keyword type="function" name="gupnp_dlna_restriction_copy ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-copy"/>
119118 <keyword type="function" name="gupnp_dlna_restriction_free ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-free"/>
120 <keyword type="function" name="gupnp_dlna_restriction_get_entries ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-entries"/>
121 <keyword type="function" name="gupnp_dlna_restriction_get_mime ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-mime"/>
122119 <keyword type="function" name="gupnp_dlna_restriction_is_empty ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-is-empty"/>
123120 <keyword type="function" name="gupnp_dlna_restriction_to_string ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-to-string"/>
124 <keyword type="struct" name="GUPnPDLNAValueList" link="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList-struct"/>
121 <keyword type="function" name="gupnp_dlna_restriction_get_mime ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-mime"/>
122 <keyword type="function" name="gupnp_dlna_restriction_get_entries ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-entries"/>
123 <keyword type="struct" name="GUPnPDLNARestriction" link="gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction-struct"/>
125124 <keyword type="function" name="gupnp_dlna_value_list_copy ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-copy"/>
126125 <keyword type="function" name="gupnp_dlna_value_list_free ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-free"/>
127 <keyword type="function" name="gupnp_dlna_value_list_get_g_values ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-get-g-values"/>
128126 <keyword type="function" name="gupnp_dlna_value_list_is_empty ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-is-empty"/>
129127 <keyword type="function" name="gupnp_dlna_value_list_to_string ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-to-string"/>
130 <keyword type="struct" name="GUPnPDLNAFraction" link="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction-struct"/>
131 <keyword type="struct" name="GUPnPDLNAFractionRange" link="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange-struct"/>
132 <keyword type="struct" name="GUPnPDLNAIntRange" link="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange-struct"/>
128 <keyword type="function" name="gupnp_dlna_value_list_get_g_values ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-get-g-values"/>
129 <keyword type="struct" name="GUPnPDLNAValueList" link="gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList-struct"/>
133130 <keyword type="function" name="gupnp_dlna_fraction_copy ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-copy"/>
134131 <keyword type="function" name="gupnp_dlna_fraction_free ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-free"/>
132 <keyword type="function" name="gupnp_dlna_fraction_get_numerator ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-numerator"/>
135133 <keyword type="function" name="gupnp_dlna_fraction_get_denominator ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-denominator"/>
136 <keyword type="function" name="gupnp_dlna_fraction_get_numerator ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-numerator"/>
137134 <keyword type="function" name="gupnp_dlna_fraction_range_copy ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-copy"/>
138135 <keyword type="function" name="gupnp_dlna_fraction_range_free ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-free"/>
136 <keyword type="function" name="gupnp_dlna_fraction_range_get_min ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-min"/>
139137 <keyword type="function" name="gupnp_dlna_fraction_range_get_max ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-max"/>
140 <keyword type="function" name="gupnp_dlna_fraction_range_get_min ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-min"/>
141138 <keyword type="function" name="gupnp_dlna_int_range_copy ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-copy"/>
142139 <keyword type="function" name="gupnp_dlna_int_range_free ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-free"/>
140 <keyword type="function" name="gupnp_dlna_int_range_get_min ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-min"/>
143141 <keyword type="function" name="gupnp_dlna_int_range_get_max ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-max"/>
144 <keyword type="function" name="gupnp_dlna_int_range_get_min ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-min"/>
142 <keyword type="struct" name="GUPnPDLNAFractionRange" link="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange-struct"/>
143 <keyword type="struct" name="GUPnPDLNAFraction" link="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction-struct"/>
144 <keyword type="struct" name="GUPnPDLNAIntRange" link="gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange-struct"/>
145145 <keyword type="constant" name="GUPNP_DLNA_VALUE_STATE_SET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-SET:CAPS"/>
146146 <keyword type="constant" name="GUPNP_DLNA_VALUE_STATE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSET:CAPS"/>
147147 <keyword type="constant" name="GUPNP_DLNA_VALUE_STATE_UNSUPPORTED" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS"/>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
66 <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual">
77 <link rel="next" href="ch01.html" title="GUPnP DLNA">
8 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 </head>
1111 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1313 <div class="titlepage">
1414 <div>
1515 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GUPnP DLNA Reference Manual</p></th></tr></table></div>
16 <div><p class="releaseinfo">Version 0.10.1
16 <div><p class="releaseinfo">Version 0.10.2
1717 </p></div>
1818 <div><p class="copyright">Copyright © 2010 Arun Raghavan &lt;arun.raghavan@collabora.co.uk&gt;</p></div>
1919 <div><p class="copyright">Copyright © 2010 Collabora Multimedia</p></div>
2020 <div><p class="copyright">Copyright © 2010 Nokia Corporation</p></div>
2121 <div><p class="copyright">Copyright © 2012 Intel Corporation</p></div>
2222 <div><div class="legalnotice">
23 <a name="idp168768"></a><p>
23 <a name="id412196"></a><p>
2424 Permission is granted to copy, distribute and/or modify this
2525 document under the terms of the <em class="citetitle">GNU Free
2626 Documentation License</em>, Version 1.1 or any later
9292 </div>
9393 <div class="footer">
9494 <hr>
95 Generated by GTK-Doc V1.18</div>
95 Generated by GTK-Doc V1.18.1</div>
9696 </body>
9797 </html>
66 <ANCHOR id="GUPnPDLNAProfileGuesser.details" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser.details">
77 <ANCHOR id="GUPnPDLNAProfileGuesser-struct" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-struct">
88 <ANCHOR id="GUPnPDLNAProfileGuesserClass" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesserClass">
9 <ANCHOR id="gupnp-dlna-profile-guesser-new" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-new">
10 <ANCHOR id="gupnp-dlna-profile-guesser-guess-profile-async" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-async">
11 <ANCHOR id="gupnp-dlna-profile-guesser-guess-profile-sync" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-sync">
12 <ANCHOR id="gupnp-dlna-profile-guesser-guess-profile-from-info" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info">
13 <ANCHOR id="gupnp-dlna-profile-guesser-get-profile" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-profile">
14 <ANCHOR id="gupnp-dlna-profile-guesser-list-profiles" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-list-profiles">
15 <ANCHOR id="gupnp-dlna-profile-guesser-get-relaxed-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-relaxed-mode">
16 <ANCHOR id="gupnp-dlna-profile-guesser-get-extended-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-extended-mode">
917 <ANCHOR id="gupnp-dlna-profile-guesser-cleanup" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-cleanup">
10 <ANCHOR id="gupnp-dlna-profile-guesser-get-extended-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-extended-mode">
11 <ANCHOR id="gupnp-dlna-profile-guesser-get-profile" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-profile">
12 <ANCHOR id="gupnp-dlna-profile-guesser-get-relaxed-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-get-relaxed-mode">
13 <ANCHOR id="gupnp-dlna-profile-guesser-guess-profile-async" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-async">
14 <ANCHOR id="gupnp-dlna-profile-guesser-guess-profile-from-info" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info">
15 <ANCHOR id="gupnp-dlna-profile-guesser-guess-profile-sync" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-sync">
16 <ANCHOR id="gupnp-dlna-profile-guesser-list-profiles" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-list-profiles">
17 <ANCHOR id="gupnp-dlna-profile-guesser-new" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-new">
1818 <ANCHOR id="GUPnPDLNAProfileGuesser.property-details" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser.property-details">
1919 <ANCHOR id="GUPnPDLNAProfileGuesser--extended-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--extended-mode">
2020 <ANCHOR id="GUPnPDLNAProfileGuesser--relaxed-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--relaxed-mode">
2828 <ANCHOR id="GUPnPDLNAProfile.details" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile.details">
2929 <ANCHOR id="GUPnPDLNAProfile-struct" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile-struct">
3030 <ANCHOR id="GUPnPDLNAProfileClass" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfileClass">
31 <ANCHOR id="gupnp-dlna-profile-get-name" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-name">
32 <ANCHOR id="gupnp-dlna-profile-get-mime" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-mime">
33 <ANCHOR id="gupnp-dlna-profile-get-extended" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-extended">
34 <ANCHOR id="gupnp-dlna-profile-get-container-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-container-restrictions">
3135 <ANCHOR id="gupnp-dlna-profile-get-audio-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-audio-restrictions">
32 <ANCHOR id="gupnp-dlna-profile-get-container-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-container-restrictions">
33 <ANCHOR id="gupnp-dlna-profile-get-extended" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-extended">
3436 <ANCHOR id="gupnp-dlna-profile-get-image-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-image-restrictions">
35 <ANCHOR id="gupnp-dlna-profile-get-mime" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-mime">
36 <ANCHOR id="gupnp-dlna-profile-get-name" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-name">
3737 <ANCHOR id="gupnp-dlna-profile-get-video-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-video-restrictions">
3838 <ANCHOR id="GUPnPDLNAProfile.property-details" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile.property-details">
3939 <ANCHOR id="GUPnPDLNAProfile--audio-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile--audio-restrictions">
5454 <ANCHOR id="gupnp-dlna-information-get-audio-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-audio-information">
5555 <ANCHOR id="gupnp-dlna-information-get-container-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-container-information">
5656 <ANCHOR id="gupnp-dlna-information-get-image-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-image-information">
57 <ANCHOR id="gupnp-dlna-information-get-video-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-video-information">
5758 <ANCHOR id="gupnp-dlna-information-get-profile-name" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-profile-name">
5859 <ANCHOR id="gupnp-dlna-information-get-uri" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-uri">
59 <ANCHOR id="gupnp-dlna-information-get-video-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-video-information">
6060 <ANCHOR id="GUPnPDLNAInformation.property-details" href="gupnp-dlna/GUPnPDLNAInformation.html#GUPnPDLNAInformation.property-details">
6161 <ANCHOR id="GUPnPDLNAInformation--audio-information" href="gupnp-dlna/GUPnPDLNAInformation.html#GUPnPDLNAInformation--audio-information">
6262 <ANCHOR id="GUPnPDLNAInformation--container-information" href="gupnp-dlna/GUPnPDLNAInformation.html#GUPnPDLNAInformation--container-information">
6767 <ANCHOR id="gupnp-dlna-GUPnP-DLNA-Values.synopsis" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#gupnp-dlna-GUPnP-DLNA-Values.synopsis">
6868 <ANCHOR id="gupnp-dlna-GUPnP-DLNA-Values.description" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#gupnp-dlna-GUPnP-DLNA-Values.description">
6969 <ANCHOR id="gupnp-dlna-GUPnP-DLNA-Values.details" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#gupnp-dlna-GUPnP-DLNA-Values.details">
70 <ANCHOR id="GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS">
71 <ANCHOR id="GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS">
72 <ANCHOR id="GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS">
73 <ANCHOR id="GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS">
74 <ANCHOR id="GUPNP-DLNA-INT-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSET:CAPS">
75 <ANCHOR id="GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS">
76 <ANCHOR id="GUPNP-DLNA-STRING-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSET:CAPS">
77 <ANCHOR id="GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS">
78 <ANCHOR id="GUPnPDLNABoolValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue">
79 <ANCHOR id="GUPnPDLNAFractionValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue">
80 <ANCHOR id="GUPnPDLNAIntValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue">
81 <ANCHOR id="GUPnPDLNAStringValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue">
8270 <ANCHOR id="GUPnPDLNAValueState" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState">
8371 <ANCHOR id="GUPNP-DLNA-VALUE-STATE-SET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-SET:CAPS">
8472 <ANCHOR id="GUPNP-DLNA-VALUE-STATE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSET:CAPS">
8573 <ANCHOR id="GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS">
74 <ANCHOR id="GUPnPDLNABoolValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue">
75 <ANCHOR id="GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS">
76 <ANCHOR id="GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS">
77 <ANCHOR id="GUPnPDLNAFractionValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue">
78 <ANCHOR id="GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS">
79 <ANCHOR id="GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS">
80 <ANCHOR id="GUPnPDLNAIntValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue">
81 <ANCHOR id="GUPNP-DLNA-INT-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSET:CAPS">
82 <ANCHOR id="GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS">
83 <ANCHOR id="GUPnPDLNAStringValue" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue">
84 <ANCHOR id="GUPNP-DLNA-STRING-VALUE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSET:CAPS">
85 <ANCHOR id="GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS">
8686 <ANCHOR id="GUPnPDLNAAudioInformation" href="gupnp-dlna/GUPnPDLNAAudioInformation.html">
8787 <ANCHOR id="GUPnPDLNAAudioInformation.synopsis" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation.synopsis">
8888 <ANCHOR id="GUPnPDLNAAudioInformation.object-hierarchy" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation.object-hierarchy">
9595 <ANCHOR id="gupnp-dlna-audio-information-get-depth" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-depth">
9696 <ANCHOR id="gupnp-dlna-audio-information-get-layer" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-layer">
9797 <ANCHOR id="gupnp-dlna-audio-information-get-level" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-level">
98 <ANCHOR id="gupnp-dlna-audio-information-get-mime" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mime">
9998 <ANCHOR id="gupnp-dlna-audio-information-get-mpeg-audio-version" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-audio-version">
10099 <ANCHOR id="gupnp-dlna-audio-information-get-mpeg-version" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-version">
101100 <ANCHOR id="gupnp-dlna-audio-information-get-profile" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-profile">
102101 <ANCHOR id="gupnp-dlna-audio-information-get-rate" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-rate">
103102 <ANCHOR id="gupnp-dlna-audio-information-get-stream-format" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-stream-format">
104103 <ANCHOR id="gupnp-dlna-audio-information-get-wma-version" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-wma-version">
104 <ANCHOR id="gupnp-dlna-audio-information-get-mime" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mime">
105105 <ANCHOR id="GUPnPDLNAAudioInformation.see-also" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation.see-also">
106106 <ANCHOR id="GUPnPDLNAContainerInformation" href="gupnp-dlna/GUPnPDLNAContainerInformation.html">
107107 <ANCHOR id="GUPnPDLNAContainerInformation.synopsis" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation.synopsis">
110110 <ANCHOR id="GUPnPDLNAContainerInformation.details" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation.details">
111111 <ANCHOR id="GUPnPDLNAContainerInformation-struct" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation-struct">
112112 <ANCHOR id="GUPnPDLNAContainerInformationClass" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformationClass">
113 <ANCHOR id="gupnp-dlna-container-information-get-mime" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mime">
114113 <ANCHOR id="gupnp-dlna-container-information-get-mpeg-version" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mpeg-version">
115114 <ANCHOR id="gupnp-dlna-container-information-get-packet-size" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-packet-size">
116115 <ANCHOR id="gupnp-dlna-container-information-get-profile" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-profile">
116 <ANCHOR id="gupnp-dlna-container-information-is-system-stream" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-is-system-stream">
117117 <ANCHOR id="gupnp-dlna-container-information-get-variant" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-variant">
118 <ANCHOR id="gupnp-dlna-container-information-is-system-stream" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-is-system-stream">
118 <ANCHOR id="gupnp-dlna-container-information-get-mime" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mime">
119119 <ANCHOR id="GUPnPDLNAContainerInformation.see-also" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation.see-also">
120120 <ANCHOR id="GUPnPDLNAImageInformation" href="gupnp-dlna/GUPnPDLNAImageInformation.html">
121121 <ANCHOR id="GUPnPDLNAImageInformation.synopsis" href="gupnp-dlna/GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformation.synopsis">
126126 <ANCHOR id="GUPnPDLNAImageInformationClass" href="gupnp-dlna/GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformationClass">
127127 <ANCHOR id="gupnp-dlna-image-information-get-depth" href="gupnp-dlna/GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-depth">
128128 <ANCHOR id="gupnp-dlna-image-information-get-height" href="gupnp-dlna/GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-height">
129 <ANCHOR id="gupnp-dlna-image-information-get-width" href="gupnp-dlna/GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-width">
129130 <ANCHOR id="gupnp-dlna-image-information-get-mime" href="gupnp-dlna/GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-mime">
130 <ANCHOR id="gupnp-dlna-image-information-get-width" href="gupnp-dlna/GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-width">
131131 <ANCHOR id="GUPnPDLNAImageInformation.see-also" href="gupnp-dlna/GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformation.see-also">
132132 <ANCHOR id="GUPnPDLNAVideoInformation" href="gupnp-dlna/GUPnPDLNAVideoInformation.html">
133133 <ANCHOR id="GUPnPDLNAVideoInformation.synopsis" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformation.synopsis">
139139 <ANCHOR id="gupnp-dlna-video-information-get-bitrate" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-bitrate">
140140 <ANCHOR id="gupnp-dlna-video-information-get-framerate" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-framerate">
141141 <ANCHOR id="gupnp-dlna-video-information-get-height" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-height">
142 <ANCHOR id="gupnp-dlna-video-information-is-interlaced" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-interlaced">
142143 <ANCHOR id="gupnp-dlna-video-information-get-level" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-level">
143 <ANCHOR id="gupnp-dlna-video-information-get-mime" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mime">
144144 <ANCHOR id="gupnp-dlna-video-information-get-mpeg-version" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mpeg-version">
145145 <ANCHOR id="gupnp-dlna-video-information-get-pixel-aspect-ratio" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-pixel-aspect-ratio">
146146 <ANCHOR id="gupnp-dlna-video-information-get-profile" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-profile">
147 <ANCHOR id="gupnp-dlna-video-information-is-system-stream" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-system-stream">
147148 <ANCHOR id="gupnp-dlna-video-information-get-width" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-width">
148 <ANCHOR id="gupnp-dlna-video-information-is-interlaced" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-interlaced">
149 <ANCHOR id="gupnp-dlna-video-information-is-system-stream" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-is-system-stream">
149 <ANCHOR id="gupnp-dlna-video-information-get-mime" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mime">
150150 <ANCHOR id="GUPnPDLNAVideoInformation.see-also" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformation.see-also">
151151 <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html">
152152 <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction.synopsis" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-gupnp-dlna-restriction.synopsis">
154154 <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction.object-hierarchy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-gupnp-dlna-restriction.object-hierarchy">
155155 <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction.description" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-gupnp-dlna-restriction.description">
156156 <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction.details" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-gupnp-dlna-restriction.details">
157 <ANCHOR id="GUPnPDLNARestriction-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction-struct">
158157 <ANCHOR id="gupnp-dlna-restriction-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-copy">
159158 <ANCHOR id="gupnp-dlna-restriction-free" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-free">
160 <ANCHOR id="gupnp-dlna-restriction-get-entries" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-entries">
161 <ANCHOR id="gupnp-dlna-restriction-get-mime" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-mime">
162159 <ANCHOR id="gupnp-dlna-restriction-is-empty" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-is-empty">
163160 <ANCHOR id="gupnp-dlna-restriction-to-string" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-to-string">
161 <ANCHOR id="gupnp-dlna-restriction-get-mime" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-mime">
162 <ANCHOR id="gupnp-dlna-restriction-get-entries" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-get-entries">
163 <ANCHOR id="GUPnPDLNARestriction-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#GUPnPDLNARestriction-struct">
164164 <ANCHOR id="gupnp-dlna-gupnp-dlna-value-list" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html">
165165 <ANCHOR id="gupnp-dlna-gupnp-dlna-value-list.synopsis" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-gupnp-dlna-value-list.synopsis">
166166 <ANCHOR id="GUPnPDLNAValueList" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList">
167167 <ANCHOR id="gupnp-dlna-gupnp-dlna-value-list.object-hierarchy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-gupnp-dlna-value-list.object-hierarchy">
168168 <ANCHOR id="gupnp-dlna-gupnp-dlna-value-list.description" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-gupnp-dlna-value-list.description">
169169 <ANCHOR id="gupnp-dlna-gupnp-dlna-value-list.details" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-gupnp-dlna-value-list.details">
170 <ANCHOR id="GUPnPDLNAValueList-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList-struct">
171170 <ANCHOR id="gupnp-dlna-value-list-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-copy">
172171 <ANCHOR id="gupnp-dlna-value-list-free" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-free">
173 <ANCHOR id="gupnp-dlna-value-list-get-g-values" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-get-g-values">
174172 <ANCHOR id="gupnp-dlna-value-list-is-empty" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-is-empty">
175173 <ANCHOR id="gupnp-dlna-value-list-to-string" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-to-string">
174 <ANCHOR id="gupnp-dlna-value-list-get-g-values" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-get-g-values">
175 <ANCHOR id="GUPnPDLNAValueList-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList-struct">
176176 <ANCHOR id="gupnp-dlna-gupnp-dlna-g-values" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html">
177177 <ANCHOR id="gupnp-dlna-gupnp-dlna-g-values.synopsis" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-gupnp-dlna-g-values.synopsis">
178 <ANCHOR id="GUPnPDLNAFractionRange" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange">
178179 <ANCHOR id="GUPnPDLNAFraction" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction">
179 <ANCHOR id="GUPnPDLNAFractionRange" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange">
180180 <ANCHOR id="GUPnPDLNAIntRange" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange">
181181 <ANCHOR id="gupnp-dlna-gupnp-dlna-g-values.object-hierarchy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-gupnp-dlna-g-values.object-hierarchy">
182182 <ANCHOR id="gupnp-dlna-gupnp-dlna-g-values.description" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-gupnp-dlna-g-values.description">
183183 <ANCHOR id="gupnp-dlna-gupnp-dlna-g-values.details" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-gupnp-dlna-g-values.details">
184 <ANCHOR id="GUPnPDLNAFraction-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction-struct">
185 <ANCHOR id="GUPnPDLNAFractionRange-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange-struct">
186 <ANCHOR id="GUPnPDLNAIntRange-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange-struct">
187184 <ANCHOR id="gupnp-dlna-fraction-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-copy">
188185 <ANCHOR id="gupnp-dlna-fraction-free" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-free">
186 <ANCHOR id="gupnp-dlna-fraction-get-numerator" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-numerator">
189187 <ANCHOR id="gupnp-dlna-fraction-get-denominator" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-denominator">
190 <ANCHOR id="gupnp-dlna-fraction-get-numerator" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-get-numerator">
191188 <ANCHOR id="gupnp-dlna-fraction-range-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-copy">
192189 <ANCHOR id="gupnp-dlna-fraction-range-free" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-free">
190 <ANCHOR id="gupnp-dlna-fraction-range-get-min" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-min">
193191 <ANCHOR id="gupnp-dlna-fraction-range-get-max" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-max">
194 <ANCHOR id="gupnp-dlna-fraction-range-get-min" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-get-min">
195192 <ANCHOR id="gupnp-dlna-int-range-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-copy">
196193 <ANCHOR id="gupnp-dlna-int-range-free" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-free">
194 <ANCHOR id="gupnp-dlna-int-range-get-min" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-min">
197195 <ANCHOR id="gupnp-dlna-int-range-get-max" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-max">
198 <ANCHOR id="gupnp-dlna-int-range-get-min" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-get-min">
196 <ANCHOR id="GUPnPDLNAFractionRange-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFractionRange-struct">
197 <ANCHOR id="GUPnPDLNAFraction-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAFraction-struct">
198 <ANCHOR id="GUPnPDLNAIntRange-struct" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange-struct">
199199 <ANCHOR id="annotation-glossterm-out" href="gupnp-dlna/annotation-glossary.html#annotation-glossterm-out">
200200 <ANCHOR id="annotation-glossterm-allow-none" href="gupnp-dlna/annotation-glossary.html#annotation-glossterm-allow-none">
201201 <ANCHOR id="annotation-glossterm-element-type" href="gupnp-dlna/annotation-glossary.html#annotation-glossterm-element-type">
Binary diff not shown
188188 STRIP = @STRIP@
189189 VAPIGEN = @VAPIGEN@
190190 VERSION = @VERSION@
191 XMLLINT = @XMLLINT@
191192 abs_builddir = @abs_builddir@
192193 abs_srcdir = @abs_srcdir@
193194 abs_top_builddir = @abs_top_builddir@
372373 @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP =
373374 @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
374375
376 #### setup ####
377 GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_$(V))
378 GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
379 GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build";
380
381 #### scan ####
382 GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_$(V))
383 GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
384 GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files";
385 GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_$(V))
386 GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
387 GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects";
388
389 #### xml ####
390 GTK_DOC_V_XML = $(GTK_DOC_V_XML_$(V))
391 GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
392 GTK_DOC_V_XML_0 = @echo " DOC Building XML";
393
394 #### html ####
395 GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_$(V))
396 GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
397 GTK_DOC_V_HTML_0 = @echo " DOC Building HTML";
398 GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_$(V))
399 GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
400 GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references";
401
402 #### pdf ####
403 GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_$(V))
404 GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
405 GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
406
375407 # This includes the standard gtk-doc make rules, copied by gtkdocize.
376408
377409 # Other files to distribute
584616
585617 $(REPORT_FILES): sgml-build.stamp
586618
587 #### setup ####
588
589619 setup-build.stamp:
590 -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
591 echo ' DOC Preparing build'; \
620 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
592621 files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
593622 if test "x$$files" != "x" ; then \
594623 for file in $$files ; do \
595624 test -f $(abs_srcdir)/$$file && \
596 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
625 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
597626 done; \
598627 fi; \
599628 fi
600 @touch setup-build.stamp
601
602 #### scan ####
629 $(AM_V_at)touch setup-build.stamp
603630
604631 scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
605 @echo ' DOC Scanning header files'
606 @_source_dir='' ; \
632 $(GTK_DOC_V_SCAN)_source_dir='' ; \
607633 for i in $(DOC_SOURCE_DIR) ; do \
608634 _source_dir="$${_source_dir} --source-dir=$$i" ; \
609635 done ; \
610636 gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
611 @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
612 echo " DOC Introspecting gobjects"; \
637 $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
613638 scanobj_options=""; \
614639 gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
615640 if test "$(?)" = "0"; then \
624649 test -f $$i || touch $$i ; \
625650 done \
626651 fi
627 @touch scan-build.stamp
652 $(AM_V_at)touch scan-build.stamp
628653
629654 $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
630655 @true
631656
632 #### xml ####
633
634657 sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
635 @echo ' DOC Building XML'
636 @_source_dir='' ; \
658 $(GTK_DOC_V_XML)_source_dir='' ; \
637659 for i in $(DOC_SOURCE_DIR) ; do \
638660 _source_dir="$${_source_dir} --source-dir=$$i" ; \
639661 done ; \
640662 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)
641 @touch sgml-build.stamp
663 $(AM_V_at)touch sgml-build.stamp
642664
643665 sgml.stamp: sgml-build.stamp
644666 @true
645667
646 #### html ####
647
648668 html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
649 @echo ' DOC Building HTML'
650 @rm -rf html
651 @mkdir html
652 @mkhtml_options=""; \
669 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
670 mkhtml_options=""; \
653671 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
654672 if test "$(?)" = "0"; then \
655673 if test "x$(V)" = "x1"; then \
670688 cp $(abs_builddir)/$$file $(abs_builddir)/html; \
671689 fi; \
672690 done;
673 @echo ' DOC Fixing cross-references'
674 @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
675 @touch html-build.stamp
676
677 #### pdf ####
691 $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
692 $(AM_V_at)touch html-build.stamp
678693
679694 pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
680 @echo ' DOC Building PDF'
681 @rm -f $(DOC_MODULE).pdf
682 @mkpdf_options=""; \
695 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
696 mkpdf_options=""; \
683697 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
684698 if test "$(?)" = "0"; then \
685699 if test "x$(V)" = "x1"; then \
696710 done; \
697711 fi; \
698712 gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
699 @touch pdf-build.stamp
713 $(AM_V_at)touch pdf-build.stamp
700714
701715 ##############
702716
711725 rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
712726 fi
713727
714 maintainer-clean-local: clean
728 maintainer-clean-local:
715729 @rm -rf xml html
716730
717731 install-data-local:
747761 #
748762 # Require gtk-doc when making dist
749763 #
750 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
764 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: docs
751765 @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
752766 @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist"
753767 @ENABLE_GTK_DOC_FALSE@ @false
66 <link rel="home" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual">
77 <link rel="up" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual">
88 <link rel="prev" href="gupnp-dlna-gst-gupnp-dlna-gst-utils.html" title="gupnp-dlna-gst-utils">
9 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 </head>
1212 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3030 </div>
3131 <div class="footer">
3232 <hr>
33 Generated by GTK-Doc V1.18</div>
33 Generated by GTK-Doc V1.18.1</div>
3434 </body>
3535 </html>
77 <link rel="up" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual">
88 <link rel="prev" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual">
99 <link rel="next" href="gupnp-dlna-gst-gupnp-dlna-gst-utils.html" title="gupnp-dlna-gst-utils">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2323 </table>
2424 <div class="chapter">
2525 <div class="titlepage"><div><div><h2 class="title">
26 <a name="idp4199104"></a>GUPnP DLNA Gstreamer</h2></div></div></div>
26 <a name="id459311"></a>GUPnP DLNA Gstreamer</h2></div></div></div>
2727 <div class="toc"><dl><dt>
2828 <span class="refentrytitle"><a href="gupnp-dlna-gst-gupnp-dlna-gst-utils.html">gupnp-dlna-gst-utils</a></span><span class="refpurpose"></span>
2929 </dt></dl></div>
3838 </div>
3939 <div class="footer">
4040 <hr>
41 Generated by GTK-Doc V1.18</div>
41 Generated by GTK-Doc V1.18.1</div>
4242 </body>
4343 </html>
77 <link rel="up" href="ch01.html" title="GUPnP DLNA Gstreamer">
88 <link rel="prev" href="ch01.html" title="GUPnP DLNA Gstreamer">
99 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3636 </tr></table></div>
3737 <div class="refsynopsisdiv">
3838 <a name="gupnp-dlna-gst-gupnp-dlna-gst-utils.synopsis"></a><h2>Synopsis</h2>
39 <pre class="synopsis"><a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * <a class="link" href="gupnp-dlna-gst-gupnp-dlna-gst-utils.html#gupnp-dlna-gst-utils-information-from-discoverer-info" title="gupnp_dlna_gst_utils_information_from_discoverer_info ()">gupnp_dlna_gst_utils_information_from_discoverer_info</a>
39 <pre class="synopsis"><a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * <a class="link" href="gupnp-dlna-gst-gupnp-dlna-gst-utils.html#gupnp-dlna-gst-utils-information-from-discoverer-info" title="gupnp_dlna_gst_utils_information_from_discoverer_info ()">gupnp_dlna_gst_utils_information_from_discoverer_info</a>
4040 (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstdiscoverer.html#GstDiscovererInfo"><span class="type">GstDiscovererInfo</span></a> *info</code></em>);
4141 </pre>
4242 </div>
4747 <a name="gupnp-dlna-gst-gupnp-dlna-gst-utils.details"></a><h2>Details</h2>
4848 <div class="refsect2">
4949 <a name="gupnp-dlna-gst-utils-information-from-discoverer-info"></a><h3>gupnp_dlna_gst_utils_information_from_discoverer_info ()</h3>
50 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * gupnp_dlna_gst_utils_information_from_discoverer_info
50 <pre class="programlisting"><a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * gupnp_dlna_gst_utils_information_from_discoverer_info
5151 (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstdiscoverer.html#GstDiscovererInfo"><span class="type">GstDiscovererInfo</span></a> *info</code></em>);</pre>
5252 <p>
53 This utility function creates a <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> from
53 This utility function creates a <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> from
5454 <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstdiscoverer.html#GstDiscovererInfo"><span class="type">GstDiscovererInfo</span></a>. Its purpose is mainly to pass its result to
55 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info"><code class="function">gupnp_dlna_profile_guesser_guess_profile_from_info()</code></a> to avoid
56 rediscovering of a URI. Created <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> takes a
55 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html#gupnp-dlna-profile-guesser-guess-profile-from-info"><code class="function">gupnp_dlna_profile_guesser_guess_profile_from_info()</code></a> to avoid
56 rediscovering of a URI. Created <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> takes a
5757 reference on <em class="parameter"><code>info</code></em>.
5858 </p>
5959 <div class="variablelist"><table border="0">
6565 </tr>
6666 <tr>
6767 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
68 <td>A <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a>. Unref it when
68 <td>A <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a>. Unref it when
6969 done with it. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
7070 </td>
7171 </tr>
7676 </div>
7777 <div class="footer">
7878 <hr>
79 Generated by GTK-Doc V1.18</div>
79 Generated by GTK-Doc V1.18.1</div>
8080 </body>
8181 </html>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
66 <link rel="home" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual">
77 <link rel="next" href="ch01.html" title="GUPnP DLNA Gstreamer">
8 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 </head>
1111 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1313 <div class="titlepage">
1414 <div>
1515 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GUPnP DLNA Gstreamer Reference Manual</p></th></tr></table></div>
16 <div><p class="releaseinfo">Version 0.10.1
16 <div><p class="releaseinfo">Version 0.10.2
1717 </p></div>
1818 <div><p class="copyright">Copyright © 2013 Intel Corporation</p></div>
1919 <div><div class="legalnotice">
20 <a name="idp201904"></a><p>
20 <a name="id429765"></a><p>
2121 Permission is granted to copy, distribute and/or modify this
2222 document under the terms of the <em class="citetitle">GNU Free
2323 Documentation License</em>, Version 1.1 or any later
5151 </div>
5252 <div class="footer">
5353 <hr>
54 Generated by GTK-Doc V1.18</div>
54 Generated by GTK-Doc V1.18.1</div>
5555 </body>
5656 </html>
188188 STRIP = @STRIP@
189189 VAPIGEN = @VAPIGEN@
190190 VERSION = @VERSION@
191 XMLLINT = @XMLLINT@
191192 abs_builddir = @abs_builddir@
192193 abs_srcdir = @abs_srcdir@
193194 abs_top_builddir = @abs_top_builddir@
370371 @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP =
371372 @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
372373
374 #### setup ####
375 GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_$(V))
376 GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
377 GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build";
378
379 #### scan ####
380 GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_$(V))
381 GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
382 GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files";
383 GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_$(V))
384 GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
385 GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects";
386
387 #### xml ####
388 GTK_DOC_V_XML = $(GTK_DOC_V_XML_$(V))
389 GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
390 GTK_DOC_V_XML_0 = @echo " DOC Building XML";
391
392 #### html ####
393 GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_$(V))
394 GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
395 GTK_DOC_V_HTML_0 = @echo " DOC Building HTML";
396 GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_$(V))
397 GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
398 GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references";
399
400 #### pdf ####
401 GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_$(V))
402 GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
403 GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
404
373405 # This includes the standard gtk-doc make rules, copied by gtkdocize.
374406
375407 # Other files to distribute
582614
583615 $(REPORT_FILES): sgml-build.stamp
584616
585 #### setup ####
586
587617 setup-build.stamp:
588 -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
589 echo ' DOC Preparing build'; \
618 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
590619 files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
591620 if test "x$$files" != "x" ; then \
592621 for file in $$files ; do \
593622 test -f $(abs_srcdir)/$$file && \
594 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
623 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
595624 done; \
596625 fi; \
597626 fi
598 @touch setup-build.stamp
599
600 #### scan ####
627 $(AM_V_at)touch setup-build.stamp
601628
602629 scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
603 @echo ' DOC Scanning header files'
604 @_source_dir='' ; \
630 $(GTK_DOC_V_SCAN)_source_dir='' ; \
605631 for i in $(DOC_SOURCE_DIR) ; do \
606632 _source_dir="$${_source_dir} --source-dir=$$i" ; \
607633 done ; \
608634 gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
609 @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
610 echo " DOC Introspecting gobjects"; \
635 $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
611636 scanobj_options=""; \
612637 gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
613638 if test "$(?)" = "0"; then \
622647 test -f $$i || touch $$i ; \
623648 done \
624649 fi
625 @touch scan-build.stamp
650 $(AM_V_at)touch scan-build.stamp
626651
627652 $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
628653 @true
629654
630 #### xml ####
631
632655 sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
633 @echo ' DOC Building XML'
634 @_source_dir='' ; \
656 $(GTK_DOC_V_XML)_source_dir='' ; \
635657 for i in $(DOC_SOURCE_DIR) ; do \
636658 _source_dir="$${_source_dir} --source-dir=$$i" ; \
637659 done ; \
638660 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)
639 @touch sgml-build.stamp
661 $(AM_V_at)touch sgml-build.stamp
640662
641663 sgml.stamp: sgml-build.stamp
642664 @true
643665
644 #### html ####
645
646666 html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
647 @echo ' DOC Building HTML'
648 @rm -rf html
649 @mkdir html
650 @mkhtml_options=""; \
667 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
668 mkhtml_options=""; \
651669 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
652670 if test "$(?)" = "0"; then \
653671 if test "x$(V)" = "x1"; then \
668686 cp $(abs_builddir)/$$file $(abs_builddir)/html; \
669687 fi; \
670688 done;
671 @echo ' DOC Fixing cross-references'
672 @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
673 @touch html-build.stamp
674
675 #### pdf ####
689 $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
690 $(AM_V_at)touch html-build.stamp
676691
677692 pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
678 @echo ' DOC Building PDF'
679 @rm -f $(DOC_MODULE).pdf
680 @mkpdf_options=""; \
693 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
694 mkpdf_options=""; \
681695 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
682696 if test "$(?)" = "0"; then \
683697 if test "x$(V)" = "x1"; then \
694708 done; \
695709 fi; \
696710 gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
697 @touch pdf-build.stamp
711 $(AM_V_at)touch pdf-build.stamp
698712
699713 ##############
700714
709723 rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
710724 fi
711725
712 maintainer-clean-local: clean
726 maintainer-clean-local:
713727 @rm -rf xml html
714728
715729 install-data-local:
745759 #
746760 # Require gtk-doc when making dist
747761 #
748 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
762 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: docs
749763 @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
750764 @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist"
751765 @ENABLE_GTK_DOC_FALSE@ @false
22 <TITLE>GUPnPDLNAMetadataExtractor</TITLE>
33 GUPnPDLNAMetadataExtractor
44 GUPnPDLNAMetadataExtractorClass
5 gupnp_dlna_metadata_extractor_emit_done
65 gupnp_dlna_metadata_extractor_extract_async
76 gupnp_dlna_metadata_extractor_extract_sync
7 gupnp_dlna_metadata_extractor_emit_done
88 <SUBSECTION Standard>
99 GUPNP_DLNA_METADATA_EXTRACTOR
1010 GUPNP_DLNA_METADATA_EXTRACTOR_CLASS
77 <link rel="up" href="ch01.html" title="GUPnP DLNA Metadata">
88 <link rel="prev" href="ch01.html" title="GUPnP DLNA Metadata">
99 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4343 <a name="GUPnPDLNAMetadataExtractor.synopsis"></a><h2>Synopsis</h2>
4444 <pre class="synopsis"> <a class="link" href="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-struct" title="GUPnPDLNAMetadataExtractor">GUPnPDLNAMetadataExtractor</a>;
4545 <a class="link" href="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractorClass" title="GUPnPDLNAMetadataExtractorClass">GUPnPDLNAMetadataExtractorClass</a>;
46 <span class="returnvalue">void</span> <a class="link" href="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-emit-done" title="gupnp_dlna_metadata_extractor_emit_done ()">gupnp_dlna_metadata_extractor_emit_done</a>
47 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
48 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>,
49 <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>);
5046 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-async" title="gupnp_dlna_metadata_extractor_extract_async ()">gupnp_dlna_metadata_extractor_extract_async</a>
5147 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
5248 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
5349 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
5450 <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>);
55 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * <a class="link" href="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-sync" title="gupnp_dlna_metadata_extractor_extract_sync ()">gupnp_dlna_metadata_extractor_extract_sync</a>
51 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * <a class="link" href="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-sync" title="gupnp_dlna_metadata_extractor_extract_sync ()">gupnp_dlna_metadata_extractor_extract_sync</a>
5652 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
5753 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
5854 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
5955 <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>);
56 <span class="returnvalue">void</span> <a class="link" href="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-emit-done" title="gupnp_dlna_metadata_extractor_emit_done ()">gupnp_dlna_metadata_extractor_emit_done</a>
57 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
58 <em class="parameter"><code><a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>,
59 <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>);
6060 </pre>
6161 </div>
6262 <div class="refsect1">
7575 <div class="refsect1">
7676 <a name="GUPnPDLNAMetadataExtractor.description"></a><h2>Description</h2>
7777 <p>
78 <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> is used by <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> to
78 <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> is used by <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> to
7979 get needed metadata for profile matching. This class itself does
8080 not implement any metadata extraction features. For that it is
8181 expected to provide a plugin which:
82 1. Provides a <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> subclass implementation.
83 2. Exports a <code class="function">gupnp_dlna_get_default_extractor()</code> which takes no
84 parameters and returns a <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a>.
82 </p>
83 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
84 <li class="listitem"><p>Provides a <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> subclass implementation.</p></li>
85 <li class="listitem"><p>Exports a <code class="function">gupnp_dlna_get_default_extractor</code>() which
86 takes no parameters and returns a <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a>.</p></li>
87 </ul></div>
88 <p>
8589 </p>
8690 <p>
8791 <a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a> is used for loading the plugin, so <a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a>'s features can
88 be used also (like exporting <code class="function">g_module_check_init()</code> to initialize
89 multimedia framework used for extracting metadata).
92 be used also (like exporting <code class="function">g_module_check_init</code>() to
93 initialize the multimedia framework used for extracting metadata).
9094 </p>
9195 <p>
9296 Default plugin directory and default plugin file is set during
9397 configuration stage, but it can be overriden during runtime by
94 setting respectively <code class="literal">GUPNP_DLNA_METADATA_BACKEND</code> and
95 <code class="literal">GUPNP_DLNA_METADATA_BACKEND_DIR</code> environment variables before the
96 plugin is loaded (i.e. before <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> is used for
98 setting respectively <code class="envar">GUPNP_DLNA_METADATA_BACKEND</code> and
99 <code class="envar">GUPNP_DLNA_METADATA_BACKEND_DIR</code> environment variables before
100 the plugin is loaded (i.e. before <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> is used for
97101 guessing profile).
98102 </p>
99103 <p>
100 The <code class="literal">GUPNP_DLNA_METADATA_BACKEND</code> environment variable should hold a
101 name like "gstreamer", so libgstreamer.so will be loaded. For
102 determining a plugin filename <a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#g-module-build-path"><code class="function">g_module_build_path()</code></a> is used.
104 The <code class="envar">GUPNP_DLNA_METADATA_BACKEND</code> environment variable should
105 hold a name like <strong class="userinput"><code>"gstreamer"</code></strong>, so
106 <code class="filename">libgstreamer.so</code> will be loaded. For determining a
107 plugin filename <a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#g-module-build-path"><code class="function">g_module_build_path()</code></a> is used.
103108 </p>
104109 <p>
105110 If subclassing <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> then also
106 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a>, <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAAudioInformation.html"><span class="type">GUPnPDLNAAudioInformation</span></a>,
107 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAContainerInformation.html"><span class="type">GUPnPDLNAContainerInformation</span></a>, <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAImageInformation.html"><span class="type">GUPnPDLNAImageInformation</span></a> and
108 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAVideoInformation.html"><span class="type">GUPnPDLNAVideoInformation</span></a> have to be subclassed as well.
111 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a>, <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAAudioInformation.html"><span class="type">GUPnPDLNAAudioInformation</span></a>,
112 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAContainerInformation.html"><span class="type">GUPnPDLNAContainerInformation</span></a>, <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAImageInformation.html"><span class="type">GUPnPDLNAImageInformation</span></a> and
113 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAVideoInformation.html"><span class="type">GUPnPDLNAVideoInformation</span></a> have to be subclassed as well.
109114 </p>
110115 </div>
111116 <div class="refsect1">
148153 </tr>
149154 <tr>
150155 <td><p><span class="term"><em class="structfield"><code><a name="GUPnPDLNAMetadataExtractorClass.extract-async"></a>extract_async</code></em> ()</span></p></td>
151 <td>This is called by <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> to get a
156 <td>This is called by <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> to get a
152157 information about media file asynchronously.</td>
153158 </tr>
154159 <tr>
155160 <td><p><span class="term"><em class="structfield"><code><a name="GUPnPDLNAMetadataExtractorClass.extract-sync"></a>extract_sync</code></em> ()</span></p></td>
156 <td>This is called by <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> to get a
161 <td>This is called by <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html"><span class="type">GUPnPDLNAProfileGuesser</span></a> to get a
157162 information about media file synchronously.</td>
158163 </tr>
159164 <tr>
165170 </div>
166171 <hr>
167172 <div class="refsect2">
173 <a name="gupnp-dlna-metadata-extractor-extract-async"></a><h3>gupnp_dlna_metadata_extractor_extract_async ()</h3>
174 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_metadata_extractor_extract_async
175 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
176 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
177 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
178 <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>
179 <p>
180 Queues <em class="parameter"><code>uri</code></em> for metadata discovery. When discovery is completed,
181 the ::done signal is emitted on <em class="parameter"><code>extractor</code></em>.
182 </p>
183 <div class="variablelist"><table border="0">
184 <col align="left" valign="top">
185 <tbody>
186 <tr>
187 <td><p><span class="term"><em class="parameter"><code>extractor</code></em> :</span></p></td>
188 <td>
189 <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> object to use for discovery</td>
190 </tr>
191 <tr>
192 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
193 <td>URI to gather metadata for</td>
194 </tr>
195 <tr>
196 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
197 <td>Timeout in miliseconds.</td>
198 </tr>
199 <tr>
200 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
201 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
202 </tr>
203 <tr>
204 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
205 <td>
206 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>uri</code></em> was successfully queued, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
207 </tr>
208 </tbody>
209 </table></div>
210 </div>
211 <hr>
212 <div class="refsect2">
213 <a name="gupnp-dlna-metadata-extractor-extract-sync"></a><h3>gupnp_dlna_metadata_extractor_extract_sync ()</h3>
214 <pre class="programlisting"><a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * gupnp_dlna_metadata_extractor_extract_sync
215 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
216 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
217 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
218 <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>
219 <p>
220 Discovers synchronously metadata of given <em class="parameter"><code>uri</code></em>.
221 </p>
222 <div class="variablelist"><table border="0">
223 <col align="left" valign="top">
224 <tbody>
225 <tr>
226 <td><p><span class="term"><em class="parameter"><code>extractor</code></em> :</span></p></td>
227 <td>
228 <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> object to use for discovery</td>
229 </tr>
230 <tr>
231 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
232 <td>URI to gather metadata for</td>
233 </tr>
234 <tr>
235 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
236 <td>Timeout in miliseconds.</td>
237 </tr>
238 <tr>
239 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
240 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
241 </tr>
242 <tr>
243 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
244 <td>A <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> object if discovery succeeded,
245 otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
246 </tr>
247 </tbody>
248 </table></div>
249 </div>
250 <hr>
251 <div class="refsect2">
168252 <a name="gupnp-dlna-metadata-extractor-emit-done"></a><h3>gupnp_dlna_metadata_extractor_emit_done ()</h3>
169253 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_dlna_metadata_extractor_emit_done
170254 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
171 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>,
255 <em class="parameter"><code><a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>,
172256 <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>
173257 <p>
174258 Emits ::done signal. This function is intended to be used by
175259 subclasses of <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a>. It is required to always
176260 pass a meaningful <em class="parameter"><code>info</code></em>, even in case of error. That way a receiver
177261 of this signal can know which URI discovery failed by using
178 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-uri"><code class="function">gupnp_dlna_information_get_uri()</code></a>.
262 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-uri"><code class="function">gupnp_dlna_information_get_uri()</code></a>.
179263 </p>
180264 <div class="variablelist"><table border="0">
181265 <col align="left" valign="top">
186270 </tr>
187271 <tr>
188272 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
189 <td>A <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> about discovered URI. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
273 <td>A <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> about discovered URI. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
190274 </td>
191275 </tr>
192276 <tr>
197281 </tbody>
198282 </table></div>
199283 </div>
200 <hr>
201 <div class="refsect2">
202 <a name="gupnp-dlna-metadata-extractor-extract-async"></a><h3>gupnp_dlna_metadata_extractor_extract_async ()</h3>
203 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gupnp_dlna_metadata_extractor_extract_async
204 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
205 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
206 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
207 <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>
208 <p>
209 Queues <em class="parameter"><code>uri</code></em> for metadata discovery. When discovery is completed,
210 the ::done signal is emitted on <em class="parameter"><code>extractor</code></em>.
211 </p>
212 <div class="variablelist"><table border="0">
213 <col align="left" valign="top">
214 <tbody>
215 <tr>
216 <td><p><span class="term"><em class="parameter"><code>extractor</code></em> :</span></p></td>
217 <td>
218 <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> object to use for discovery</td>
219 </tr>
220 <tr>
221 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
222 <td>URI to gather metadata for</td>
223 </tr>
224 <tr>
225 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
226 <td>Timeout in miliseconds.</td>
227 </tr>
228 <tr>
229 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
230 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
231 </tr>
232 <tr>
233 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
234 <td>
235 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>uri</code></em> was successfully queued, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
236 </tr>
237 </tbody>
238 </table></div>
239 </div>
240 <hr>
241 <div class="refsect2">
242 <a name="gupnp-dlna-metadata-extractor-extract-sync"></a><h3>gupnp_dlna_metadata_extractor_extract_sync ()</h3>
243 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="returnvalue">GUPnPDLNAInformation</span></a> * gupnp_dlna_metadata_extractor_extract_sync
244 (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>,
245 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
246 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout_in_ms</code></em>,
247 <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>
248 <p>
249 Discovers synchronously metadata of given <em class="parameter"><code>uri</code></em>.
250 </p>
251 <div class="variablelist"><table border="0">
252 <col align="left" valign="top">
253 <tbody>
254 <tr>
255 <td><p><span class="term"><em class="parameter"><code>extractor</code></em> :</span></p></td>
256 <td>
257 <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> object to use for discovery</td>
258 </tr>
259 <tr>
260 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
261 <td>URI to gather metadata for</td>
262 </tr>
263 <tr>
264 <td><p><span class="term"><em class="parameter"><code>timeout_in_ms</code></em> :</span></p></td>
265 <td>Timeout in miliseconds.</td>
266 </tr>
267 <tr>
268 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
269 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
270 </tr>
271 <tr>
272 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
273 <td>A <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> object if discovery succeeded,
274 otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
275 </tr>
276 </tbody>
277 </table></div>
278 </div>
279284 </div>
280285 <div class="refsect1">
281286 <a name="GUPnPDLNAMetadataExtractor.signal-details"></a><h2>Signal Details</h2>
282287 <div class="refsect2">
283288 <a name="GUPnPDLNAMetadataExtractor-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
284289 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor,
285 <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> *info,
290 <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a> *info,
286291 <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error,
287292 <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>
288293 <p>
298303 </tr>
299304 <tr>
300305 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
301 <td>The results as <a href="/usr/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
306 <td>The results as <a href="/opt/rygel-stable/share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html"><span class="type">GUPnPDLNAInformation</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
302307 </td>
303308 </tr>
304309 <tr>
318323 </div>
319324 <div class="footer">
320325 <hr>
321 Generated by GTK-Doc V1.18</div>
326 Generated by GTK-Doc V1.18.1</div>
322327 </body>
323328 </html>
66 <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual">
77 <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual">
88 <link rel="prev" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor">
9 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 </head>
1212 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3838 </div>
3939 <div class="footer">
4040 <hr>
41 Generated by GTK-Doc V1.18</div>
41 Generated by GTK-Doc V1.18.1</div>
4242 </body>
4343 </html>
77 <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual">
88 <link rel="prev" href="index.html" title="GUPnP DLNA Reference Manual">
99 <link rel="next" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2323 </table>
2424 <div class="chapter">
2525 <div class="titlepage"><div><div><h2 class="title">
26 <a name="idp4195856"></a>GUPnP DLNA Metadata</h2></div></div></div>
26 <a name="id474159"></a>GUPnP DLNA Metadata</h2></div></div></div>
2727 <div class="toc"><dl><dt>
2828 <span class="refentrytitle"><a href="GUPnPDLNAMetadataExtractor.html">GUPnPDLNAMetadataExtractor</a></span><span class="refpurpose"> — Base class for extracting metadata for given
2929 media.</span>
6161 </div>
6262 <div class="footer">
6363 <hr>
64 Generated by GTK-Doc V1.18</div>
64 Generated by GTK-Doc V1.18.1</div>
6565 </body>
6666 </html>
99 <functions>
1010 <keyword type="struct" name="GUPnPDLNAMetadataExtractor" link="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-struct"/>
1111 <keyword type="struct" name="GUPnPDLNAMetadataExtractorClass" link="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractorClass"/>
12 <keyword type="function" name="gupnp_dlna_metadata_extractor_emit_done ()" link="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-emit-done"/>
1312 <keyword type="function" name="gupnp_dlna_metadata_extractor_extract_async ()" link="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-async"/>
1413 <keyword type="function" name="gupnp_dlna_metadata_extractor_extract_sync ()" link="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-sync"/>
14 <keyword type="function" name="gupnp_dlna_metadata_extractor_emit_done ()" link="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-emit-done"/>
1515 <keyword type="signal" name="The &quot;done&quot; signal" link="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-done"/>
1616 </functions>
1717 </book>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
66 <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual">
77 <link rel="next" href="ch01.html" title="GUPnP DLNA Metadata">
8 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 </head>
1111 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1313 <div class="titlepage">
1414 <div>
1515 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GUPnP DLNA Reference Manual</p></th></tr></table></div>
16 <div><p class="releaseinfo">Version 0.10.1
16 <div><p class="releaseinfo">Version 0.10.2
1717 </p></div>
1818 <div><p class="copyright">Copyright © 2012 Intel Corporation</p></div>
1919 <div><div class="legalnotice">
20 <a name="idp494016"></a><p>
20 <a name="id444613"></a><p>
2121 Permission is granted to copy, distribute and/or modify this
2222 document under the terms of the <em class="citetitle">GNU Free
2323 Documentation License</em>, Version 1.1 or any later
5252 </div>
5353 <div class="footer">
5454 <hr>
55 Generated by GTK-Doc V1.18</div>
55 Generated by GTK-Doc V1.18.1</div>
5656 </body>
5757 </html>
55 <ANCHOR id="GUPnPDLNAMetadataExtractor.details" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor.details">
66 <ANCHOR id="GUPnPDLNAMetadataExtractor-struct" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-struct">
77 <ANCHOR id="GUPnPDLNAMetadataExtractorClass" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractorClass">
8 <ANCHOR id="gupnp-dlna-metadata-extractor-emit-done" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-emit-done">
98 <ANCHOR id="gupnp-dlna-metadata-extractor-extract-async" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-async">
109 <ANCHOR id="gupnp-dlna-metadata-extractor-extract-sync" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-sync">
10 <ANCHOR id="gupnp-dlna-metadata-extractor-emit-done" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-emit-done">
1111 <ANCHOR id="GUPnPDLNAMetadataExtractor.signal-details" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor.signal-details">
1212 <ANCHOR id="GUPnPDLNAMetadataExtractor-done" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-done">
1313 <ANCHOR id="annotation-glossterm-allow-none" href="gupnp-dlna-metadata/annotation-glossary.html#annotation-glossterm-allow-none">
0 0.10.1
0 0.10.2
7373
7474 #### setup ####
7575
76 GTK_DOC_V_SETUP=$(GTK_DOC_V_SETUP_$(V))
77 GTK_DOC_V_SETUP_=$(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
78 GTK_DOC_V_SETUP_0=@echo " DOC Preparing build";
79
7680 setup-build.stamp:
77 -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
78 echo ' DOC Preparing build'; \
81 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
7982 files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
8083 if test "x$$files" != "x" ; then \
8184 for file in $$files ; do \
8285 test -f $(abs_srcdir)/$$file && \
83 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
86 cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
8487 done; \
8588 fi; \
8689 fi
87 @touch setup-build.stamp
90 $(AM_V_at)touch setup-build.stamp
8891
8992
9093 #### scan ####
9194
95 GTK_DOC_V_SCAN=$(GTK_DOC_V_SCAN_$(V))
96 GTK_DOC_V_SCAN_=$(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
97 GTK_DOC_V_SCAN_0=@echo " DOC Scanning header files";
98
99 GTK_DOC_V_INTROSPECT=$(GTK_DOC_V_INTROSPECT_$(V))
100 GTK_DOC_V_INTROSPECT_=$(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
101 GTK_DOC_V_INTROSPECT_0=@echo " DOC Introspecting gobjects";
102
92103 scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
93 @echo ' DOC Scanning header files'
94 @_source_dir='' ; \
104 $(GTK_DOC_V_SCAN)_source_dir='' ; \
95105 for i in $(DOC_SOURCE_DIR) ; do \
96106 _source_dir="$${_source_dir} --source-dir=$$i" ; \
97107 done ; \
98108 gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
99 @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
100 echo " DOC Introspecting gobjects"; \
109 $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
101110 scanobj_options=""; \
102111 gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
103112 if test "$(?)" = "0"; then \
112121 test -f $$i || touch $$i ; \
113122 done \
114123 fi
115 @touch scan-build.stamp
124 $(AM_V_at)touch scan-build.stamp
116125
117126 $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
118127 @true
119128
120129 #### xml ####
121130
131 GTK_DOC_V_XML=$(GTK_DOC_V_XML_$(V))
132 GTK_DOC_V_XML_=$(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
133 GTK_DOC_V_XML_0=@echo " DOC Building XML";
134
122135 sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
123 @echo ' DOC Building XML'
124 @_source_dir='' ; \
136 $(GTK_DOC_V_XML)_source_dir='' ; \
125137 for i in $(DOC_SOURCE_DIR) ; do \
126138 _source_dir="$${_source_dir} --source-dir=$$i" ; \
127139 done ; \
128140 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)
129 @touch sgml-build.stamp
141 $(AM_V_at)touch sgml-build.stamp
130142
131143 sgml.stamp: sgml-build.stamp
132144 @true
133145
134146 #### html ####
135147
148 GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V))
149 GTK_DOC_V_HTML_=$(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
150 GTK_DOC_V_HTML_0=@echo " DOC Building HTML";
151
152 GTK_DOC_V_XREF=$(GTK_DOC_V_XREF_$(V))
153 GTK_DOC_V_XREF_=$(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
154 GTK_DOC_V_XREF_0=@echo " DOC Fixing cross-references";
155
136156 html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
137 @echo ' DOC Building HTML'
138 @rm -rf html
139 @mkdir html
140 @mkhtml_options=""; \
157 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
158 mkhtml_options=""; \
141159 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
142160 if test "$(?)" = "0"; then \
143161 if test "x$(V)" = "x1"; then \
158176 cp $(abs_builddir)/$$file $(abs_builddir)/html; \
159177 fi; \
160178 done;
161 @echo ' DOC Fixing cross-references'
162 @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
163 @touch html-build.stamp
179 $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
180 $(AM_V_at)touch html-build.stamp
164181
165182 #### pdf ####
166183
184 GTK_DOC_V_PDF=$(GTK_DOC_V_PDF_$(V))
185 GTK_DOC_V_PDF_=$(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
186 GTK_DOC_V_PDF_0=@echo " DOC Building PDF";
187
167188 pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
168 @echo ' DOC Building PDF'
169 @rm -f $(DOC_MODULE).pdf
170 @mkpdf_options=""; \
189 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
190 mkpdf_options=""; \
171191 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
172192 if test "$(?)" = "0"; then \
173193 if test "x$(V)" = "x1"; then \
184204 done; \
185205 fi; \
186206 gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
187 @touch pdf-build.stamp
207 $(AM_V_at)touch pdf-build.stamp
188208
189209 ##############
190210
199219 rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
200220 fi
201221
202 maintainer-clean-local: clean
222 maintainer-clean-local:
203223 @rm -rf xml html
204224
205225 install-data-local:
236256 # Require gtk-doc when making dist
237257 #
238258 if ENABLE_GTK_DOC
239 dist-check-gtkdoc:
259 dist-check-gtkdoc: docs
240260 else
241261 dist-check-gtkdoc:
242262 @echo "*** gtk-doc must be installed and enabled in order to make dist"
478478 STRIP = @STRIP@
479479 VAPIGEN = @VAPIGEN@
480480 VERSION = @VERSION@
481 XMLLINT = @XMLLINT@
481482 abs_builddir = @abs_builddir@
482483 abs_srcdir = @abs_srcdir@
483484 abs_top_builddir = @abs_top_builddir@
2929 * get needed metadata for profile matching. This class itself does
3030 * not implement any metadata extraction features. For that it is
3131 * expected to provide a plugin which:
32 * 1. Provides a #GUPnPDLNAMetadataExtractor subclass implementation.
33 * 2. Exports a gupnp_dlna_get_default_extractor() which takes no
34 * parameters and returns a #GUPnPDLNAMetadataExtractor.
32 * - Provides a #GUPnPDLNAMetadataExtractor subclass implementation.
33 * - Exports a <function>gupnp_dlna_get_default_extractor</function>() which
34 * takes no parameters and returns a #GUPnPDLNAMetadataExtractor.
3535 *
3636 * #GModule is used for loading the plugin, so #GModule's features can
37 * be used also (like exporting g_module_check_init() to initialize
38 * multimedia framework used for extracting metadata).
37 * be used also (like exporting <function>g_module_check_init</function>() to
38 * initialize the multimedia framework used for extracting metadata).
3939 *
4040 * Default plugin directory and default plugin file is set during
4141 * configuration stage, but it can be overriden during runtime by
42 * setting respectively %GUPNP_DLNA_METADATA_BACKEND and
43 * %GUPNP_DLNA_METADATA_BACKEND_DIR environment variables before the
44 * plugin is loaded (i.e. before #GUPnPDLNAProfileGuesser is used for
42 * setting respectively <envar>GUPNP_DLNA_METADATA_BACKEND</envar> and
43 * <envar>GUPNP_DLNA_METADATA_BACKEND_DIR</envar> environment variables before
44 * the plugin is loaded (i.e. before #GUPnPDLNAProfileGuesser is used for
4545 * guessing profile).
4646 *
47 * The %GUPNP_DLNA_METADATA_BACKEND environment variable should hold a
48 * name like "gstreamer", so libgstreamer.so will be loaded. For
49 * determining a plugin filename g_module_build_path() is used.
47 * The <envar>GUPNP_DLNA_METADATA_BACKEND</envar> environment variable should
48 * hold a name like <userinput>"gstreamer"</userinput>, so
49 * <filename>libgstreamer.so</filename> will be loaded. For determining a
50 * plugin filename g_module_build_path() is used.
5051 *
5152 * If subclassing #GUPnPDLNAMetadataExtractor then also
5253 * #GUPnPDLNAInformation, #GUPnPDLNAAudioInformation,
4949
5050 if (!priv->audio_info) {
5151 GList *iter;
52 gboolean adts_hack = FALSE;
53 int stream_count = 0;
5254
5355 if (!priv->stream_list) {
5456 priv->stream_list =
5759 return NULL;
5860 }
5961
62 /* For ADTS files we get two audio streams and the important
63 * information is only on the "outer" stream which is the
64 * second stream in the stream list. If we only have audio
65 * streams, we skip the first audio stream we see
66 *
67 * Works around
68 * https://bugzilla.gnome.org/show_bug.cgi?id=699212
69 */
70 iter = gst_discoverer_info_get_audio_streams (priv->info);
71 stream_count = g_list_length (priv->stream_list);
72
73 adts_hack = (stream_count == g_list_length (iter)) &&
74 stream_count == 2;
75
6076 for (iter = priv->stream_list; iter; iter = iter->next) {
6177 GstDiscovererStreamInfo *stream =
6278 GST_DISCOVERER_STREAM_INFO (iter->data);
6379 GType stream_type = G_TYPE_FROM_INSTANCE (stream);
6480
81 /* copy caps from other stream */
82 if (adts_hack && !iter->next) {
83 priv->caps = gst_discoverer_stream_info_get_caps (stream);
84
85 continue;
86 }
87
6588 if (stream_type == GST_TYPE_DISCOVERER_AUDIO_INFO) {
6689 priv->audio_info =
6790 GST_DISCOVERER_AUDIO_INFO (stream);
6891
69 break;
92 if (!adts_hack)
93 break;
7094 }
7195 }
7296 }
78102 get_caps (GUPnPDLNAGstAudioInformation *gst_info)
79103 {
80104 GUPnPDLNAGstAudioInformationPrivate *priv = gst_info->priv;
105 GstDiscovererStreamInfo *info = GST_DISCOVERER_STREAM_INFO (get_audio_info (gst_info));
81106
82107 if (!priv->caps)
83 priv->caps = gst_discoverer_stream_info_get_caps
84 (GST_DISCOVERER_STREAM_INFO (get_audio_info (gst_info)));
108 priv->caps = gst_discoverer_stream_info_get_caps (info);
85109
86110 return priv->caps;
87111 }
122146 if (data > 0 && data <= G_MAXINT) {
123147 value.state = GUPNP_DLNA_VALUE_STATE_SET;
124148 value.value = (gint) data;
149 } else {
150 value = get_int_value (gst_info, "bitrate");
125151 }
126152
127153 return value;
3636 dnl don't check for glib if we build glib
3737 if test "x$PACKAGE_NAME" != "xglib"; then
3838 dnl don't fail if someone does not have glib
39 PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,)
39 PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
4040 fi
4141 fi
4242
5757 enable_gtk_doc_pdf=no
5858 fi
5959
60 if test -z "$AM_DEFAULT_VERBOSITY"; then
61 AM_DEFAULT_VERBOSITY=1
62 fi
63 AC_SUBST([AM_DEFAULT_VERBOSITY])
6064
6165 AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
6266 AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
13231323 LD="${LD-ld} -m elf_i386_fbsd"
13241324 ;;
13251325 x86_64-*linux*)
1326 LD="${LD-ld} -m elf_i386"
1326 case `/usr/bin/file conftest.o` in
1327 *x86-64*)
1328 LD="${LD-ld} -m elf32_x86_64"
1329 ;;
1330 *)
1331 LD="${LD-ld} -m elf_i386"
1332 ;;
1333 esac
13271334 ;;
13281335 ppc64-*linux*|powerpc64-*linux*)
13291336 LD="${LD-ld} -m elf32ppclinux"
16871694 ;;
16881695 *)
16891696 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1690 if test -n "$lt_cv_sys_max_cmd_len"; then
1697 if test -n "$lt_cv_sys_max_cmd_len" && \
1698 test undefined != "$lt_cv_sys_max_cmd_len"; then
16911699 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
16921700 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
16931701 else
25112519 esac
25122520 ;;
25132521
2514 gnu*)
2515 version_type=linux # correct to gnu/linux during the next big refactor
2516 need_lib_prefix=no
2517 need_version=no
2518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
2519 soname_spec='${libname}${release}${shared_ext}$major'
2520 shlibpath_var=LD_LIBRARY_PATH
2521 shlibpath_overrides_runpath=no
2522 hardcode_into_libs=yes
2523 ;;
2524
25252522 haiku*)
25262523 version_type=linux # correct to gnu/linux during the next big refactor
25272524 need_lib_prefix=no
26382635 ;;
26392636
26402637 # This must be glibc/ELF.
2641 linux* | k*bsd*-gnu | kopensolaris*-gnu)
2638 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
26422639 version_type=linux # correct to gnu/linux during the next big refactor
26432640 need_lib_prefix=no
26442641 need_version=no
32543251 fi
32553252 ;;
32563253
3257 gnu*)
3258 lt_cv_deplibs_check_method=pass_all
3259 ;;
3260
32613254 haiku*)
32623255 lt_cv_deplibs_check_method=pass_all
32633256 ;;
32963289 ;;
32973290
32983291 # This must be glibc/ELF.
3299 linux* | k*bsd*-gnu | kopensolaris*-gnu)
3292 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
33003293 lt_cv_deplibs_check_method=pass_all
33013294 ;;
33023295
40484041 ;;
40494042 esac
40504043 ;;
4051 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4044 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
40524045 case $cc_basename in
40534046 KCC*)
40544047 # KAI C++ Compiler
43474340 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
43484341 ;;
43494342
4350 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4343 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
43514344 case $cc_basename in
43524345 # old Intel for x86_64 which still supported -KPIC.
43534346 ecc*)
62406233 _LT_TAGVAR(ld_shlibs, $1)=yes
62416234 ;;
62426235
6243 gnu*)
6244 ;;
6245
62466236 haiku*)
62476237 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
62486238 _LT_TAGVAR(link_all_deplibs, $1)=yes
64046394 _LT_TAGVAR(inherit_rpath, $1)=yes
64056395 ;;
64066396
6407 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6397 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
64086398 case $cc_basename in
64096399 KCC*)
64106400 # Kuck and Associates, Inc. (KAI) C++ Compiler
2525 #
2626 # VALA_PROG_VAPIGEN([MINIMUM-VERSION])
2727 # ------------------------------------
28 AC_DEFUN([VALA_PROG_VAPIGEN],
28 AC_DEFUN([GUPNP_PROG_VAPIGEN],
2929 [AC_PATH_PROG([VAPIGEN], [vapigen], [])
3030 AS_IF([test -z "$VAPIGEN"],
3131 [AC_MSG_WARN([No Vala API Generator found. You will not be able to generate .vapi files.])],
3636 [AC_MSG_RESULT([yes])],
3737 [AC_MSG_RESULT([yes])],
3838 [AC_MSG_RESULT([no])
39 AC_MSG_WARN([Vala API Generator $1 not found.])])])])
39 AC_MSG_WARN([Vala API Generator $1 not found.])
40 VAPIGEN=""
41 ])])])
4042 ])
0 noinst_PROGRAMS = sets
0 TESTS_ENVIRONMENT = \
1 G_SLICE=debug-blocks \
2 LD_LIBRARY_PATH=$(top_builddir)/libgupnp-dlna/.libs:$(LD_LIBRARY_PATH) \
3 MEDIA_DIR="$(srcdir)/media" FILE_LIST="$(srcdir)/media/media-list.txt" ${SHELL}
4 TESTS = $(check_PROGRAMS) test-discoverer.sh
5
6 check_PROGRAMS = sets
17
28 sets_SOURCES = \
39 sets.c
1313 # PARTICULAR PURPOSE.
1414
1515 @SET_MAKE@
16
1716 VPATH = @srcdir@
1817 am__make_dryrun = \
1918 { \
5049 POST_UNINSTALL = :
5150 build_triplet = @build@
5251 host_triplet = @host@
53 noinst_PROGRAMS = sets$(EXEEXT)
52 check_PROGRAMS = sets$(EXEEXT)
5453 subdir = tests
5554 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
5655 $(srcdir)/test-discoverer.sh.in
6665 CONFIG_HEADER = $(top_builddir)/config.h
6766 CONFIG_CLEAN_FILES = test-discoverer.sh
6867 CONFIG_CLEAN_VPATH_FILES =
69 PROGRAMS = $(noinst_PROGRAMS)
7068 am_sets_OBJECTS = sets-sets.$(OBJEXT)
7169 sets_OBJECTS = $(am_sets_OBJECTS)
7270 am__DEPENDENCIES_1 =
114112 esac
115113 ETAGS = etags
116114 CTAGS = ctags
115 am__tty_colors = \
116 red=; grn=; lgn=; blu=; std=
117117 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
118118 ACLOCAL = @ACLOCAL@
119119 AMTAR = @AMTAR@
219219 STRIP = @STRIP@
220220 VAPIGEN = @VAPIGEN@
221221 VERSION = @VERSION@
222 XMLLINT = @XMLLINT@
222223 abs_builddir = @abs_builddir@
223224 abs_srcdir = @abs_srcdir@
224225 abs_top_builddir = @abs_top_builddir@
271272 top_build_prefix = @top_build_prefix@
272273 top_builddir = @top_builddir@
273274 top_srcdir = @top_srcdir@
275 TESTS_ENVIRONMENT = \
276 G_SLICE=debug-blocks \
277 LD_LIBRARY_PATH=$(top_builddir)/libgupnp-dlna/.libs:$(LD_LIBRARY_PATH) \
278 MEDIA_DIR="$(srcdir)/media" FILE_LIST="$(srcdir)/media/media-list.txt" ${SHELL}
279
280 TESTS = $(check_PROGRAMS) test-discoverer.sh
274281 sets_SOURCES = \
275282 sets.c
276283
328335 test-discoverer.sh: $(top_builddir)/config.status $(srcdir)/test-discoverer.sh.in
329336 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
330337
331 clean-noinstPROGRAMS:
332 @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
338 clean-checkPROGRAMS:
339 @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
333340 echo " rm -f" $$list; \
334341 rm -f $$list || exit $$?; \
335342 test -n "$(EXEEXT)" || exit 0; \
441448 distclean-tags:
442449 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
443450
451 check-TESTS: $(TESTS)
452 @failed=0; all=0; xfail=0; xpass=0; skip=0; \
453 srcdir=$(srcdir); export srcdir; \
454 list=' $(TESTS) '; \
455 $(am__tty_colors); \
456 if test -n "$$list"; then \
457 for tst in $$list; do \
458 if test -f ./$$tst; then dir=./; \
459 elif test -f $$tst; then dir=; \
460 else dir="$(srcdir)/"; fi; \
461 if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
462 all=`expr $$all + 1`; \
463 case " $(XFAIL_TESTS) " in \
464 *[\ \ ]$$tst[\ \ ]*) \
465 xpass=`expr $$xpass + 1`; \
466 failed=`expr $$failed + 1`; \
467 col=$$red; res=XPASS; \
468 ;; \
469 *) \
470 col=$$grn; res=PASS; \
471 ;; \
472 esac; \
473 elif test $$? -ne 77; then \
474 all=`expr $$all + 1`; \
475 case " $(XFAIL_TESTS) " in \
476 *[\ \ ]$$tst[\ \ ]*) \
477 xfail=`expr $$xfail + 1`; \
478 col=$$lgn; res=XFAIL; \
479 ;; \
480 *) \
481 failed=`expr $$failed + 1`; \
482 col=$$red; res=FAIL; \
483 ;; \
484 esac; \
485 else \
486 skip=`expr $$skip + 1`; \
487 col=$$blu; res=SKIP; \
488 fi; \
489 echo "$${col}$$res$${std}: $$tst"; \
490 done; \
491 if test "$$all" -eq 1; then \
492 tests="test"; \
493 All=""; \
494 else \
495 tests="tests"; \
496 All="All "; \
497 fi; \
498 if test "$$failed" -eq 0; then \
499 if test "$$xfail" -eq 0; then \
500 banner="$$All$$all $$tests passed"; \
501 else \
502 if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
503 banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
504 fi; \
505 else \
506 if test "$$xpass" -eq 0; then \
507 banner="$$failed of $$all $$tests failed"; \
508 else \
509 if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
510 banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
511 fi; \
512 fi; \
513 dashes="$$banner"; \
514 skipped=""; \
515 if test "$$skip" -ne 0; then \
516 if test "$$skip" -eq 1; then \
517 skipped="($$skip test was not run)"; \
518 else \
519 skipped="($$skip tests were not run)"; \
520 fi; \
521 test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
522 dashes="$$skipped"; \
523 fi; \
524 report=""; \
525 if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
526 report="Please report to $(PACKAGE_BUGREPORT)"; \
527 test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
528 dashes="$$report"; \
529 fi; \
530 dashes=`echo "$$dashes" | sed s/./=/g`; \
531 if test "$$failed" -eq 0; then \
532 col="$$grn"; \
533 else \
534 col="$$red"; \
535 fi; \
536 echo "$${col}$$dashes$${std}"; \
537 echo "$${col}$$banner$${std}"; \
538 test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
539 test -z "$$report" || echo "$${col}$$report$${std}"; \
540 echo "$${col}$$dashes$${std}"; \
541 test "$$failed" -eq 0; \
542 else :; fi
543
444544 distdir: $(DISTFILES)
445545 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
446546 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
472572 fi; \
473573 done
474574 check-am: all-am
575 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
576 $(MAKE) $(AM_MAKEFLAGS) check-TESTS
475577 check: check-am
476 all-am: Makefile $(PROGRAMS)
578 all-am: Makefile
477579 installdirs:
478580 install: install-am
479581 install-exec: install-exec-am
507609 @echo "it deletes files that may require special tools to rebuild."
508610 clean: clean-am
509611
510 clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
612 clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
511613 mostlyclean-am
512614
513615 distclean: distclean-am
576678
577679 uninstall-am:
578680
579 .MAKE: install-am install-strip
580
581 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
582 clean-libtool clean-noinstPROGRAMS ctags distclean \
583 distclean-compile distclean-generic distclean-libtool \
584 distclean-tags distdir dvi dvi-am html html-am info info-am \
585 install install-am install-data install-data-am install-dvi \
586 install-dvi-am install-exec install-exec-am install-html \
587 install-html-am install-info install-info-am install-man \
588 install-pdf install-pdf-am install-ps install-ps-am \
589 install-strip installcheck installcheck-am installdirs \
590 maintainer-clean maintainer-clean-generic mostlyclean \
591 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
592 pdf pdf-am ps ps-am tags uninstall uninstall-am
681 .MAKE: check-am install-am install-strip
682
683 .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
684 clean-checkPROGRAMS clean-generic clean-libtool ctags \
685 distclean distclean-compile distclean-generic \
686 distclean-libtool distclean-tags distdir dvi dvi-am html \
687 html-am info info-am install install-am install-data \
688 install-data-am install-dvi install-dvi-am install-exec \
689 install-exec-am install-html install-html-am install-info \
690 install-info-am install-man install-pdf install-pdf-am \
691 install-ps install-ps-am install-strip installcheck \
692 installcheck-am installdirs maintainer-clean \
693 maintainer-clean-generic mostlyclean mostlyclean-compile \
694 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
695 tags uninstall uninstall-am
593696
594697
595698 # Tell versions [3.59,3.63) of GNU make to not export all variables.
227227 STRIP = @STRIP@
228228 VAPIGEN = @VAPIGEN@
229229 VERSION = @VERSION@
230 XMLLINT = @XMLLINT@
230231 abs_builddir = @abs_builddir@
231232 abs_srcdir = @abs_srcdir@
232233 abs_top_builddir = @abs_top_builddir@
228228 STRIP = @STRIP@
229229 VAPIGEN = @VAPIGEN@
230230 VERSION = @VERSION@
231 XMLLINT = @XMLLINT@
231232 abs_builddir = @abs_builddir@
232233 abs_srcdir = @abs_srcdir@
233234 abs_top_builddir = @abs_top_builddir@