Imported Upstream version 0.10.2
Andreas Henriksson
10 years ago
279 | 279 | STRIP = @STRIP@ |
280 | 280 | VAPIGEN = @VAPIGEN@ |
281 | 281 | VERSION = @VERSION@ |
282 | XMLLINT = @XMLLINT@ | |
282 | 283 | abs_builddir = @abs_builddir@ |
283 | 284 | abs_srcdir = @abs_srcdir@ |
284 | 285 | 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 | ||
0 | 21 | 0.10.1 |
1 | 22 | ====== |
2 | 23 | - Add functionality to let the meta-data back-end provide a profile on its |
18 | 18 | You have another version of autoconf. It may work, but is not guaranteed to. |
19 | 19 | If you have problems, you may need to regenerate the build system entirely. |
20 | 20 | 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 | |
181 | 21 | |
182 | 22 | # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software |
183 | 23 | # Foundation, Inc. |
1279 | 1119 | AC_SUBST([am__untar]) |
1280 | 1120 | ]) # _AM_PROG_TAR |
1281 | 1121 | |
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 | ||
1282 | 1282 | m4_include([m4/gtk-doc.m4]) |
1283 | 1283 | m4_include([m4/introspection.m4]) |
1284 | 1284 | m4_include([m4/libtool.m4]) |
69 | 69 | # compiler: $LTCC |
70 | 70 | # compiler flags: $LTCFLAGS |
71 | 71 | # 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 | |
73 | 73 | # automake: $automake_version |
74 | 74 | # autoconf: $autoconf_version |
75 | 75 | # |
79 | 79 | |
80 | 80 | PROGRAM=libtool |
81 | 81 | PACKAGE=libtool |
82 | VERSION="2.4.2 Debian-2.4.2-1ubuntu2" | |
82 | VERSION="2.4.2 Debian-2.4.2-1.2ubuntu1" | |
83 | 83 | TIMESTAMP="" |
84 | 84 | package_revision=1.3337 |
85 | 85 |
0 | 0 | #! /bin/sh |
1 | 1 | # 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. | |
3 | 3 | # |
4 | 4 | # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-dlna>. |
5 | 5 | # |
650 | 650 | # Identity of this package. |
651 | 651 | PACKAGE_NAME='gupnp-dlna' |
652 | 652 | 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' | |
655 | 655 | PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-dlna' |
656 | 656 | PACKAGE_URL='http://www.gupnp.org/' |
657 | 657 | |
696 | 696 | am__EXEEXT_TRUE |
697 | 697 | LTLIBOBJS |
698 | 698 | LIBOBJS |
699 | HAVE_XMLLINT_FALSE | |
700 | HAVE_XMLLINT_TRUE | |
701 | XMLLINT | |
699 | 702 | GLIB_PREFIX |
700 | 703 | GTK_DOC_USE_REBASE_FALSE |
701 | 704 | GTK_DOC_USE_REBASE_TRUE |
1464 | 1467 | # Omit some internal or obsolete options to make the list less imposing. |
1465 | 1468 | # This message is too long to be a string in the A/UX 3.1 sh. |
1466 | 1469 | 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. | |
1468 | 1471 | |
1469 | 1472 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1470 | 1473 | |
1534 | 1537 | |
1535 | 1538 | if test -n "$ac_init_help"; then |
1536 | 1539 | 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:";; | |
1538 | 1541 | esac |
1539 | 1542 | cat <<\_ACEOF |
1540 | 1543 | |
1692 | 1695 | test -n "$ac_init_help" && exit $ac_status |
1693 | 1696 | if $ac_init_version; then |
1694 | 1697 | cat <<\_ACEOF |
1695 | gupnp-dlna configure 0.10.1 | |
1698 | gupnp-dlna configure 0.10.2 | |
1696 | 1699 | generated by GNU Autoconf 2.69 |
1697 | 1700 | |
1698 | 1701 | Copyright (C) 2012 Free Software Foundation, Inc. |
1970 | 1973 | This file contains any messages produced by compilers while |
1971 | 1974 | running configure, to aid debugging if configure makes a mistake. |
1972 | 1975 | |
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 | |
1974 | 1977 | generated by GNU Autoconf 2.69. Invocation command line was |
1975 | 1978 | |
1976 | 1979 | $ $0 $@ |
2791 | 2794 | |
2792 | 2795 | # Define the identity of the package. |
2793 | 2796 | PACKAGE='gupnp-dlna' |
2794 | VERSION='0.10.1' | |
2797 | VERSION='0.10.2' | |
2795 | 2798 | |
2796 | 2799 | |
2797 | 2800 | cat >>confdefs.h <<_ACEOF |
5105 | 5108 | ;; |
5106 | 5109 | *) |
5107 | 5110 | 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 | |
5109 | 5113 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` |
5110 | 5114 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` |
5111 | 5115 | else |
5503 | 5507 | fi |
5504 | 5508 | ;; |
5505 | 5509 | |
5506 | gnu*) | |
5507 | lt_cv_deplibs_check_method=pass_all | |
5508 | ;; | |
5509 | ||
5510 | 5510 | haiku*) |
5511 | 5511 | lt_cv_deplibs_check_method=pass_all |
5512 | 5512 | ;; |
5545 | 5545 | ;; |
5546 | 5546 | |
5547 | 5547 | # This must be glibc/ELF. |
5548 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
5548 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
5549 | 5549 | lt_cv_deplibs_check_method=pass_all |
5550 | 5550 | ;; |
5551 | 5551 | |
6639 | 6639 | LD="${LD-ld} -m elf_i386_fbsd" |
6640 | 6640 | ;; |
6641 | 6641 | 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 | |
6643 | 6650 | ;; |
6644 | 6651 | ppc64-*linux*|powerpc64-*linux*) |
6645 | 6652 | LD="${LD-ld} -m elf32ppclinux" |
8516 | 8523 | lt_prog_compiler_static='-non_shared' |
8517 | 8524 | ;; |
8518 | 8525 | |
8519 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
8526 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
8520 | 8527 | case $cc_basename in |
8521 | 8528 | # old Intel for x86_64 which still supported -KPIC. |
8522 | 8529 | ecc*) |
10686 | 10693 | esac |
10687 | 10694 | ;; |
10688 | 10695 | |
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 | ||
10700 | 10696 | haiku*) |
10701 | 10697 | version_type=linux # correct to gnu/linux during the next big refactor |
10702 | 10698 | need_lib_prefix=no |
10813 | 10809 | ;; |
10814 | 10810 | |
10815 | 10811 | # This must be glibc/ELF. |
10816 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
10812 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
10817 | 10813 | version_type=linux # correct to gnu/linux during the next big refactor |
10818 | 10814 | need_lib_prefix=no |
10819 | 10815 | need_version=no |
12903 | 12899 | |
12904 | 12900 | fi |
12905 | 12901 | |
12906 | ||
12907 | ||
12908 | ||
12909 | ||
12910 | ||
12911 | ||
12912 | ||
12913 | 12902 | # Check for g_clear_pointer |
12914 | 12903 | have_g_clear_pointer='no' |
12915 | 12904 | if test -n "$PKG_CONFIG" && \ |
13081 | 13070 | |
13082 | 13071 | |
13083 | 13072 | # vapigen |
13073 | have_vapigen=no | |
13084 | 13074 | if test "x$found_introspection" = "xyes"; then : |
13085 | 13075 | |
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 | |
13086 | 13090 | # Extract the first word of "vapigen", so it can be a program name with args. |
13087 | 13091 | set dummy vapigen; ac_word=$2 |
13088 | 13092 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
13127 | 13131 | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No Vala API Generator found. You will not be able to generate .vapi files." >&5 |
13128 | 13132 | $as_echo "$as_me: WARNING: No Vala API Generator found. You will not be able to generate .vapi files." >&2;} |
13129 | 13133 | 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; } | |
13133 | 13137 | am__vapigen_version=`$VAPIGEN --version | sed 's/Vala API Generator *//'` |
13134 | as_arg_v1=0.18 | |
13138 | as_arg_v1=$VAPIGEN_MIN_VERSION | |
13135 | 13139 | as_arg_v2="$am__vapigen_version" |
13136 | 13140 | awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null |
13137 | 13141 | case $? in #( |
13144 | 13148 | 2) : |
13145 | 13149 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
13146 | 13150 | $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 | ;; #( | |
13149 | 13155 | *) : |
13150 | 13156 | ;; |
13151 | 13157 | esac |
13154 | 13160 | |
13155 | 13161 | |
13156 | 13162 | |
13163 | fi | |
13164 | if test "x$VAPIGEN" != "x"; then : | |
13165 | have_vapigen=yes | |
13157 | 13166 | fi |
13158 | 13167 | if test "x$VAPIGEN" != "x"; then |
13159 | 13168 | HAVE_VAPIGEN_TRUE= |
13384 | 13393 | # Put the nasty error message in config.log where it belongs |
13385 | 13394 | echo "$GTKDOC_DEPS_PKG_ERRORS" >&5 |
13386 | 13395 | |
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 | : | |
13397 | 13397 | elif test $pkg_failed = untried; then |
13398 | 13398 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
13399 | 13399 | $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 | : | |
13412 | 13401 | else |
13413 | 13402 | GTKDOC_DEPS_CFLAGS=$pkg_cv_GTKDOC_DEPS_CFLAGS |
13414 | 13403 | GTKDOC_DEPS_LIBS=$pkg_cv_GTKDOC_DEPS_LIBS |
13443 | 13432 | enable_gtk_doc_pdf=no |
13444 | 13433 | fi |
13445 | 13434 | |
13435 | if test -z "$AM_DEFAULT_VERBOSITY"; then | |
13436 | AM_DEFAULT_VERBOSITY=1 | |
13437 | fi | |
13438 | ||
13446 | 13439 | |
13447 | 13440 | if test x$enable_gtk_doc = xyes; then |
13448 | 13441 | ENABLE_GTK_DOC_TRUE= |
13487 | 13480 | |
13488 | 13481 | # for fixxref |
13489 | 13482 | 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 | |
13490 | 13532 | |
13491 | 13533 | |
13492 | 13534 | 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" |
13666 | 13708 | as_fn_error $? "conditional \"GTK_DOC_USE_REBASE\" was never defined. |
13667 | 13709 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
13668 | 13710 | 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 | |
13669 | 13715 | |
13670 | 13716 | : "${CONFIG_STATUS=./config.status}" |
13671 | 13717 | ac_write_fail=0 |
14063 | 14109 | # report actual input values of CONFIG_FILES etc. instead of their |
14064 | 14110 | # values after options handling. |
14065 | 14111 | 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 | |
14067 | 14113 | generated by GNU Autoconf 2.69. Invocation command line was |
14068 | 14114 | |
14069 | 14115 | CONFIG_FILES = $CONFIG_FILES |
14130 | 14176 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
14131 | 14177 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
14132 | 14178 | ac_cs_version="\\ |
14133 | gupnp-dlna config.status 0.10.1 | |
14179 | gupnp-dlna config.status 0.10.2 | |
14134 | 14180 | configured by $0, generated by GNU Autoconf 2.69, |
14135 | 14181 | with options \\"\$ac_cs_config\\" |
14136 | 14182 | |
15923 | 15969 | echo |
15924 | 15970 | echo 'Configuration status:' |
15925 | 15971 | echo |
15972 | echo "GObject-Introspection: $found_introspection" | |
15973 | echo "VALA bindings: $have_vapigen" | |
15926 | 15974 | echo "Default metadata backend: $with_default_metadata_backend" |
15927 | 15975 | echo "Default metadata backend directory: $with_default_metadata_backend_dir" |
15928 | 15976 | echo "Build GStreamer metadata backend: $enable_gstreamer_metadata_backend" |
0 | 0 | AC_PREREQ([2.63]) |
1 | 1 | AC_INIT([gupnp-dlna], |
2 | [0.10.1], | |
2 | [0.10.2], | |
3 | 3 | [https://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-dlna], |
4 | 4 | [gupnp-dlna], |
5 | 5 | [http://www.gupnp.org/]) |
165 | 165 | PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.32]) |
166 | 166 | PKG_CHECK_MODULES([GOBJECT], [gobject-2.0]) |
167 | 167 | 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) | |
175 | 168 | |
176 | 169 | # Check for g_clear_pointer |
177 | 170 | have_g_clear_pointer='no' |
221 | 214 | GOBJECT_INTROSPECTION_CHECK([0.6.4]) |
222 | 215 | |
223 | 216 | # vapigen |
217 | have_vapigen=no | |
224 | 218 | AS_IF([test "x$found_introspection" = "xyes"], |
225 | 219 | [ |
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]) | |
227 | 230 | ] |
228 | 231 | ) |
232 | AS_IF([test "x$VAPIGEN" != "x"], [have_vapigen=yes]) | |
229 | 233 | AM_CONDITIONAL([HAVE_VAPIGEN], [test "x$VAPIGEN" != "x"]) |
230 | 234 | |
231 | 235 | GTK_DOC_CHECK([1.11],[--flavour no-tmpl]) |
232 | 236 | # for fixxref |
233 | 237 | GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`" |
234 | 238 | 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"]) | |
235 | 243 | |
236 | 244 | AC_CONFIG_FILES([ |
237 | 245 | Makefile |
257 | 265 | echo |
258 | 266 | echo 'Configuration status:' |
259 | 267 | echo |
268 | echo "GObject-Introspection: $found_introspection" | |
269 | echo "VALA bindings: $have_vapigen" | |
260 | 270 | echo "Default metadata backend: $with_default_metadata_backend" |
261 | 271 | echo "Default metadata backend directory: $with_default_metadata_backend_dir" |
262 | 272 | echo "Build GStreamer metadata backend: $enable_gstreamer_metadata_backend" |
10 | 10 | mpeg1.xml \ |
11 | 11 | avc.xml \ |
12 | 12 | mpeg-ts.xml \ |
13 | mpeg-ps.xml \ | |
14 | mpeg-common.xml \ | |
13 | 15 | mpeg4.xml \ |
14 | 16 | jpeg.xml \ |
15 | 17 | png.xml |
17 | 19 | dlnadir = $(shareddir)/dlna-profiles |
18 | 20 | dlna_DATA = $(dlnaschemas) $(dlnaprofiles) |
19 | 21 | |
22 | if HAVE_XMLLINT | |
23 | check-profiles: $(dlnaprofiles) $(dlnaschemas) | |
24 | $(XMLLINT) --relaxng $(dlnaschemas) $(dlnaprofiles) >/dev/null | |
25 | endif | |
26 | ||
20 | 27 | EXTRA_DIST = $(dlnaschemas) $(dlnaprofiles) |
212 | 212 | STRIP = @STRIP@ |
213 | 213 | VAPIGEN = @VAPIGEN@ |
214 | 214 | VERSION = @VERSION@ |
215 | XMLLINT = @XMLLINT@ | |
215 | 216 | abs_builddir = @abs_builddir@ |
216 | 217 | abs_srcdir = @abs_srcdir@ |
217 | 218 | abs_top_builddir = @abs_top_builddir@ |
276 | 277 | mpeg1.xml \ |
277 | 278 | avc.xml \ |
278 | 279 | mpeg-ts.xml \ |
280 | mpeg-ps.xml \ | |
281 | mpeg-common.xml \ | |
279 | 282 | mpeg4.xml \ |
280 | 283 | jpeg.xml \ |
281 | 284 | png.xml |
499 | 502 | uninstall uninstall-am uninstall-dlnaDATA |
500 | 503 | |
501 | 504 | |
505 | @HAVE_XMLLINT_TRUE@check-profiles: $(dlnaprofiles) $(dlnaschemas) | |
506 | @HAVE_XMLLINT_TRUE@ $(XMLLINT) --relaxng $(dlnaschemas) $(dlnaprofiles) >/dev/null | |
507 | ||
502 | 508 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
503 | 509 | # Otherwise a system limit (for SysV at least) may be exceeded. |
504 | 510 | .NOEXPORT: |
35 | 35 | |
36 | 36 | <restriction id="AAC-MULT5" type="audio"> |
37 | 37 | <parent name="AAC" /> |
38 | ||
39 | <field name="level" type="string"> | |
40 | <value>1</value> | |
41 | <value>2</value> | |
42 | <value>4</value> | |
43 | </field> | |
38 | 44 | |
39 | 45 | <field name="channels" type="int"> |
40 | 46 | <!-- 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> |
1 | 1 | |
2 | 2 | <dlna-profiles> |
3 | 3 | <include ref="common.xml" /> |
4 | <include ref="mpeg-common.xml" /> | |
4 | 5 | |
5 | 6 | <restrictions> |
6 | <restriction id="MPEG_TS" type="container"> | |
7 | <restriction id="MPEG_TS_ISO" type="container"> | |
7 | 8 | <field name="name" type="string"> |
8 | 9 | <value>video/mpegts</value> |
9 | 10 | </field> |
15 | 16 | </field> |
16 | 17 | </restriction> |
17 | 18 | |
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 --> | |
18 | 42 | <restriction id="MPEG_TS_AUDIO" type="audio"> |
43 | <parent name="MPEG_TS_AUDIO_BASE" /> | |
19 | 44 | <field name="rate" type="int"> |
20 | 45 | <value>48000</value> |
21 | 46 | </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> | |
27 | 56 | </field> |
28 | 57 | </restriction> |
29 | 58 | |
51 | 80 | <!-- Max. system bitrate is 19.3927 Mb/s. Subtracting max. audio |
52 | 81 | bitrate, and ignoring close caption data and other overhead --> |
53 | 82 | <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> | |
184 | 83 | </field> |
185 | 84 | </restriction> |
186 | 85 | |
251 | 150 | </restriction> |
252 | 151 | </restrictions> |
253 | 152 | |
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"> | |
258 | 279 | <restriction type="audio"> |
259 | 280 | <parent name="MPEG_TS_AUDIO" /> |
260 | 281 | |
281 | 302 | |
282 | 303 | <restriction type="video"> |
283 | 304 | <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" /> | |
396 | 305 | <parent name="MPEG_TS_1920x1080" /> |
397 | 306 | </restriction> |
398 | 307 | |
411 | 320 | <parent name="1280x1080" /> |
412 | 321 | </restriction> |
413 | 322 | </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> | |
414 | 365 | </dlna-profiles> |
64 | 64 | <field name="width" type="int"> |
65 | 65 | <range min="1" max="4096" /> |
66 | 66 | </field> |
67 | <!-- bgo#689355 | |
67 | 68 | <field name="depth" type="int" used="in-strict"> |
68 | 69 | <value>1</value> |
69 | 70 | <value>2</value> |
72 | 73 | <value>16</value> |
73 | 74 | <value>24</value> |
74 | 75 | <value>32</value> |
75 | </field> | |
76 | </field> --> | |
76 | 77 | </restriction> |
77 | 78 | </dlna-profile> |
78 | 79 | </dlna-profiles> |
222 | 222 | STRIP = @STRIP@ |
223 | 223 | VAPIGEN = @VAPIGEN@ |
224 | 224 | VERSION = @VERSION@ |
225 | XMLLINT = @XMLLINT@ | |
225 | 226 | abs_builddir = @abs_builddir@ |
226 | 227 | abs_srcdir = @abs_srcdir@ |
227 | 228 | abs_top_builddir = @abs_top_builddir@ |
188 | 188 | STRIP = @STRIP@ |
189 | 189 | VAPIGEN = @VAPIGEN@ |
190 | 190 | VERSION = @VERSION@ |
191 | XMLLINT = @XMLLINT@ | |
191 | 192 | abs_builddir = @abs_builddir@ |
192 | 193 | abs_srcdir = @abs_srcdir@ |
193 | 194 | abs_top_builddir = @abs_top_builddir@ |
381 | 382 | @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = |
382 | 383 | @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp |
383 | 384 | |
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 | ||
384 | 416 | # This includes the standard gtk-doc make rules, copied by gtkdocize. |
385 | 417 | |
386 | 418 | # Other files to distribute |
593 | 625 | |
594 | 626 | $(REPORT_FILES): sgml-build.stamp |
595 | 627 | |
596 | #### setup #### | |
597 | ||
598 | 628 | 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 \ | |
601 | 630 | files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ |
602 | 631 | if test "x$$files" != "x" ; then \ |
603 | 632 | for file in $$files ; do \ |
604 | 633 | test -f $(abs_srcdir)/$$file && \ |
605 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \ | |
634 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ | |
606 | 635 | done; \ |
607 | 636 | fi; \ |
608 | 637 | fi |
609 | @touch setup-build.stamp | |
610 | ||
611 | #### scan #### | |
638 | $(AM_V_at)touch setup-build.stamp | |
612 | 639 | |
613 | 640 | scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) |
614 | @echo ' DOC Scanning header files' | |
615 | @_source_dir='' ; \ | |
641 | $(GTK_DOC_V_SCAN)_source_dir='' ; \ | |
616 | 642 | for i in $(DOC_SOURCE_DIR) ; do \ |
617 | 643 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
618 | 644 | done ; \ |
619 | 645 | 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 \ | |
622 | 647 | scanobj_options=""; \ |
623 | 648 | gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
624 | 649 | if test "$(?)" = "0"; then \ |
633 | 658 | test -f $$i || touch $$i ; \ |
634 | 659 | done \ |
635 | 660 | fi |
636 | @touch scan-build.stamp | |
661 | $(AM_V_at)touch scan-build.stamp | |
637 | 662 | |
638 | 663 | $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp |
639 | 664 | @true |
640 | 665 | |
641 | #### xml #### | |
642 | ||
643 | 666 | 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='' ; \ | |
646 | 668 | for i in $(DOC_SOURCE_DIR) ; do \ |
647 | 669 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
648 | 670 | done ; \ |
649 | 671 | 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 | |
651 | 673 | |
652 | 674 | sgml.stamp: sgml-build.stamp |
653 | 675 | @true |
654 | 676 | |
655 | #### html #### | |
656 | ||
657 | 677 | 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=""; \ | |
662 | 680 | gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
663 | 681 | if test "$(?)" = "0"; then \ |
664 | 682 | if test "x$(V)" = "x1"; then \ |
679 | 697 | cp $(abs_builddir)/$$file $(abs_builddir)/html; \ |
680 | 698 | fi; \ |
681 | 699 | 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 | |
687 | 702 | |
688 | 703 | 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=""; \ | |
692 | 706 | gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
693 | 707 | if test "$(?)" = "0"; then \ |
694 | 708 | if test "x$(V)" = "x1"; then \ |
705 | 719 | done; \ |
706 | 720 | fi; \ |
707 | 721 | 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 | |
709 | 723 | |
710 | 724 | ############## |
711 | 725 | |
720 | 734 | rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ |
721 | 735 | fi |
722 | 736 | |
723 | maintainer-clean-local: clean | |
737 | maintainer-clean-local: | |
724 | 738 | @rm -rf xml html |
725 | 739 | |
726 | 740 | install-data-local: |
756 | 770 | # |
757 | 771 | # Require gtk-doc when making dist |
758 | 772 | # |
759 | @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: | |
773 | @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: docs | |
760 | 774 | @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc: |
761 | 775 | @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist" |
762 | 776 | @ENABLE_GTK_DOC_FALSE@ @false |
0 | <SECTION> | |
1 | <FILE>gupnp-dlna</FILE> | |
2 | ||
3 | </SECTION> | |
4 | ||
5 | 0 | <SECTION> |
6 | 1 | <FILE>gupnp-dlna-audio-information</FILE> |
7 | 2 | <TITLE>GUPnPDLNAAudioInformation</TITLE> |
12 | 7 | gupnp_dlna_audio_information_get_depth |
13 | 8 | gupnp_dlna_audio_information_get_layer |
14 | 9 | gupnp_dlna_audio_information_get_level |
15 | gupnp_dlna_audio_information_get_mime | |
16 | 10 | gupnp_dlna_audio_information_get_mpeg_audio_version |
17 | 11 | gupnp_dlna_audio_information_get_mpeg_version |
18 | 12 | gupnp_dlna_audio_information_get_profile |
19 | 13 | gupnp_dlna_audio_information_get_rate |
20 | 14 | gupnp_dlna_audio_information_get_stream_format |
21 | 15 | gupnp_dlna_audio_information_get_wma_version |
16 | gupnp_dlna_audio_information_get_mime | |
22 | 17 | <SUBSECTION Standard> |
23 | 18 | GUPNP_DLNA_AUDIO_INFORMATION |
24 | 19 | GUPNP_DLNA_AUDIO_INFORMATION_CLASS |
34 | 29 | <TITLE>GUPnPDLNAContainerInformation</TITLE> |
35 | 30 | GUPnPDLNAContainerInformation |
36 | 31 | GUPnPDLNAContainerInformationClass |
37 | gupnp_dlna_container_information_get_mime | |
38 | 32 | gupnp_dlna_container_information_get_mpeg_version |
39 | 33 | gupnp_dlna_container_information_get_packet_size |
40 | 34 | gupnp_dlna_container_information_get_profile |
35 | gupnp_dlna_container_information_is_system_stream | |
41 | 36 | gupnp_dlna_container_information_get_variant |
42 | gupnp_dlna_container_information_is_system_stream | |
37 | gupnp_dlna_container_information_get_mime | |
43 | 38 | <SUBSECTION Standard> |
44 | 39 | GUPNP_DLNA_CONTAINER_INFORMATION |
45 | 40 | GUPNP_DLNA_CONTAINER_INFORMATION_CLASS |
52 | 47 | |
53 | 48 | <SECTION> |
54 | 49 | <FILE>gupnp-dlna-g-values</FILE> |
55 | GUPnPDLNAFraction | |
56 | GUPnPDLNAFractionRange | |
57 | GUPnPDLNAIntRange | |
58 | 50 | gupnp_dlna_fraction_copy |
59 | 51 | gupnp_dlna_fraction_free |
52 | gupnp_dlna_fraction_get_numerator | |
60 | 53 | gupnp_dlna_fraction_get_denominator |
61 | gupnp_dlna_fraction_get_numerator | |
62 | 54 | gupnp_dlna_fraction_range_copy |
63 | 55 | gupnp_dlna_fraction_range_free |
56 | gupnp_dlna_fraction_range_get_min | |
64 | 57 | gupnp_dlna_fraction_range_get_max |
65 | gupnp_dlna_fraction_range_get_min | |
66 | 58 | gupnp_dlna_int_range_copy |
67 | 59 | gupnp_dlna_int_range_free |
60 | gupnp_dlna_int_range_get_min | |
68 | 61 | gupnp_dlna_int_range_get_max |
69 | gupnp_dlna_int_range_get_min | |
62 | GUPnPDLNAFractionRange | |
63 | GUPnPDLNAFraction | |
64 | GUPnPDLNAIntRange | |
70 | 65 | <SUBSECTION Standard> |
71 | 66 | GUPNP_DLNA_FRACTION |
72 | 67 | GUPNP_DLNA_FRACTION_RANGE |
86 | 81 | GUPnPDLNAImageInformationClass |
87 | 82 | gupnp_dlna_image_information_get_depth |
88 | 83 | gupnp_dlna_image_information_get_height |
84 | gupnp_dlna_image_information_get_width | |
89 | 85 | gupnp_dlna_image_information_get_mime |
90 | gupnp_dlna_image_information_get_width | |
91 | 86 | <SUBSECTION Standard> |
92 | 87 | GUPNP_DLNA_IMAGE_INFORMATION |
93 | 88 | GUPNP_DLNA_IMAGE_INFORMATION_CLASS |
106 | 101 | gupnp_dlna_information_get_audio_information |
107 | 102 | gupnp_dlna_information_get_container_information |
108 | 103 | gupnp_dlna_information_get_image_information |
104 | gupnp_dlna_information_get_video_information | |
109 | 105 | gupnp_dlna_information_get_profile_name |
110 | 106 | gupnp_dlna_information_get_uri |
111 | gupnp_dlna_information_get_video_information | |
112 | 107 | <SUBSECTION Standard> |
113 | 108 | GUPNP_DLNA_INFORMATION |
114 | 109 | GUPNP_DLNA_INFORMATION_CLASS |
125 | 120 | <TITLE>GUPnPDLNAProfile</TITLE> |
126 | 121 | GUPnPDLNAProfile |
127 | 122 | 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 | |
128 | 127 | gupnp_dlna_profile_get_audio_restrictions |
129 | gupnp_dlna_profile_get_container_restrictions | |
130 | gupnp_dlna_profile_get_extended | |
131 | 128 | gupnp_dlna_profile_get_image_restrictions |
132 | gupnp_dlna_profile_get_mime | |
133 | gupnp_dlna_profile_get_name | |
134 | 129 | gupnp_dlna_profile_get_video_restrictions |
135 | 130 | <SUBSECTION Standard> |
136 | 131 | GUPNP_DLNA_PROFILE |
148 | 143 | <TITLE>GUPnPDLNAProfileGuesser</TITLE> |
149 | 144 | GUPnPDLNAProfileGuesser |
150 | 145 | 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 | |
151 | 154 | 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 | |
160 | 155 | <SUBSECTION Standard> |
161 | 156 | GUPNP_DLNA_PROFILE_GUESSER |
162 | 157 | GUPNP_DLNA_PROFILE_GUESSER_CLASS |
170 | 165 | |
171 | 166 | <SECTION> |
172 | 167 | <FILE>gupnp-dlna-restriction</FILE> |
173 | GUPnPDLNARestriction | |
174 | 168 | gupnp_dlna_restriction_copy |
175 | 169 | gupnp_dlna_restriction_free |
176 | gupnp_dlna_restriction_get_entries | |
177 | gupnp_dlna_restriction_get_mime | |
178 | 170 | gupnp_dlna_restriction_is_empty |
179 | 171 | gupnp_dlna_restriction_to_string |
172 | gupnp_dlna_restriction_get_mime | |
173 | gupnp_dlna_restriction_get_entries | |
174 | GUPnPDLNARestriction | |
180 | 175 | <SUBSECTION Standard> |
181 | 176 | GUPNP_DLNA_RESTRICTION |
182 | 177 | GUPNP_TYPE_DLNA_RESTRICTION |
185 | 180 | |
186 | 181 | <SECTION> |
187 | 182 | <FILE>gupnp-dlna-value-list</FILE> |
188 | GUPnPDLNAValueList | |
189 | 183 | gupnp_dlna_value_list_copy |
190 | 184 | gupnp_dlna_value_list_free |
191 | gupnp_dlna_value_list_get_g_values | |
192 | 185 | gupnp_dlna_value_list_is_empty |
193 | 186 | gupnp_dlna_value_list_to_string |
187 | gupnp_dlna_value_list_get_g_values | |
188 | GUPnPDLNAValueList | |
194 | 189 | <SUBSECTION Standard> |
195 | 190 | GUPNP_DLNA_VALUE_LIST |
196 | 191 | GUPNP_TYPE_DLNA_VALUE_LIST |
199 | 194 | |
200 | 195 | <SECTION> |
201 | 196 | <FILE>gupnp-dlna-values</FILE> |
197 | GUPnPDLNAValueState | |
198 | GUPnPDLNABoolValue | |
202 | 199 | GUPNP_DLNA_BOOL_VALUE_UNSET |
203 | 200 | GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED |
201 | GUPnPDLNAFractionValue | |
204 | 202 | GUPNP_DLNA_FRACTION_VALUE_UNSET |
205 | 203 | GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED |
204 | GUPnPDLNAIntValue | |
206 | 205 | GUPNP_DLNA_INT_VALUE_UNSET |
207 | 206 | GUPNP_DLNA_INT_VALUE_UNSUPPORTED |
207 | GUPnPDLNAStringValue | |
208 | 208 | GUPNP_DLNA_STRING_VALUE_UNSET |
209 | 209 | GUPNP_DLNA_STRING_VALUE_UNSUPPORTED |
210 | GUPnPDLNABoolValue | |
211 | GUPnPDLNAFractionValue | |
212 | GUPnPDLNAIntValue | |
213 | GUPnPDLNAStringValue | |
214 | GUPnPDLNAValueState | |
215 | 210 | </SECTION> |
216 | 211 | |
217 | 212 | <SECTION> |
222 | 217 | gupnp_dlna_video_information_get_bitrate |
223 | 218 | gupnp_dlna_video_information_get_framerate |
224 | 219 | gupnp_dlna_video_information_get_height |
220 | gupnp_dlna_video_information_is_interlaced | |
225 | 221 | gupnp_dlna_video_information_get_level |
226 | gupnp_dlna_video_information_get_mime | |
227 | 222 | gupnp_dlna_video_information_get_mpeg_version |
228 | 223 | gupnp_dlna_video_information_get_pixel_aspect_ratio |
229 | 224 | gupnp_dlna_video_information_get_profile |
225 | gupnp_dlna_video_information_is_system_stream | |
230 | 226 | 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 | |
233 | 228 | <SUBSECTION Standard> |
234 | 229 | GUPNP_DLNA_VIDEO_INFORMATION |
235 | 230 | GUPNP_DLNA_VIDEO_INFORMATION_CLASS |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="gupnp-dlna-GUPnP-DLNA-Values.html" title="GUPnP DLNA Values"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
51 | 51 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>); |
52 | 52 | <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> |
53 | 53 | (<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>); | |
54 | 66 | <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> | |
67 | 67 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>); |
68 | 68 | </pre> |
69 | 69 | </div> |
320 | 320 | </div> |
321 | 321 | <hr> |
322 | 322 | <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"> | |
323 | 437 | <a name="gupnp-dlna-audio-information-get-mime"></a><h3>gupnp_dlna_audio_information_get_mime ()</h3> |
324 | 438 | <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 |
325 | 439 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"><span class="type">GUPnPDLNAAudioInformation</span></a> *info</code></em>);</pre> |
333 | 447 | <tr> |
334 | 448 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
335 | 449 | <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> | |
450 | 450 | </tr> |
451 | 451 | </tbody> |
452 | 452 | </table></div> |
460 | 460 | </div> |
461 | 461 | <div class="footer"> |
462 | 462 | <hr> |
463 | Generated by GTK-Doc V1.18</div> | |
463 | Generated by GTK-Doc V1.18.1</div> | |
464 | 464 | </body> |
465 | 465 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
41 | 41 | <a name="GUPnPDLNAContainerInformation.synopsis"></a><h2>Synopsis</h2> |
42 | 42 | <pre class="synopsis"> <a class="link" href="GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation-struct" title="GUPnPDLNAContainerInformation">GUPnPDLNAContainerInformation</a>; |
43 | 43 | <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>); | |
44 | 54 | <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> | |
55 | 55 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>); |
56 | 56 | </pre> |
57 | 57 | </div> |
166 | 166 | </div> |
167 | 167 | <hr> |
168 | 168 | <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"> | |
169 | 264 | <a name="gupnp-dlna-container-information-get-mime"></a><h3>gupnp_dlna_container_information_get_mime ()</h3> |
170 | 265 | <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 |
171 | 266 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"><span class="type">GUPnPDLNAContainerInformation</span></a> *info</code></em>);</pre> |
179 | 274 | <tr> |
180 | 275 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
181 | 276 | <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> | |
277 | 277 | </tr> |
278 | 278 | </tbody> |
279 | 279 | </table></div> |
287 | 287 | </div> |
288 | 288 | <div class="footer"> |
289 | 289 | <hr> |
290 | Generated by GTK-Doc V1.18</div> | |
290 | Generated by GTK-Doc V1.18.1</div> | |
291 | 291 | </body> |
292 | 292 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAContainerInformation.html" title="GUPnPDLNAContainerInformation"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
45 | 45 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>); |
46 | 46 | <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> |
47 | 47 | (<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>); | |
48 | 50 | <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> | |
51 | 51 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>); |
52 | 52 | </pre> |
53 | 53 | </div> |
183 | 183 | </div> |
184 | 184 | <hr> |
185 | 185 | <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"> | |
186 | 205 | <a name="gupnp-dlna-image-information-get-mime"></a><h3>gupnp_dlna_image_information_get_mime ()</h3> |
187 | 206 | <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 |
188 | 207 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"><span class="type">GUPnPDLNAImageInformation</span></a> *info</code></em>);</pre> |
196 | 215 | <tr> |
197 | 216 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
198 | 217 | <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> | |
218 | 218 | </tr> |
219 | 219 | </tbody> |
220 | 220 | </table></div> |
228 | 228 | </div> |
229 | 229 | <div class="footer"> |
230 | 230 | <hr> |
231 | Generated by GTK-Doc V1.18</div> | |
231 | Generated by GTK-Doc V1.18.1</div> | |
232 | 232 | </body> |
233 | 233 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
49 | 49 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>); |
50 | 50 | <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> |
51 | 51 | (<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>); | |
52 | 54 | 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> |
53 | 55 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>); |
54 | 56 | 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>); | |
57 | 57 | </pre> |
58 | 58 | </div> |
59 | 59 | <div class="refsect1"> |
228 | 228 | </div> |
229 | 229 | <hr> |
230 | 230 | <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"> | |
231 | 255 | <a name="gupnp-dlna-information-get-profile-name"></a><h3>gupnp_dlna_information_get_profile_name ()</h3> |
232 | 256 | <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 |
233 | 257 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> *info</code></em>);</pre> |
265 | 289 | </tbody> |
266 | 290 | </table></div> |
267 | 291 | </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> | |
292 | 292 | </div> |
293 | 293 | <div class="refsect1"> |
294 | 294 | <a name="GUPnPDLNAInformation.property-details"></a><h2>Property Details</h2> |
336 | 336 | </div> |
337 | 337 | <div class="footer"> |
338 | 338 | <hr> |
339 | Generated by GTK-Doc V1.18</div> | |
339 | Generated by GTK-Doc V1.18.1</div> | |
340 | 340 | </body> |
341 | 341 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
42 | 42 | <a name="GUPnPDLNAProfile.synopsis"></a><h2>Synopsis</h2> |
43 | 43 | <pre class="synopsis"> <a class="link" href="GUPnPDLNAProfile.html#GUPnPDLNAProfile-struct" title="GUPnPDLNAProfile">GUPnPDLNAProfile</a>; |
44 | 44 | <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>); | |
45 | 50 | <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> |
46 | 51 | (<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>); | |
50 | 52 | <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> |
51 | 53 | (<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>); | |
54 | 54 | <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> |
55 | 55 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>); |
56 | 56 | </pre> |
114 | 114 | </div> |
115 | 115 | <hr> |
116 | 116 | <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"> | |
117 | 196 | <a name="gupnp-dlna-profile-get-audio-restrictions"></a><h3>gupnp_dlna_profile_get_audio_restrictions ()</h3> |
118 | 197 | <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 |
119 | 198 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre> |
139 | 218 | </div> |
140 | 219 | <hr> |
141 | 220 | <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"> | |
185 | 221 | <a name="gupnp-dlna-profile-get-image-restrictions"></a><h3>gupnp_dlna_profile_get_image_restrictions ()</h3> |
186 | 222 | <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 |
187 | 223 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre> |
207 | 243 | </div> |
208 | 244 | <hr> |
209 | 245 | <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"> | |
246 | 246 | <a name="gupnp-dlna-profile-get-video-restrictions"></a><h3>gupnp_dlna_profile_get_video_restrictions ()</h3> |
247 | 247 | <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 |
248 | 248 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfile.html" title="GUPnPDLNAProfile"><span class="type">GUPnPDLNAProfile</span></a> *profile</code></em>);</pre> |
323 | 323 | </div> |
324 | 324 | <div class="footer"> |
325 | 325 | <hr> |
326 | Generated by GTK-Doc V1.18</div> | |
326 | Generated by GTK-Doc V1.18.1</div> | |
327 | 327 | </body> |
328 | 328 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="ch01.html" title="GUPnP DLNA"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
45 | 45 | <a name="GUPnPDLNAProfileGuesser.synopsis"></a><h2>Synopsis</h2> |
46 | 46 | <pre class="synopsis"> <a class="link" href="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-struct" title="GUPnPDLNAProfileGuesser">GUPnPDLNAProfileGuesser</a>; |
47 | 47 | <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>); | |
56 | 51 | <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> |
57 | 52 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>, |
58 | 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> *uri</code></em>, |
59 | 54 | <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>, |
60 | 55 | <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>); | |
64 | 56 | <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> |
65 | 57 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAProfileGuesser.html" title="GUPnPDLNAProfileGuesser"><span class="type">GUPnPDLNAProfileGuesser</span></a> *guesser</code></em>, |
66 | 58 | <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>, |
67 | 59 | <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>, |
68 | 60 | <em class="parameter"><code><a class="link" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"><span class="type">GUPnPDLNAInformation</span></a> **dlna_info</code></em>, |
69 | 61 | <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>); | |
70 | 68 | <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> |
71 | 69 | (<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>); | |
75 | 75 | </pre> |
76 | 76 | </div> |
77 | 77 | <div class="refsect1"> |
128 | 128 | </div> |
129 | 129 | <hr> |
130 | 130 | <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"> | |
131 | 373 | <a name="gupnp-dlna-profile-guesser-cleanup"></a><h3>gupnp_dlna_profile_guesser_cleanup ()</h3> |
132 | 374 | <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> |
133 | 375 | <p> |
136 | 378 | that profile guessing will be performed during process |
137 | 379 | lifetime. The profiles are not reloaded after cleanup. |
138 | 380 | </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> | |
381 | 381 | </div> |
382 | 382 | </div> |
383 | 383 | <div class="refsect1"> |
448 | 448 | </div> |
449 | 449 | <div class="footer"> |
450 | 450 | <hr> |
451 | Generated by GTK-Doc V1.18</div> | |
451 | Generated by GTK-Doc V1.18.1</div> | |
452 | 452 | </body> |
453 | 453 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAImageInformation.html" title="GUPnPDLNAImageInformation"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
47 | 47 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>); |
48 | 48 | <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> |
49 | 49 | (<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>); | |
50 | 52 | <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> |
51 | 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#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>); | |
52 | 64 | <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> | |
65 | 65 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>); |
66 | 66 | </pre> |
67 | 67 | </div> |
273 | 273 | </div> |
274 | 274 | <hr> |
275 | 275 | <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"> | |
276 | 295 | <a name="gupnp-dlna-video-information-get-level"></a><h3>gupnp_dlna_video_information_get_level ()</h3> |
277 | 296 | <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 |
278 | 297 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre> |
292 | 311 | </div> |
293 | 312 | <hr> |
294 | 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-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"> | |
295 | 409 | <a name="gupnp-dlna-video-information-get-mime"></a><h3>gupnp_dlna_video_information_get_mime ()</h3> |
296 | 410 | <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 |
297 | 411 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"><span class="type">GUPnPDLNAVideoInformation</span></a> *info</code></em>);</pre> |
305 | 419 | <tr> |
306 | 420 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
307 | 421 | <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> | |
422 | 422 | </tr> |
423 | 423 | </tbody> |
424 | 424 | </table></div> |
432 | 432 | </div> |
433 | 433 | <div class="footer"> |
434 | 434 | <hr> |
435 | Generated by GTK-Doc V1.18</div> | |
435 | Generated by GTK-Doc V1.18.1</div> | |
436 | 436 | </body> |
437 | 437 | </html>⏎ |
6 | 6 | <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual"> |
7 | 7 | <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual"> |
8 | 8 | <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)"> | |
10 | 10 | <link rel="stylesheet" href="style.css" type="text/css"> |
11 | 11 | </head> |
12 | 12 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
53 | 53 | </div> |
54 | 54 | <div class="footer"> |
55 | 55 | <hr> |
56 | Generated by GTK-Doc V1.18</div> | |
56 | Generated by GTK-Doc V1.18.1</div> | |
57 | 57 | </body> |
58 | 58 | </html>⏎ |
7 | 7 | <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual"> |
8 | 8 | <link rel="prev" href="index.html" title="GUPnP DLNA Reference Manual"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
23 | 23 | </table> |
24 | 24 | <div class="chapter"> |
25 | 25 | <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> | |
27 | 27 | <div class="toc"><dl> |
28 | 28 | <dt> |
29 | 29 | <span class="refentrytitle"><a href="GUPnPDLNAProfileGuesser.html">GUPnPDLNAProfileGuesser</a></span><span class="refpurpose"> — Utility API for discovering DLNA profile for |
573 | 573 | </div> |
574 | 574 | <div class="footer"> |
575 | 575 | <hr> |
576 | Generated by GTK-Doc V1.18</div> | |
576 | Generated by GTK-Doc V1.18.1</div> | |
577 | 577 | </body> |
578 | 578 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
36 | 36 | </tr></table></div> |
37 | 37 | <div class="refsynopsisdiv"> |
38 | 38 | <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> | |
40 | 42 | #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>; | |
41 | 44 | #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> |
42 | 45 | #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>; | |
43 | 47 | #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> |
44 | 48 | #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>; | |
45 | 50 | #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> |
46 | 51 | #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>; | |
52 | 52 | </pre> |
53 | 53 | </div> |
54 | 54 | <div class="refsect1"> |
81 | 81 | <div class="refsect1"> |
82 | 82 | <a name="gupnp-dlna-GUPnP-DLNA-Values.details"></a><h2>Details</h2> |
83 | 83 | <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> | |
289 | 114 | </div> |
290 | 115 | <hr> |
291 | 116 | <div class="refsect2"> |
311 | 136 | </tr> |
312 | 137 | </tbody> |
313 | 138 | </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> | |
314 | 223 | </div> |
315 | 224 | <hr> |
316 | 225 | <div class="refsect2"> |
344 | 253 | </div> |
345 | 254 | <hr> |
346 | 255 | <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"> | |
347 | 340 | <a name="GUPnPDLNAIntValue"></a><h3>GUPnPDLNAIntValue</h3> |
348 | 341 | <pre class="programlisting">typedef struct { |
349 | 342 | gint value; |
369 | 362 | </div> |
370 | 363 | <hr> |
371 | 364 | <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"> | |
372 | 449 | <a name="GUPnPDLNAStringValue"></a><h3>GUPnPDLNAStringValue</h3> |
373 | 450 | <pre class="programlisting">typedef struct { |
374 | 451 | gchar *value; |
395 | 472 | </div> |
396 | 473 | <hr> |
397 | 474 | <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> | |
428 | 556 | </div> |
429 | 557 | </div> |
430 | 558 | </div> |
431 | 559 | <div class="footer"> |
432 | 560 | <hr> |
433 | Generated by GTK-Doc V1.18</div> | |
561 | Generated by GTK-Doc V1.18.1</div> | |
434 | 562 | </body> |
435 | 563 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="gupnp-dlna-gupnp-dlna-value-list.html" title="gupnp-dlna-value-list"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
38 | 38 | </tr></table></div> |
39 | 39 | <div class="refsynopsisdiv"> |
40 | 40 | <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>); | |
45 | 42 | <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>); | |
46 | 44 | <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>); | |
48 | 45 | <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>); |
49 | 46 | <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>); | |
50 | 48 | <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>); | |
52 | 49 | <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>); |
53 | 50 | <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>); | |
54 | 52 | <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>; | |
56 | 56 | </pre> |
57 | 57 | </div> |
58 | 58 | <div class="refsect1"> |
59 | 59 | <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> | |
60 | 64 | <pre class="synopsis"> |
61 | 65 | GBoxed |
62 | 66 | +----GUPnPDLNAFraction |
63 | 67 | </pre> |
64 | 68 | <pre class="synopsis"> |
65 | 69 | GBoxed |
66 | +----GUPnPDLNAFractionRange | |
67 | </pre> | |
68 | <pre class="synopsis"> | |
69 | GBoxed | |
70 | 70 | +----GUPnPDLNAIntRange |
71 | 71 | </pre> |
72 | 72 | </div> |
75 | 75 | </div> |
76 | 76 | <div class="refsect1"> |
77 | 77 | <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> | |
93 | 78 | <div class="refsect2"> |
94 | 79 | <a name="gupnp-dlna-fraction-copy"></a><h3>gupnp_dlna_fraction_copy ()</h3> |
95 | 80 | <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> |
126 | 111 | </div> |
127 | 112 | <hr> |
128 | 113 | <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"> | |
129 | 133 | <a name="gupnp-dlna-fraction-get-denominator"></a><h3>gupnp_dlna_fraction_get_denominator ()</h3> |
130 | 134 | <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> |
131 | 135 | <div class="variablelist"><table border="0"> |
139 | 143 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
140 | 144 | <td> |
141 | 145 | <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> | |
161 | 146 | </tr> |
162 | 147 | </tbody> |
163 | 148 | </table></div> |
199 | 184 | </div> |
200 | 185 | <hr> |
201 | 186 | <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"> | |
202 | 206 | <a name="gupnp-dlna-fraction-range-get-max"></a><h3>gupnp_dlna_fraction_range_get_max ()</h3> |
203 | 207 | <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> |
204 | 208 | <div class="variablelist"><table border="0"> |
211 | 215 | <tr> |
212 | 216 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
213 | 217 | <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> | |
233 | 218 | </td> |
234 | 219 | </tr> |
235 | 220 | </tbody> |
272 | 257 | </div> |
273 | 258 | <hr> |
274 | 259 | <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"> | |
275 | 278 | <a name="gupnp-dlna-int-range-get-max"></a><h3>gupnp_dlna_int_range_get_max ()</h3> |
276 | 279 | <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> |
277 | 280 | <div class="variablelist"><table border="0"> |
290 | 293 | </div> |
291 | 294 | <hr> |
292 | 295 | <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> | |
308 | 308 | </div> |
309 | 309 | </div> |
310 | 310 | </div> |
311 | 311 | <div class="footer"> |
312 | 312 | <hr> |
313 | Generated by GTK-Doc V1.18</div> | |
313 | Generated by GTK-Doc V1.18.1</div> | |
314 | 314 | </body> |
315 | 315 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="GUPnPDLNAVideoInformation.html" title="GUPnPDLNAVideoInformation"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
38 | 38 | </tr></table></div> |
39 | 39 | <div class="refsynopsisdiv"> |
40 | 40 | <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>); | |
43 | 42 | <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>); | |
46 | 43 | <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>); |
47 | 44 | <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>; | |
48 | 48 | </pre> |
49 | 49 | </div> |
50 | 50 | <div class="refsect1"> |
60 | 60 | <div class="refsect1"> |
61 | 61 | <a name="gupnp-dlna-gupnp-dlna-restriction.details"></a><h2>Details</h2> |
62 | 62 | <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"> | |
68 | 63 | <a name="gupnp-dlna-restriction-copy"></a><h3>gupnp_dlna_restriction_copy ()</h3> |
69 | 64 | <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> |
70 | 65 | <div class="variablelist"><table border="0"> |
96 | 91 | <td><p><span class="term"><em class="parameter"><code>restriction</code></em> :</span></p></td> |
97 | 92 | <td>A restriction to free.</td> |
98 | 93 | </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> | |
146 | 94 | </table></div> |
147 | 95 | </div> |
148 | 96 | <hr> |
190 | 138 | </tbody> |
191 | 139 | </table></div> |
192 | 140 | </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> | |
193 | 193 | </div> |
194 | 194 | </div> |
195 | 195 | <div class="footer"> |
196 | 196 | <hr> |
197 | Generated by GTK-Doc V1.18</div> | |
197 | Generated by GTK-Doc V1.18.1</div> | |
198 | 198 | </body> |
199 | 199 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA"> |
8 | 8 | <link rel="prev" href="gupnp-dlna-gupnp-dlna-restriction.html" title="gupnp-dlna-restriction"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
38 | 38 | </tr></table></div> |
39 | 39 | <div class="refsynopsisdiv"> |
40 | 40 | <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>); | |
43 | 42 | <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>); | |
45 | 43 | <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>); |
46 | 44 | <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>; | |
47 | 47 | </pre> |
48 | 48 | </div> |
49 | 49 | <div class="refsect1"> |
58 | 58 | </div> |
59 | 59 | <div class="refsect1"> |
60 | 60 | <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> | |
66 | 61 | <div class="refsect2"> |
67 | 62 | <a name="gupnp-dlna-value-list-copy"></a><h3>gupnp_dlna_value_list_copy ()</h3> |
68 | 63 | <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> |
95 | 90 | <td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td> |
96 | 91 | <td>A list to free.</td> |
97 | 92 | </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> | |
124 | 93 | </table></div> |
125 | 94 | </div> |
126 | 95 | <hr> |
167 | 136 | </tbody> |
168 | 137 | </table></div> |
169 | 138 | </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> | |
170 | 170 | </div> |
171 | 171 | </div> |
172 | 172 | <div class="footer"> |
173 | 173 | <hr> |
174 | Generated by GTK-Doc V1.18</div> | |
174 | Generated by GTK-Doc V1.18.1</div> | |
175 | 175 | </body> |
176 | 176 | </html>⏎ |
19 | 19 | <functions> |
20 | 20 | <keyword type="struct" name="GUPnPDLNAProfileGuesser" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-struct"/> |
21 | 21 | <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"/> | |
22 | 30 | <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"/> | |
31 | 31 | <keyword type="property" name="The "extended-mode" property" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--extended-mode"/> |
32 | 32 | <keyword type="property" name="The "relaxed-mode" property" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--relaxed-mode"/> |
33 | 33 | <keyword type="signal" name="The "done" signal" link="GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-done"/> |
34 | 34 | <keyword type="struct" name="GUPnPDLNAProfile" link="GUPnPDLNAProfile.html#GUPnPDLNAProfile-struct"/> |
35 | 35 | <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"/> | |
36 | 40 | <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"/> | |
39 | 41 | <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"/> | |
42 | 42 | <keyword type="function" name="gupnp_dlna_profile_get_video_restrictions ()" link="GUPnPDLNAProfile.html#gupnp-dlna-profile-get-video-restrictions"/> |
43 | 43 | <keyword type="property" name="The "audio-restrictions" property" link="GUPnPDLNAProfile.html#GUPnPDLNAProfile--audio-restrictions"/> |
44 | 44 | <keyword type="property" name="The "container-restrictions" property" link="GUPnPDLNAProfile.html#GUPnPDLNAProfile--container-restrictions"/> |
52 | 52 | <keyword type="function" name="gupnp_dlna_information_get_audio_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-audio-information"/> |
53 | 53 | <keyword type="function" name="gupnp_dlna_information_get_container_information ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-container-information"/> |
54 | 54 | <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"/> | |
55 | 56 | <keyword type="function" name="gupnp_dlna_information_get_profile_name ()" link="GUPnPDLNAInformation.html#gupnp-dlna-information-get-profile-name"/> |
56 | 57 | <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"/> | |
58 | 58 | <keyword type="property" name="The "audio-information" property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--audio-information"/> |
59 | 59 | <keyword type="property" name="The "container-information" property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--container-information"/> |
60 | 60 | <keyword type="property" name="The "image-information" property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--image-information"/> |
61 | 61 | <keyword type="property" name="The "uri" property" link="GUPnPDLNAInformation.html#GUPnPDLNAInformation--uri"/> |
62 | 62 | <keyword type="property" name="The "video-information" 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"/> | |
63 | 65 | <keyword type="macro" name="GUPNP_DLNA_BOOL_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS"/> |
64 | 66 | <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"/> | |
65 | 68 | <keyword type="macro" name="GUPNP_DLNA_FRACTION_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS"/> |
66 | 69 | <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"/> | |
67 | 71 | <keyword type="macro" name="GUPNP_DLNA_INT_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSET:CAPS"/> |
68 | 72 | <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"/> | |
69 | 74 | <keyword type="macro" name="GUPNP_DLNA_STRING_VALUE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSET:CAPS"/> |
70 | 75 | <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"/> | |
76 | 76 | <keyword type="struct" name="GUPnPDLNAAudioInformation" link="GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation-struct"/> |
77 | 77 | <keyword type="struct" name="GUPnPDLNAAudioInformationClass" link="GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformationClass"/> |
78 | 78 | <keyword type="function" name="gupnp_dlna_audio_information_get_bitrate ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-bitrate"/> |
80 | 80 | <keyword type="function" name="gupnp_dlna_audio_information_get_depth ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-depth"/> |
81 | 81 | <keyword type="function" name="gupnp_dlna_audio_information_get_layer ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-layer"/> |
82 | 82 | <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"/> | |
84 | 83 | <keyword type="function" name="gupnp_dlna_audio_information_get_mpeg_audio_version ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-audio-version"/> |
85 | 84 | <keyword type="function" name="gupnp_dlna_audio_information_get_mpeg_version ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-version"/> |
86 | 85 | <keyword type="function" name="gupnp_dlna_audio_information_get_profile ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-profile"/> |
87 | 86 | <keyword type="function" name="gupnp_dlna_audio_information_get_rate ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-rate"/> |
88 | 87 | <keyword type="function" name="gupnp_dlna_audio_information_get_stream_format ()" link="GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-stream-format"/> |
89 | 88 | <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"/> | |
90 | 90 | <keyword type="struct" name="GUPnPDLNAContainerInformation" link="GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation-struct"/> |
91 | 91 | <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"/> | |
93 | 92 | <keyword type="function" name="gupnp_dlna_container_information_get_mpeg_version ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mpeg-version"/> |
94 | 93 | <keyword type="function" name="gupnp_dlna_container_information_get_packet_size ()" link="GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-packet-size"/> |
95 | 94 | <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"/> | |
96 | 96 | <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"/> | |
98 | 98 | <keyword type="struct" name="GUPnPDLNAImageInformation" link="GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformation-struct"/> |
99 | 99 | <keyword type="struct" name="GUPnPDLNAImageInformationClass" link="GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformationClass"/> |
100 | 100 | <keyword type="function" name="gupnp_dlna_image_information_get_depth ()" link="GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-depth"/> |
101 | 101 | <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"/> | |
102 | 103 | <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"/> | |
104 | 104 | <keyword type="struct" name="GUPnPDLNAVideoInformation" link="GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformation-struct"/> |
105 | 105 | <keyword type="struct" name="GUPnPDLNAVideoInformationClass" link="GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformationClass"/> |
106 | 106 | <keyword type="function" name="gupnp_dlna_video_information_get_bitrate ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-bitrate"/> |
107 | 107 | <keyword type="function" name="gupnp_dlna_video_information_get_framerate ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-framerate"/> |
108 | 108 | <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"/> | |
109 | 110 | <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"/> | |
111 | 111 | <keyword type="function" name="gupnp_dlna_video_information_get_mpeg_version ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mpeg-version"/> |
112 | 112 | <keyword type="function" name="gupnp_dlna_video_information_get_pixel_aspect_ratio ()" link="GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-pixel-aspect-ratio"/> |
113 | 113 | <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"/> | |
114 | 115 | <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"/> | |
118 | 117 | <keyword type="function" name="gupnp_dlna_restriction_copy ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-copy"/> |
119 | 118 | <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"/> | |
122 | 119 | <keyword type="function" name="gupnp_dlna_restriction_is_empty ()" link="gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-is-empty"/> |
123 | 120 | <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"/> | |
125 | 124 | <keyword type="function" name="gupnp_dlna_value_list_copy ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-copy"/> |
126 | 125 | <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"/> | |
128 | 126 | <keyword type="function" name="gupnp_dlna_value_list_is_empty ()" link="gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-is-empty"/> |
129 | 127 | <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"/> | |
133 | 130 | <keyword type="function" name="gupnp_dlna_fraction_copy ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-copy"/> |
134 | 131 | <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"/> | |
135 | 133 | <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"/> | |
137 | 134 | <keyword type="function" name="gupnp_dlna_fraction_range_copy ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-copy"/> |
138 | 135 | <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"/> | |
139 | 137 | <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"/> | |
141 | 138 | <keyword type="function" name="gupnp_dlna_int_range_copy ()" link="gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-copy"/> |
142 | 139 | <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"/> | |
143 | 141 | <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"/> | |
145 | 145 | <keyword type="constant" name="GUPNP_DLNA_VALUE_STATE_SET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-SET:CAPS"/> |
146 | 146 | <keyword type="constant" name="GUPNP_DLNA_VALUE_STATE_UNSET" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSET:CAPS"/> |
147 | 147 | <keyword type="constant" name="GUPNP_DLNA_VALUE_STATE_UNSUPPORTED" link="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS"/> |
Binary diff not shown
5 | 5 | <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> |
6 | 6 | <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual"> |
7 | 7 | <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)"> | |
9 | 9 | <link rel="stylesheet" href="style.css" type="text/css"> |
10 | 10 | </head> |
11 | 11 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
13 | 13 | <div class="titlepage"> |
14 | 14 | <div> |
15 | 15 | <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 | |
17 | 17 | </p></div> |
18 | 18 | <div><p class="copyright">Copyright © 2010 Arun Raghavan <arun.raghavan@collabora.co.uk></p></div> |
19 | 19 | <div><p class="copyright">Copyright © 2010 Collabora Multimedia</p></div> |
20 | 20 | <div><p class="copyright">Copyright © 2010 Nokia Corporation</p></div> |
21 | 21 | <div><p class="copyright">Copyright © 2012 Intel Corporation</p></div> |
22 | 22 | <div><div class="legalnotice"> |
23 | <a name="idp168768"></a><p> | |
23 | <a name="id412196"></a><p> | |
24 | 24 | Permission is granted to copy, distribute and/or modify this |
25 | 25 | document under the terms of the <em class="citetitle">GNU Free |
26 | 26 | Documentation License</em>, Version 1.1 or any later |
92 | 92 | </div> |
93 | 93 | <div class="footer"> |
94 | 94 | <hr> |
95 | Generated by GTK-Doc V1.18</div> | |
95 | Generated by GTK-Doc V1.18.1</div> | |
96 | 96 | </body> |
97 | 97 | </html>⏎ |
6 | 6 | <ANCHOR id="GUPnPDLNAProfileGuesser.details" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser.details"> |
7 | 7 | <ANCHOR id="GUPnPDLNAProfileGuesser-struct" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser-struct"> |
8 | 8 | <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"> | |
9 | 17 | <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"> | |
18 | 18 | <ANCHOR id="GUPnPDLNAProfileGuesser.property-details" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser.property-details"> |
19 | 19 | <ANCHOR id="GUPnPDLNAProfileGuesser--extended-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--extended-mode"> |
20 | 20 | <ANCHOR id="GUPnPDLNAProfileGuesser--relaxed-mode" href="gupnp-dlna/GUPnPDLNAProfileGuesser.html#GUPnPDLNAProfileGuesser--relaxed-mode"> |
28 | 28 | <ANCHOR id="GUPnPDLNAProfile.details" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile.details"> |
29 | 29 | <ANCHOR id="GUPnPDLNAProfile-struct" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile-struct"> |
30 | 30 | <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"> | |
31 | 35 | <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"> | |
34 | 36 | <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"> | |
37 | 37 | <ANCHOR id="gupnp-dlna-profile-get-video-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#gupnp-dlna-profile-get-video-restrictions"> |
38 | 38 | <ANCHOR id="GUPnPDLNAProfile.property-details" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile.property-details"> |
39 | 39 | <ANCHOR id="GUPnPDLNAProfile--audio-restrictions" href="gupnp-dlna/GUPnPDLNAProfile.html#GUPnPDLNAProfile--audio-restrictions"> |
54 | 54 | <ANCHOR id="gupnp-dlna-information-get-audio-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-audio-information"> |
55 | 55 | <ANCHOR id="gupnp-dlna-information-get-container-information" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-container-information"> |
56 | 56 | <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"> | |
57 | 58 | <ANCHOR id="gupnp-dlna-information-get-profile-name" href="gupnp-dlna/GUPnPDLNAInformation.html#gupnp-dlna-information-get-profile-name"> |
58 | 59 | <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"> | |
60 | 60 | <ANCHOR id="GUPnPDLNAInformation.property-details" href="gupnp-dlna/GUPnPDLNAInformation.html#GUPnPDLNAInformation.property-details"> |
61 | 61 | <ANCHOR id="GUPnPDLNAInformation--audio-information" href="gupnp-dlna/GUPnPDLNAInformation.html#GUPnPDLNAInformation--audio-information"> |
62 | 62 | <ANCHOR id="GUPnPDLNAInformation--container-information" href="gupnp-dlna/GUPnPDLNAInformation.html#GUPnPDLNAInformation--container-information"> |
67 | 67 | <ANCHOR id="gupnp-dlna-GUPnP-DLNA-Values.synopsis" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#gupnp-dlna-GUPnP-DLNA-Values.synopsis"> |
68 | 68 | <ANCHOR id="gupnp-dlna-GUPnP-DLNA-Values.description" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#gupnp-dlna-GUPnP-DLNA-Values.description"> |
69 | 69 | <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"> | |
82 | 70 | <ANCHOR id="GUPnPDLNAValueState" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState"> |
83 | 71 | <ANCHOR id="GUPNP-DLNA-VALUE-STATE-SET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-SET:CAPS"> |
84 | 72 | <ANCHOR id="GUPNP-DLNA-VALUE-STATE-UNSET:CAPS" href="gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-VALUE-STATE-UNSET:CAPS"> |
85 | 73 | <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"> | |
86 | 86 | <ANCHOR id="GUPnPDLNAAudioInformation" href="gupnp-dlna/GUPnPDLNAAudioInformation.html"> |
87 | 87 | <ANCHOR id="GUPnPDLNAAudioInformation.synopsis" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation.synopsis"> |
88 | 88 | <ANCHOR id="GUPnPDLNAAudioInformation.object-hierarchy" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation.object-hierarchy"> |
95 | 95 | <ANCHOR id="gupnp-dlna-audio-information-get-depth" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-depth"> |
96 | 96 | <ANCHOR id="gupnp-dlna-audio-information-get-layer" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-layer"> |
97 | 97 | <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"> | |
99 | 98 | <ANCHOR id="gupnp-dlna-audio-information-get-mpeg-audio-version" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-audio-version"> |
100 | 99 | <ANCHOR id="gupnp-dlna-audio-information-get-mpeg-version" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-mpeg-version"> |
101 | 100 | <ANCHOR id="gupnp-dlna-audio-information-get-profile" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-profile"> |
102 | 101 | <ANCHOR id="gupnp-dlna-audio-information-get-rate" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-rate"> |
103 | 102 | <ANCHOR id="gupnp-dlna-audio-information-get-stream-format" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#gupnp-dlna-audio-information-get-stream-format"> |
104 | 103 | <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"> | |
105 | 105 | <ANCHOR id="GUPnPDLNAAudioInformation.see-also" href="gupnp-dlna/GUPnPDLNAAudioInformation.html#GUPnPDLNAAudioInformation.see-also"> |
106 | 106 | <ANCHOR id="GUPnPDLNAContainerInformation" href="gupnp-dlna/GUPnPDLNAContainerInformation.html"> |
107 | 107 | <ANCHOR id="GUPnPDLNAContainerInformation.synopsis" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation.synopsis"> |
110 | 110 | <ANCHOR id="GUPnPDLNAContainerInformation.details" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation.details"> |
111 | 111 | <ANCHOR id="GUPnPDLNAContainerInformation-struct" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation-struct"> |
112 | 112 | <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"> | |
114 | 113 | <ANCHOR id="gupnp-dlna-container-information-get-mpeg-version" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-mpeg-version"> |
115 | 114 | <ANCHOR id="gupnp-dlna-container-information-get-packet-size" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#gupnp-dlna-container-information-get-packet-size"> |
116 | 115 | <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"> | |
117 | 117 | <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"> | |
119 | 119 | <ANCHOR id="GUPnPDLNAContainerInformation.see-also" href="gupnp-dlna/GUPnPDLNAContainerInformation.html#GUPnPDLNAContainerInformation.see-also"> |
120 | 120 | <ANCHOR id="GUPnPDLNAImageInformation" href="gupnp-dlna/GUPnPDLNAImageInformation.html"> |
121 | 121 | <ANCHOR id="GUPnPDLNAImageInformation.synopsis" href="gupnp-dlna/GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformation.synopsis"> |
126 | 126 | <ANCHOR id="GUPnPDLNAImageInformationClass" href="gupnp-dlna/GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformationClass"> |
127 | 127 | <ANCHOR id="gupnp-dlna-image-information-get-depth" href="gupnp-dlna/GUPnPDLNAImageInformation.html#gupnp-dlna-image-information-get-depth"> |
128 | 128 | <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"> | |
129 | 130 | <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"> | |
131 | 131 | <ANCHOR id="GUPnPDLNAImageInformation.see-also" href="gupnp-dlna/GUPnPDLNAImageInformation.html#GUPnPDLNAImageInformation.see-also"> |
132 | 132 | <ANCHOR id="GUPnPDLNAVideoInformation" href="gupnp-dlna/GUPnPDLNAVideoInformation.html"> |
133 | 133 | <ANCHOR id="GUPnPDLNAVideoInformation.synopsis" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformation.synopsis"> |
139 | 139 | <ANCHOR id="gupnp-dlna-video-information-get-bitrate" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-bitrate"> |
140 | 140 | <ANCHOR id="gupnp-dlna-video-information-get-framerate" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-framerate"> |
141 | 141 | <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"> | |
142 | 143 | <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"> | |
144 | 144 | <ANCHOR id="gupnp-dlna-video-information-get-mpeg-version" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-mpeg-version"> |
145 | 145 | <ANCHOR id="gupnp-dlna-video-information-get-pixel-aspect-ratio" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#gupnp-dlna-video-information-get-pixel-aspect-ratio"> |
146 | 146 | <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"> | |
147 | 148 | <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"> | |
150 | 150 | <ANCHOR id="GUPnPDLNAVideoInformation.see-also" href="gupnp-dlna/GUPnPDLNAVideoInformation.html#GUPnPDLNAVideoInformation.see-also"> |
151 | 151 | <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html"> |
152 | 152 | <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction.synopsis" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-gupnp-dlna-restriction.synopsis"> |
154 | 154 | <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"> |
155 | 155 | <ANCHOR id="gupnp-dlna-gupnp-dlna-restriction.description" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-gupnp-dlna-restriction.description"> |
156 | 156 | <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"> | |
158 | 157 | <ANCHOR id="gupnp-dlna-restriction-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-copy"> |
159 | 158 | <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"> | |
162 | 159 | <ANCHOR id="gupnp-dlna-restriction-is-empty" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html#gupnp-dlna-restriction-is-empty"> |
163 | 160 | <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"> | |
164 | 164 | <ANCHOR id="gupnp-dlna-gupnp-dlna-value-list" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html"> |
165 | 165 | <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"> |
166 | 166 | <ANCHOR id="GUPnPDLNAValueList" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#GUPnPDLNAValueList"> |
167 | 167 | <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"> |
168 | 168 | <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"> |
169 | 169 | <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"> | |
171 | 170 | <ANCHOR id="gupnp-dlna-value-list-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-copy"> |
172 | 171 | <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"> | |
174 | 172 | <ANCHOR id="gupnp-dlna-value-list-is-empty" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html#gupnp-dlna-value-list-is-empty"> |
175 | 173 | <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"> | |
176 | 176 | <ANCHOR id="gupnp-dlna-gupnp-dlna-g-values" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html"> |
177 | 177 | <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"> | |
178 | 179 | <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"> | |
180 | 180 | <ANCHOR id="GUPnPDLNAIntRange" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#GUPnPDLNAIntRange"> |
181 | 181 | <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"> |
182 | 182 | <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"> |
183 | 183 | <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"> | |
187 | 184 | <ANCHOR id="gupnp-dlna-fraction-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-copy"> |
188 | 185 | <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"> | |
189 | 187 | <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"> | |
191 | 188 | <ANCHOR id="gupnp-dlna-fraction-range-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-fraction-range-copy"> |
192 | 189 | <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"> | |
193 | 191 | <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"> | |
195 | 192 | <ANCHOR id="gupnp-dlna-int-range-copy" href="gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html#gupnp-dlna-int-range-copy"> |
196 | 193 | <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"> | |
197 | 195 | <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"> | |
199 | 199 | <ANCHOR id="annotation-glossterm-out" href="gupnp-dlna/annotation-glossary.html#annotation-glossterm-out"> |
200 | 200 | <ANCHOR id="annotation-glossterm-allow-none" href="gupnp-dlna/annotation-glossary.html#annotation-glossterm-allow-none"> |
201 | 201 | <ANCHOR id="annotation-glossterm-element-type" href="gupnp-dlna/annotation-glossary.html#annotation-glossterm-element-type"> |
Binary diff not shown
Binary diff not shown
Binary diff not shown
188 | 188 | STRIP = @STRIP@ |
189 | 189 | VAPIGEN = @VAPIGEN@ |
190 | 190 | VERSION = @VERSION@ |
191 | XMLLINT = @XMLLINT@ | |
191 | 192 | abs_builddir = @abs_builddir@ |
192 | 193 | abs_srcdir = @abs_srcdir@ |
193 | 194 | abs_top_builddir = @abs_top_builddir@ |
372 | 373 | @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = |
373 | 374 | @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp |
374 | 375 | |
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 | ||
375 | 407 | # This includes the standard gtk-doc make rules, copied by gtkdocize. |
376 | 408 | |
377 | 409 | # Other files to distribute |
584 | 616 | |
585 | 617 | $(REPORT_FILES): sgml-build.stamp |
586 | 618 | |
587 | #### setup #### | |
588 | ||
589 | 619 | 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 \ | |
592 | 621 | files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ |
593 | 622 | if test "x$$files" != "x" ; then \ |
594 | 623 | for file in $$files ; do \ |
595 | 624 | test -f $(abs_srcdir)/$$file && \ |
596 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \ | |
625 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ | |
597 | 626 | done; \ |
598 | 627 | fi; \ |
599 | 628 | fi |
600 | @touch setup-build.stamp | |
601 | ||
602 | #### scan #### | |
629 | $(AM_V_at)touch setup-build.stamp | |
603 | 630 | |
604 | 631 | scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) |
605 | @echo ' DOC Scanning header files' | |
606 | @_source_dir='' ; \ | |
632 | $(GTK_DOC_V_SCAN)_source_dir='' ; \ | |
607 | 633 | for i in $(DOC_SOURCE_DIR) ; do \ |
608 | 634 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
609 | 635 | done ; \ |
610 | 636 | 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 \ | |
613 | 638 | scanobj_options=""; \ |
614 | 639 | gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
615 | 640 | if test "$(?)" = "0"; then \ |
624 | 649 | test -f $$i || touch $$i ; \ |
625 | 650 | done \ |
626 | 651 | fi |
627 | @touch scan-build.stamp | |
652 | $(AM_V_at)touch scan-build.stamp | |
628 | 653 | |
629 | 654 | $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp |
630 | 655 | @true |
631 | 656 | |
632 | #### xml #### | |
633 | ||
634 | 657 | 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='' ; \ | |
637 | 659 | for i in $(DOC_SOURCE_DIR) ; do \ |
638 | 660 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
639 | 661 | done ; \ |
640 | 662 | 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 | |
642 | 664 | |
643 | 665 | sgml.stamp: sgml-build.stamp |
644 | 666 | @true |
645 | 667 | |
646 | #### html #### | |
647 | ||
648 | 668 | 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=""; \ | |
653 | 671 | gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
654 | 672 | if test "$(?)" = "0"; then \ |
655 | 673 | if test "x$(V)" = "x1"; then \ |
670 | 688 | cp $(abs_builddir)/$$file $(abs_builddir)/html; \ |
671 | 689 | fi; \ |
672 | 690 | 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 | |
678 | 693 | |
679 | 694 | 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=""; \ | |
683 | 697 | gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
684 | 698 | if test "$(?)" = "0"; then \ |
685 | 699 | if test "x$(V)" = "x1"; then \ |
696 | 710 | done; \ |
697 | 711 | fi; \ |
698 | 712 | 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 | |
700 | 714 | |
701 | 715 | ############## |
702 | 716 | |
711 | 725 | rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ |
712 | 726 | fi |
713 | 727 | |
714 | maintainer-clean-local: clean | |
728 | maintainer-clean-local: | |
715 | 729 | @rm -rf xml html |
716 | 730 | |
717 | 731 | install-data-local: |
747 | 761 | # |
748 | 762 | # Require gtk-doc when making dist |
749 | 763 | # |
750 | @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: | |
764 | @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: docs | |
751 | 765 | @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc: |
752 | 766 | @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist" |
753 | 767 | @ENABLE_GTK_DOC_FALSE@ @false |
6 | 6 | <link rel="home" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual"> |
7 | 7 | <link rel="up" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual"> |
8 | 8 | <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)"> | |
10 | 10 | <link rel="stylesheet" href="style.css" type="text/css"> |
11 | 11 | </head> |
12 | 12 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
30 | 30 | </div> |
31 | 31 | <div class="footer"> |
32 | 32 | <hr> |
33 | Generated by GTK-Doc V1.18</div> | |
33 | Generated by GTK-Doc V1.18.1</div> | |
34 | 34 | </body> |
35 | 35 | </html>⏎ |
7 | 7 | <link rel="up" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual"> |
8 | 8 | <link rel="prev" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
23 | 23 | </table> |
24 | 24 | <div class="chapter"> |
25 | 25 | <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> | |
27 | 27 | <div class="toc"><dl><dt> |
28 | 28 | <span class="refentrytitle"><a href="gupnp-dlna-gst-gupnp-dlna-gst-utils.html">gupnp-dlna-gst-utils</a></span><span class="refpurpose"></span> |
29 | 29 | </dt></dl></div> |
38 | 38 | </div> |
39 | 39 | <div class="footer"> |
40 | 40 | <hr> |
41 | Generated by GTK-Doc V1.18</div> | |
41 | Generated by GTK-Doc V1.18.1</div> | |
42 | 42 | </body> |
43 | 43 | </html>⏎ |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA Gstreamer"> |
8 | 8 | <link rel="prev" href="ch01.html" title="GUPnP DLNA Gstreamer"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
36 | 36 | </tr></table></div> |
37 | 37 | <div class="refsynopsisdiv"> |
38 | 38 | <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> | |
40 | 40 | (<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>); |
41 | 41 | </pre> |
42 | 42 | </div> |
47 | 47 | <a name="gupnp-dlna-gst-gupnp-dlna-gst-utils.details"></a><h2>Details</h2> |
48 | 48 | <div class="refsect2"> |
49 | 49 | <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 | |
51 | 51 | (<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> |
52 | 52 | <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 | |
54 | 54 | <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 | |
57 | 57 | reference on <em class="parameter"><code>info</code></em>. |
58 | 58 | </p> |
59 | 59 | <div class="variablelist"><table border="0"> |
65 | 65 | </tr> |
66 | 66 | <tr> |
67 | 67 | <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 | |
69 | 69 | done with it. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> |
70 | 70 | </td> |
71 | 71 | </tr> |
76 | 76 | </div> |
77 | 77 | <div class="footer"> |
78 | 78 | <hr> |
79 | Generated by GTK-Doc V1.18</div> | |
79 | Generated by GTK-Doc V1.18.1</div> | |
80 | 80 | </body> |
81 | 81 | </html>⏎ |
Binary diff not shown
5 | 5 | <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> |
6 | 6 | <link rel="home" href="index.html" title="GUPnP DLNA Gstreamer Reference Manual"> |
7 | 7 | <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)"> | |
9 | 9 | <link rel="stylesheet" href="style.css" type="text/css"> |
10 | 10 | </head> |
11 | 11 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
13 | 13 | <div class="titlepage"> |
14 | 14 | <div> |
15 | 15 | <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 | |
17 | 17 | </p></div> |
18 | 18 | <div><p class="copyright">Copyright © 2013 Intel Corporation</p></div> |
19 | 19 | <div><div class="legalnotice"> |
20 | <a name="idp201904"></a><p> | |
20 | <a name="id429765"></a><p> | |
21 | 21 | Permission is granted to copy, distribute and/or modify this |
22 | 22 | document under the terms of the <em class="citetitle">GNU Free |
23 | 23 | Documentation License</em>, Version 1.1 or any later |
51 | 51 | </div> |
52 | 52 | <div class="footer"> |
53 | 53 | <hr> |
54 | Generated by GTK-Doc V1.18</div> | |
54 | Generated by GTK-Doc V1.18.1</div> | |
55 | 55 | </body> |
56 | 56 | </html>⏎ |
Binary diff not shown
Binary diff not shown
Binary diff not shown
188 | 188 | STRIP = @STRIP@ |
189 | 189 | VAPIGEN = @VAPIGEN@ |
190 | 190 | VERSION = @VERSION@ |
191 | XMLLINT = @XMLLINT@ | |
191 | 192 | abs_builddir = @abs_builddir@ |
192 | 193 | abs_srcdir = @abs_srcdir@ |
193 | 194 | abs_top_builddir = @abs_top_builddir@ |
370 | 371 | @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = |
371 | 372 | @ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp |
372 | 373 | |
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 | ||
373 | 405 | # This includes the standard gtk-doc make rules, copied by gtkdocize. |
374 | 406 | |
375 | 407 | # Other files to distribute |
582 | 614 | |
583 | 615 | $(REPORT_FILES): sgml-build.stamp |
584 | 616 | |
585 | #### setup #### | |
586 | ||
587 | 617 | 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 \ | |
590 | 619 | files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ |
591 | 620 | if test "x$$files" != "x" ; then \ |
592 | 621 | for file in $$files ; do \ |
593 | 622 | test -f $(abs_srcdir)/$$file && \ |
594 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \ | |
623 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ | |
595 | 624 | done; \ |
596 | 625 | fi; \ |
597 | 626 | fi |
598 | @touch setup-build.stamp | |
599 | ||
600 | #### scan #### | |
627 | $(AM_V_at)touch setup-build.stamp | |
601 | 628 | |
602 | 629 | scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) |
603 | @echo ' DOC Scanning header files' | |
604 | @_source_dir='' ; \ | |
630 | $(GTK_DOC_V_SCAN)_source_dir='' ; \ | |
605 | 631 | for i in $(DOC_SOURCE_DIR) ; do \ |
606 | 632 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
607 | 633 | done ; \ |
608 | 634 | 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 \ | |
611 | 636 | scanobj_options=""; \ |
612 | 637 | gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
613 | 638 | if test "$(?)" = "0"; then \ |
622 | 647 | test -f $$i || touch $$i ; \ |
623 | 648 | done \ |
624 | 649 | fi |
625 | @touch scan-build.stamp | |
650 | $(AM_V_at)touch scan-build.stamp | |
626 | 651 | |
627 | 652 | $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp |
628 | 653 | @true |
629 | 654 | |
630 | #### xml #### | |
631 | ||
632 | 655 | 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='' ; \ | |
635 | 657 | for i in $(DOC_SOURCE_DIR) ; do \ |
636 | 658 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
637 | 659 | done ; \ |
638 | 660 | 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 | |
640 | 662 | |
641 | 663 | sgml.stamp: sgml-build.stamp |
642 | 664 | @true |
643 | 665 | |
644 | #### html #### | |
645 | ||
646 | 666 | 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=""; \ | |
651 | 669 | gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
652 | 670 | if test "$(?)" = "0"; then \ |
653 | 671 | if test "x$(V)" = "x1"; then \ |
668 | 686 | cp $(abs_builddir)/$$file $(abs_builddir)/html; \ |
669 | 687 | fi; \ |
670 | 688 | 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 | |
676 | 691 | |
677 | 692 | 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=""; \ | |
681 | 695 | gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
682 | 696 | if test "$(?)" = "0"; then \ |
683 | 697 | if test "x$(V)" = "x1"; then \ |
694 | 708 | done; \ |
695 | 709 | fi; \ |
696 | 710 | 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 | |
698 | 712 | |
699 | 713 | ############## |
700 | 714 | |
709 | 723 | rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ |
710 | 724 | fi |
711 | 725 | |
712 | maintainer-clean-local: clean | |
726 | maintainer-clean-local: | |
713 | 727 | @rm -rf xml html |
714 | 728 | |
715 | 729 | install-data-local: |
745 | 759 | # |
746 | 760 | # Require gtk-doc when making dist |
747 | 761 | # |
748 | @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: | |
762 | @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: docs | |
749 | 763 | @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc: |
750 | 764 | @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist" |
751 | 765 | @ENABLE_GTK_DOC_FALSE@ @false |
2 | 2 | <TITLE>GUPnPDLNAMetadataExtractor</TITLE> |
3 | 3 | GUPnPDLNAMetadataExtractor |
4 | 4 | GUPnPDLNAMetadataExtractorClass |
5 | gupnp_dlna_metadata_extractor_emit_done | |
6 | 5 | gupnp_dlna_metadata_extractor_extract_async |
7 | 6 | gupnp_dlna_metadata_extractor_extract_sync |
7 | gupnp_dlna_metadata_extractor_emit_done | |
8 | 8 | <SUBSECTION Standard> |
9 | 9 | GUPNP_DLNA_METADATA_EXTRACTOR |
10 | 10 | GUPNP_DLNA_METADATA_EXTRACTOR_CLASS |
7 | 7 | <link rel="up" href="ch01.html" title="GUPnP DLNA Metadata"> |
8 | 8 | <link rel="prev" href="ch01.html" title="GUPnP DLNA Metadata"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
43 | 43 | <a name="GUPnPDLNAMetadataExtractor.synopsis"></a><h2>Synopsis</h2> |
44 | 44 | <pre class="synopsis"> <a class="link" href="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-struct" title="GUPnPDLNAMetadataExtractor">GUPnPDLNAMetadataExtractor</a>; |
45 | 45 | <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>); | |
50 | 46 | <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> |
51 | 47 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>, |
52 | 48 | <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>, |
53 | 49 | <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>, |
54 | 50 | <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> | |
56 | 52 | (<em class="parameter"><code><a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a> *extractor</code></em>, |
57 | 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> *uri</code></em>, |
58 | 54 | <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>, |
59 | 55 | <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>); | |
60 | 60 | </pre> |
61 | 61 | </div> |
62 | 62 | <div class="refsect1"> |
75 | 75 | <div class="refsect1"> |
76 | 76 | <a name="GUPnPDLNAMetadataExtractor.description"></a><h2>Description</h2> |
77 | 77 | <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 | |
79 | 79 | get needed metadata for profile matching. This class itself does |
80 | 80 | not implement any metadata extraction features. For that it is |
81 | 81 | 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> | |
85 | 89 | </p> |
86 | 90 | <p> |
87 | 91 | <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). | |
90 | 94 | </p> |
91 | 95 | <p> |
92 | 96 | Default plugin directory and default plugin file is set during |
93 | 97 | 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 | |
97 | 101 | guessing profile). |
98 | 102 | </p> |
99 | 103 | <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. | |
103 | 108 | </p> |
104 | 109 | <p> |
105 | 110 | 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. | |
109 | 114 | </p> |
110 | 115 | </div> |
111 | 116 | <div class="refsect1"> |
148 | 153 | </tr> |
149 | 154 | <tr> |
150 | 155 | <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 | |
152 | 157 | information about media file asynchronously.</td> |
153 | 158 | </tr> |
154 | 159 | <tr> |
155 | 160 | <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 | |
157 | 162 | information about media file synchronously.</td> |
158 | 163 | </tr> |
159 | 164 | <tr> |
165 | 170 | </div> |
166 | 171 | <hr> |
167 | 172 | <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"> | |
168 | 252 | <a name="gupnp-dlna-metadata-extractor-emit-done"></a><h3>gupnp_dlna_metadata_extractor_emit_done ()</h3> |
169 | 253 | <pre class="programlisting"><span class="returnvalue">void</span> gupnp_dlna_metadata_extractor_emit_done |
170 | 254 | (<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>, | |
172 | 256 | <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> |
173 | 257 | <p> |
174 | 258 | Emits ::done signal. This function is intended to be used by |
175 | 259 | subclasses of <a class="link" href="GUPnPDLNAMetadataExtractor.html" title="GUPnPDLNAMetadataExtractor"><span class="type">GUPnPDLNAMetadataExtractor</span></a>. It is required to always |
176 | 260 | pass a meaningful <em class="parameter"><code>info</code></em>, even in case of error. That way a receiver |
177 | 261 | 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>. | |
179 | 263 | </p> |
180 | 264 | <div class="variablelist"><table border="0"> |
181 | 265 | <col align="left" valign="top"> |
186 | 270 | </tr> |
187 | 271 | <tr> |
188 | 272 | <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> | |
190 | 274 | </td> |
191 | 275 | </tr> |
192 | 276 | <tr> |
197 | 281 | </tbody> |
198 | 282 | </table></div> |
199 | 283 | </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> | |
279 | 284 | </div> |
280 | 285 | <div class="refsect1"> |
281 | 286 | <a name="GUPnPDLNAMetadataExtractor.signal-details"></a><h2>Signal Details</h2> |
282 | 287 | <div class="refsect2"> |
283 | 288 | <a name="GUPnPDLNAMetadataExtractor-done"></a><h3>The <code class="literal">"done"</code> signal</h3> |
284 | 289 | <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, | |
286 | 291 | <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error, |
287 | 292 | <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> |
288 | 293 | <p> |
298 | 303 | </tr> |
299 | 304 | <tr> |
300 | 305 | <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> | |
302 | 307 | </td> |
303 | 308 | </tr> |
304 | 309 | <tr> |
318 | 323 | </div> |
319 | 324 | <div class="footer"> |
320 | 325 | <hr> |
321 | Generated by GTK-Doc V1.18</div> | |
326 | Generated by GTK-Doc V1.18.1</div> | |
322 | 327 | </body> |
323 | 328 | </html>⏎ |
6 | 6 | <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual"> |
7 | 7 | <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual"> |
8 | 8 | <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)"> | |
10 | 10 | <link rel="stylesheet" href="style.css" type="text/css"> |
11 | 11 | </head> |
12 | 12 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
38 | 38 | </div> |
39 | 39 | <div class="footer"> |
40 | 40 | <hr> |
41 | Generated by GTK-Doc V1.18</div> | |
41 | Generated by GTK-Doc V1.18.1</div> | |
42 | 42 | </body> |
43 | 43 | </html>⏎ |
7 | 7 | <link rel="up" href="index.html" title="GUPnP DLNA Reference Manual"> |
8 | 8 | <link rel="prev" href="index.html" title="GUPnP DLNA Reference Manual"> |
9 | 9 | <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)"> | |
11 | 11 | <link rel="stylesheet" href="style.css" type="text/css"> |
12 | 12 | </head> |
13 | 13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
23 | 23 | </table> |
24 | 24 | <div class="chapter"> |
25 | 25 | <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> | |
27 | 27 | <div class="toc"><dl><dt> |
28 | 28 | <span class="refentrytitle"><a href="GUPnPDLNAMetadataExtractor.html">GUPnPDLNAMetadataExtractor</a></span><span class="refpurpose"> — Base class for extracting metadata for given |
29 | 29 | media.</span> |
61 | 61 | </div> |
62 | 62 | <div class="footer"> |
63 | 63 | <hr> |
64 | Generated by GTK-Doc V1.18</div> | |
64 | Generated by GTK-Doc V1.18.1</div> | |
65 | 65 | </body> |
66 | 66 | </html>⏎ |
9 | 9 | <functions> |
10 | 10 | <keyword type="struct" name="GUPnPDLNAMetadataExtractor" link="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-struct"/> |
11 | 11 | <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"/> | |
13 | 12 | <keyword type="function" name="gupnp_dlna_metadata_extractor_extract_async ()" link="GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-async"/> |
14 | 13 | <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"/> | |
15 | 15 | <keyword type="signal" name="The "done" signal" link="GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-done"/> |
16 | 16 | </functions> |
17 | 17 | </book> |
Binary diff not shown
5 | 5 | <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> |
6 | 6 | <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual"> |
7 | 7 | <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)"> | |
9 | 9 | <link rel="stylesheet" href="style.css" type="text/css"> |
10 | 10 | </head> |
11 | 11 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
13 | 13 | <div class="titlepage"> |
14 | 14 | <div> |
15 | 15 | <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 | |
17 | 17 | </p></div> |
18 | 18 | <div><p class="copyright">Copyright © 2012 Intel Corporation</p></div> |
19 | 19 | <div><div class="legalnotice"> |
20 | <a name="idp494016"></a><p> | |
20 | <a name="id444613"></a><p> | |
21 | 21 | Permission is granted to copy, distribute and/or modify this |
22 | 22 | document under the terms of the <em class="citetitle">GNU Free |
23 | 23 | Documentation License</em>, Version 1.1 or any later |
52 | 52 | </div> |
53 | 53 | <div class="footer"> |
54 | 54 | <hr> |
55 | Generated by GTK-Doc V1.18</div> | |
55 | Generated by GTK-Doc V1.18.1</div> | |
56 | 56 | </body> |
57 | 57 | </html>⏎ |
5 | 5 | <ANCHOR id="GUPnPDLNAMetadataExtractor.details" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor.details"> |
6 | 6 | <ANCHOR id="GUPnPDLNAMetadataExtractor-struct" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-struct"> |
7 | 7 | <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"> | |
9 | 8 | <ANCHOR id="gupnp-dlna-metadata-extractor-extract-async" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#gupnp-dlna-metadata-extractor-extract-async"> |
10 | 9 | <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"> | |
11 | 11 | <ANCHOR id="GUPnPDLNAMetadataExtractor.signal-details" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor.signal-details"> |
12 | 12 | <ANCHOR id="GUPnPDLNAMetadataExtractor-done" href="gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html#GUPnPDLNAMetadataExtractor-done"> |
13 | 13 | <ANCHOR id="annotation-glossterm-allow-none" href="gupnp-dlna-metadata/annotation-glossary.html#annotation-glossterm-allow-none"> |
Binary diff not shown
Binary diff not shown
Binary diff not shown
73 | 73 | |
74 | 74 | #### setup #### |
75 | 75 | |
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 | ||
76 | 80 | 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 \ | |
79 | 82 | files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ |
80 | 83 | if test "x$$files" != "x" ; then \ |
81 | 84 | for file in $$files ; do \ |
82 | 85 | test -f $(abs_srcdir)/$$file && \ |
83 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \ | |
86 | cp -pu $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ | |
84 | 87 | done; \ |
85 | 88 | fi; \ |
86 | 89 | fi |
87 | @touch setup-build.stamp | |
90 | $(AM_V_at)touch setup-build.stamp | |
88 | 91 | |
89 | 92 | |
90 | 93 | #### scan #### |
91 | 94 | |
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 | ||
92 | 103 | scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) |
93 | @echo ' DOC Scanning header files' | |
94 | @_source_dir='' ; \ | |
104 | $(GTK_DOC_V_SCAN)_source_dir='' ; \ | |
95 | 105 | for i in $(DOC_SOURCE_DIR) ; do \ |
96 | 106 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
97 | 107 | done ; \ |
98 | 108 | 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 \ | |
101 | 110 | scanobj_options=""; \ |
102 | 111 | gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
103 | 112 | if test "$(?)" = "0"; then \ |
112 | 121 | test -f $$i || touch $$i ; \ |
113 | 122 | done \ |
114 | 123 | fi |
115 | @touch scan-build.stamp | |
124 | $(AM_V_at)touch scan-build.stamp | |
116 | 125 | |
117 | 126 | $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp |
118 | 127 | @true |
119 | 128 | |
120 | 129 | #### xml #### |
121 | 130 | |
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 | ||
122 | 135 | 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='' ; \ | |
125 | 137 | for i in $(DOC_SOURCE_DIR) ; do \ |
126 | 138 | _source_dir="$${_source_dir} --source-dir=$$i" ; \ |
127 | 139 | done ; \ |
128 | 140 | 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 | |
130 | 142 | |
131 | 143 | sgml.stamp: sgml-build.stamp |
132 | 144 | @true |
133 | 145 | |
134 | 146 | #### html #### |
135 | 147 | |
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 | ||
136 | 156 | 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=""; \ | |
141 | 159 | gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
142 | 160 | if test "$(?)" = "0"; then \ |
143 | 161 | if test "x$(V)" = "x1"; then \ |
158 | 176 | cp $(abs_builddir)/$$file $(abs_builddir)/html; \ |
159 | 177 | fi; \ |
160 | 178 | 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 | |
164 | 181 | |
165 | 182 | #### pdf #### |
166 | 183 | |
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 | ||
167 | 188 | 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=""; \ | |
171 | 191 | gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ |
172 | 192 | if test "$(?)" = "0"; then \ |
173 | 193 | if test "x$(V)" = "x1"; then \ |
184 | 204 | done; \ |
185 | 205 | fi; \ |
186 | 206 | 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 | |
188 | 208 | |
189 | 209 | ############## |
190 | 210 | |
199 | 219 | rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ |
200 | 220 | fi |
201 | 221 | |
202 | maintainer-clean-local: clean | |
222 | maintainer-clean-local: | |
203 | 223 | @rm -rf xml html |
204 | 224 | |
205 | 225 | install-data-local: |
236 | 256 | # Require gtk-doc when making dist |
237 | 257 | # |
238 | 258 | if ENABLE_GTK_DOC |
239 | dist-check-gtkdoc: | |
259 | dist-check-gtkdoc: docs | |
240 | 260 | else |
241 | 261 | dist-check-gtkdoc: |
242 | 262 | @echo "*** gtk-doc must be installed and enabled in order to make dist" |
478 | 478 | STRIP = @STRIP@ |
479 | 479 | VAPIGEN = @VAPIGEN@ |
480 | 480 | VERSION = @VERSION@ |
481 | XMLLINT = @XMLLINT@ | |
481 | 482 | abs_builddir = @abs_builddir@ |
482 | 483 | abs_srcdir = @abs_srcdir@ |
483 | 484 | abs_top_builddir = @abs_top_builddir@ |
29 | 29 | * get needed metadata for profile matching. This class itself does |
30 | 30 | * not implement any metadata extraction features. For that it is |
31 | 31 | * 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. | |
35 | 35 | * |
36 | 36 | * #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). | |
39 | 39 | * |
40 | 40 | * Default plugin directory and default plugin file is set during |
41 | 41 | * 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 | |
45 | 45 | * guessing profile). |
46 | 46 | * |
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. | |
50 | 51 | * |
51 | 52 | * If subclassing #GUPnPDLNAMetadataExtractor then also |
52 | 53 | * #GUPnPDLNAInformation, #GUPnPDLNAAudioInformation, |
49 | 49 | |
50 | 50 | if (!priv->audio_info) { |
51 | 51 | GList *iter; |
52 | gboolean adts_hack = FALSE; | |
53 | int stream_count = 0; | |
52 | 54 | |
53 | 55 | if (!priv->stream_list) { |
54 | 56 | priv->stream_list = |
57 | 59 | return NULL; |
58 | 60 | } |
59 | 61 | |
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 | ||
60 | 76 | for (iter = priv->stream_list; iter; iter = iter->next) { |
61 | 77 | GstDiscovererStreamInfo *stream = |
62 | 78 | GST_DISCOVERER_STREAM_INFO (iter->data); |
63 | 79 | GType stream_type = G_TYPE_FROM_INSTANCE (stream); |
64 | 80 | |
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 | ||
65 | 88 | if (stream_type == GST_TYPE_DISCOVERER_AUDIO_INFO) { |
66 | 89 | priv->audio_info = |
67 | 90 | GST_DISCOVERER_AUDIO_INFO (stream); |
68 | 91 | |
69 | break; | |
92 | if (!adts_hack) | |
93 | break; | |
70 | 94 | } |
71 | 95 | } |
72 | 96 | } |
78 | 102 | get_caps (GUPnPDLNAGstAudioInformation *gst_info) |
79 | 103 | { |
80 | 104 | GUPnPDLNAGstAudioInformationPrivate *priv = gst_info->priv; |
105 | GstDiscovererStreamInfo *info = GST_DISCOVERER_STREAM_INFO (get_audio_info (gst_info)); | |
81 | 106 | |
82 | 107 | 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); | |
85 | 109 | |
86 | 110 | return priv->caps; |
87 | 111 | } |
122 | 146 | if (data > 0 && data <= G_MAXINT) { |
123 | 147 | value.state = GUPNP_DLNA_VALUE_STATE_SET; |
124 | 148 | value.value = (gint) data; |
149 | } else { | |
150 | value = get_int_value (gst_info, "bitrate"); | |
125 | 151 | } |
126 | 152 | |
127 | 153 | return value; |
36 | 36 | dnl don't check for glib if we build glib |
37 | 37 | if test "x$PACKAGE_NAME" != "xglib"; then |
38 | 38 | 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,,[:]) | |
40 | 40 | fi |
41 | 41 | fi |
42 | 42 | |
57 | 57 | enable_gtk_doc_pdf=no |
58 | 58 | fi |
59 | 59 | |
60 | if test -z "$AM_DEFAULT_VERBOSITY"; then | |
61 | AM_DEFAULT_VERBOSITY=1 | |
62 | fi | |
63 | AC_SUBST([AM_DEFAULT_VERBOSITY]) | |
60 | 64 | |
61 | 65 | AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes]) |
62 | 66 | AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes]) |
1323 | 1323 | LD="${LD-ld} -m elf_i386_fbsd" |
1324 | 1324 | ;; |
1325 | 1325 | 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 | |
1327 | 1334 | ;; |
1328 | 1335 | ppc64-*linux*|powerpc64-*linux*) |
1329 | 1336 | LD="${LD-ld} -m elf32ppclinux" |
1687 | 1694 | ;; |
1688 | 1695 | *) |
1689 | 1696 | 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 | |
1691 | 1699 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` |
1692 | 1700 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` |
1693 | 1701 | else |
2511 | 2519 | esac |
2512 | 2520 | ;; |
2513 | 2521 | |
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 | ||
2525 | 2522 | haiku*) |
2526 | 2523 | version_type=linux # correct to gnu/linux during the next big refactor |
2527 | 2524 | need_lib_prefix=no |
2638 | 2635 | ;; |
2639 | 2636 | |
2640 | 2637 | # This must be glibc/ELF. |
2641 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
2638 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
2642 | 2639 | version_type=linux # correct to gnu/linux during the next big refactor |
2643 | 2640 | need_lib_prefix=no |
2644 | 2641 | need_version=no |
3254 | 3251 | fi |
3255 | 3252 | ;; |
3256 | 3253 | |
3257 | gnu*) | |
3258 | lt_cv_deplibs_check_method=pass_all | |
3259 | ;; | |
3260 | ||
3261 | 3254 | haiku*) |
3262 | 3255 | lt_cv_deplibs_check_method=pass_all |
3263 | 3256 | ;; |
3296 | 3289 | ;; |
3297 | 3290 | |
3298 | 3291 | # This must be glibc/ELF. |
3299 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
3292 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
3300 | 3293 | lt_cv_deplibs_check_method=pass_all |
3301 | 3294 | ;; |
3302 | 3295 | |
4048 | 4041 | ;; |
4049 | 4042 | esac |
4050 | 4043 | ;; |
4051 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
4044 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
4052 | 4045 | case $cc_basename in |
4053 | 4046 | KCC*) |
4054 | 4047 | # KAI C++ Compiler |
4347 | 4340 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' |
4348 | 4341 | ;; |
4349 | 4342 | |
4350 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
4343 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
4351 | 4344 | case $cc_basename in |
4352 | 4345 | # old Intel for x86_64 which still supported -KPIC. |
4353 | 4346 | ecc*) |
6240 | 6233 | _LT_TAGVAR(ld_shlibs, $1)=yes |
6241 | 6234 | ;; |
6242 | 6235 | |
6243 | gnu*) | |
6244 | ;; | |
6245 | ||
6246 | 6236 | haiku*) |
6247 | 6237 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' |
6248 | 6238 | _LT_TAGVAR(link_all_deplibs, $1)=yes |
6404 | 6394 | _LT_TAGVAR(inherit_rpath, $1)=yes |
6405 | 6395 | ;; |
6406 | 6396 | |
6407 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | |
6397 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | |
6408 | 6398 | case $cc_basename in |
6409 | 6399 | KCC*) |
6410 | 6400 | # Kuck and Associates, Inc. (KAI) C++ Compiler |
25 | 25 | # |
26 | 26 | # VALA_PROG_VAPIGEN([MINIMUM-VERSION]) |
27 | 27 | # ------------------------------------ |
28 | AC_DEFUN([VALA_PROG_VAPIGEN], | |
28 | AC_DEFUN([GUPNP_PROG_VAPIGEN], | |
29 | 29 | [AC_PATH_PROG([VAPIGEN], [vapigen], []) |
30 | 30 | AS_IF([test -z "$VAPIGEN"], |
31 | 31 | [AC_MSG_WARN([No Vala API Generator found. You will not be able to generate .vapi files.])], |
36 | 36 | [AC_MSG_RESULT([yes])], |
37 | 37 | [AC_MSG_RESULT([yes])], |
38 | 38 | [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 | ])])]) | |
40 | 42 | ]) |
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 | |
1 | 7 | |
2 | 8 | sets_SOURCES = \ |
3 | 9 | sets.c |
13 | 13 | # PARTICULAR PURPOSE. |
14 | 14 | |
15 | 15 | @SET_MAKE@ |
16 | ||
17 | 16 | VPATH = @srcdir@ |
18 | 17 | am__make_dryrun = \ |
19 | 18 | { \ |
50 | 49 | POST_UNINSTALL = : |
51 | 50 | build_triplet = @build@ |
52 | 51 | host_triplet = @host@ |
53 | noinst_PROGRAMS = sets$(EXEEXT) | |
52 | check_PROGRAMS = sets$(EXEEXT) | |
54 | 53 | subdir = tests |
55 | 54 | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ |
56 | 55 | $(srcdir)/test-discoverer.sh.in |
66 | 65 | CONFIG_HEADER = $(top_builddir)/config.h |
67 | 66 | CONFIG_CLEAN_FILES = test-discoverer.sh |
68 | 67 | CONFIG_CLEAN_VPATH_FILES = |
69 | PROGRAMS = $(noinst_PROGRAMS) | |
70 | 68 | am_sets_OBJECTS = sets-sets.$(OBJEXT) |
71 | 69 | sets_OBJECTS = $(am_sets_OBJECTS) |
72 | 70 | am__DEPENDENCIES_1 = |
114 | 112 | esac |
115 | 113 | ETAGS = etags |
116 | 114 | CTAGS = ctags |
115 | am__tty_colors = \ | |
116 | red=; grn=; lgn=; blu=; std= | |
117 | 117 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
118 | 118 | ACLOCAL = @ACLOCAL@ |
119 | 119 | AMTAR = @AMTAR@ |
219 | 219 | STRIP = @STRIP@ |
220 | 220 | VAPIGEN = @VAPIGEN@ |
221 | 221 | VERSION = @VERSION@ |
222 | XMLLINT = @XMLLINT@ | |
222 | 223 | abs_builddir = @abs_builddir@ |
223 | 224 | abs_srcdir = @abs_srcdir@ |
224 | 225 | abs_top_builddir = @abs_top_builddir@ |
271 | 272 | top_build_prefix = @top_build_prefix@ |
272 | 273 | top_builddir = @top_builddir@ |
273 | 274 | 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 | |
274 | 281 | sets_SOURCES = \ |
275 | 282 | sets.c |
276 | 283 | |
328 | 335 | test-discoverer.sh: $(top_builddir)/config.status $(srcdir)/test-discoverer.sh.in |
329 | 336 | cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ |
330 | 337 | |
331 | clean-noinstPROGRAMS: | |
332 | @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ | |
338 | clean-checkPROGRAMS: | |
339 | @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ | |
333 | 340 | echo " rm -f" $$list; \ |
334 | 341 | rm -f $$list || exit $$?; \ |
335 | 342 | test -n "$(EXEEXT)" || exit 0; \ |
441 | 448 | distclean-tags: |
442 | 449 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
443 | 450 | |
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 | ||
444 | 544 | distdir: $(DISTFILES) |
445 | 545 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
446 | 546 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
472 | 572 | fi; \ |
473 | 573 | done |
474 | 574 | check-am: all-am |
575 | $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) | |
576 | $(MAKE) $(AM_MAKEFLAGS) check-TESTS | |
475 | 577 | check: check-am |
476 | all-am: Makefile $(PROGRAMS) | |
578 | all-am: Makefile | |
477 | 579 | installdirs: |
478 | 580 | install: install-am |
479 | 581 | install-exec: install-exec-am |
507 | 609 | @echo "it deletes files that may require special tools to rebuild." |
508 | 610 | clean: clean-am |
509 | 611 | |
510 | clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ | |
612 | clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ | |
511 | 613 | mostlyclean-am |
512 | 614 | |
513 | 615 | distclean: distclean-am |
576 | 678 | |
577 | 679 | uninstall-am: |
578 | 680 | |
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 | |
593 | 696 | |
594 | 697 | |
595 | 698 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |