1<?xml version="1.0"?> 2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 4<!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'"> 5<!ENTITY % version-entities SYSTEM "version.entities"> 6%version-entities; 7]> 8 9<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude"> 10 <bookinfo> 11 <title>GStreamer Good Plugins &GST_API_VERSION; Plugins Reference Manual</title> 12 <releaseinfo> 13 for GStreamer Good Plugins &GST_API_VERSION; (&GST_VERSION;) 14 The latest version of this documentation can be found on-line at 15 <ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/</ulink>. 16 </releaseinfo> 17 </bookinfo> 18 19 <chapter> 20 <title>gst-plugins-good Elements</title> 21 <xi:include href="xml/element-3gppmux.xml" /> 22 <xi:include href="xml/element-aacparse.xml" /> 23 <xi:include href="xml/element-aasink.xml" /> 24 <xi:include href="xml/element-ac3parse.xml" /> 25 <xi:include href="xml/element-agingtv.xml" /> 26 <xi:include href="xml/element-alawdec.xml" /> 27 <xi:include href="xml/element-alawenc.xml" /> 28 <xi:include href="xml/element-alphacolor.xml" /> 29 <xi:include href="xml/element-alpha.xml" /> 30 <xi:include href="xml/element-amrparse.xml" /> 31 <xi:include href="xml/element-apedemux.xml" /> 32 <xi:include href="xml/element-apev2mux.xml" /> 33 <xi:include href="xml/element-aspectratiocrop.xml" /> 34 <xi:include href="xml/element-asteriskh263.xml" /> 35 <xi:include href="xml/element-audioamplify.xml" /> 36 <xi:include href="xml/element-audiochebband.xml" /> 37 <xi:include href="xml/element-audiocheblimit.xml" /> 38 <xi:include href="xml/element-audiodynamic.xml" /> 39 <xi:include href="xml/element-audioecho.xml" /> 40 <xi:include href="xml/element-audiofirfilter.xml" /> 41 <xi:include href="xml/element-audioiirfilter.xml" /> 42 <xi:include href="xml/element-audioinvert.xml" /> 43 <xi:include href="xml/element-audiokaraoke.xml" /> 44 <xi:include href="xml/element-audiopanorama.xml" /> 45 <xi:include href="xml/element-audiowsincband.xml" /> 46 <xi:include href="xml/element-audiowsinclimit.xml" /> 47 <xi:include href="xml/element-auparse.xml" /> 48 <xi:include href="xml/element-autoaudiosink.xml" /> 49 <xi:include href="xml/element-autoaudiosrc.xml" /> 50 <xi:include href="xml/element-autovideosink.xml" /> 51 <xi:include href="xml/element-autovideosrc.xml" /> 52 <xi:include href="xml/element-avidemux.xml" /> 53 <xi:include href="xml/element-avimux.xml" /> 54 <xi:include href="xml/element-avisubtitle.xml" /> 55 <xi:include href="xml/element-breakmydata.xml" /> 56 <xi:include href="xml/element-cacasink.xml" /> 57 <xi:include href="xml/element-cairooverlay.xml" /> 58 <xi:include href="xml/element-capssetter.xml" /> 59 <xi:include href="xml/element-cpureport.xml" /> 60 <xi:include href="xml/element-cutter.xml" /> 61 <xi:include href="xml/element-dcaparse.xml" /> 62 <xi:include href="xml/element-deinterlace.xml" /> 63 <xi:include href="xml/element-deinterleave.xml" /> 64 <xi:include href="xml/element-dicetv.xml" /> 65 <xi:include href="xml/element-directsoundsink.xml" /> 66 <xi:include href="xml/element-dtmfsrc.xml" /> 67 <xi:include href="xml/element-dv1394src.xml" /> 68 <xi:include href="xml/element-dvdec.xml" /> 69 <xi:include href="xml/element-dvdemux.xml" /> 70 <xi:include href="xml/element-dynudpsink.xml" /> 71 <xi:include href="xml/element-edgetv.xml" /> 72 <xi:include href="xml/element-equalizer-10bands.xml" /> 73 <xi:include href="xml/element-equalizer-3bands.xml" /> 74 <xi:include href="xml/element-equalizer-nbands.xml" /> 75 <xi:include href="xml/element-firfilter-example.xml" /> 76 <xi:include href="xml/element-flacdec.xml" /> 77 <xi:include href="xml/element-flacenc.xml" /> 78 <xi:include href="xml/element-flacparse.xml" /> 79 <xi:include href="xml/element-flactag.xml" /> 80 <xi:include href="xml/element-flvdemux.xml" /> 81 <xi:include href="xml/element-flvmux.xml" /> 82 <xi:include href="xml/element-flxdec.xml" /> 83 <xi:include href="xml/element-gamma.xml" /> 84 <xi:include href="xml/element-gdkpixbufdec.xml" /> 85 <xi:include href="xml/element-gdkpixbufoverlay.xml" /> 86 <xi:include href="xml/element-gdkpixbufsink.xml" /> 87 <xi:include href="xml/element-goom2k1.xml" /> 88 <xi:include href="xml/element-goom.xml" /> 89 <xi:include href="xml/element-gtkglsink.xml" /> 90 <xi:include href="xml/element-gtksink.xml" /> 91 <xi:include href="xml/element-hdv1394src.xml" /> 92 <xi:include href="xml/element-icydemux.xml" /> 93 <xi:include href="xml/element-id3demux.xml" /> 94 <xi:include href="xml/element-id3v2mux.xml" /> 95 <xi:include href="xml/element-iirequalizer.xml" /> 96 <xi:include href="xml/element-iirfilter-example.xml" /> 97 <xi:include href="xml/element-imagefreeze.xml" /> 98 <xi:include href="xml/element-interleave.xml" /> 99 <xi:include href="xml/element-ismlmux.xml" /> 100 <xi:include href="xml/element-jackaudiosink.xml" /> 101 <xi:include href="xml/element-jackaudiosrc.xml" /> 102 <xi:include href="xml/element-jpegdec.xml" /> 103 <xi:include href="xml/element-jpegenc.xml" /> 104 <xi:include href="xml/element-lamemp3enc.xml" /> 105 <xi:include href="xml/element-level-example.xml" /> 106 <xi:include href="xml/element-level.xml" /> 107 <xi:include href="xml/element-matroskademux.xml" /> 108 <xi:include href="xml/element-matroskamux.xml" /> 109 <xi:include href="xml/element-matroskaparse.xml" /> 110 <xi:include href="xml/element-mj2mux.xml" /> 111 <xi:include href="xml/element-monoscope.xml" /> 112 <xi:include href="xml/element-mp4mux.xml" /> 113 <xi:include href="xml/element-mpegaudioparse.xml" /> 114 <xi:include href="xml/element-mpg123audiodec.xml" /> 115 <xi:include href="xml/element-mulawdec.xml" /> 116 <xi:include href="xml/element-mulawenc.xml" /> 117 <xi:include href="xml/element-multifilesink.xml" /> 118 <xi:include href="xml/element-multifilesrc.xml" /> 119 <xi:include href="xml/element-multipartdemux.xml" /> 120 <xi:include href="xml/element-multipartmux.xml" /> 121 <xi:include href="xml/element-multiudpsink.xml" /> 122 <xi:include href="xml/element-navigationtest.xml" /> 123 <xi:include href="xml/element-navseek.xml" /> 124 <xi:include href="xml/element-optv.xml" /> 125 <xi:include href="xml/element-oss4sink.xml" /> 126 <xi:include href="xml/element-oss4src.xml" /> 127 <xi:include href="xml/element-osssink.xml" /> 128 <xi:include href="xml/element-osssrc.xml" /> 129 <xi:include href="xml/element-osxaudiosink.xml" /> 130 <xi:include href="xml/element-osxaudiosrc.xml" /> 131 <xi:include href="xml/element-osxvideosink.xml" /> 132 <xi:include href="xml/element-pngdec.xml" /> 133 <xi:include href="xml/element-pngenc.xml" /> 134 <xi:include href="xml/element-progressreport.xml" /> 135 <xi:include href="xml/element-pulsesink.xml" /> 136 <xi:include href="xml/element-pulsesrc.xml" /> 137 <xi:include href="xml/element-pushfilesrc.xml" /> 138 <xi:include href="xml/element-qmlglsink.xml" /> 139 <xi:include href="xml/element-qmlglsrc.xml" /> 140 <xi:include href="xml/element-qtdemux.xml" /> 141 <xi:include href="xml/element-qtmoovrecover.xml" /> 142 <xi:include href="xml/element-qtmux.xml" /> 143 <xi:include href="xml/element-quarktv.xml" /> 144 <xi:include href="xml/element-radioactv.xml" /> 145 <xi:include href="xml/element-revtv.xml" /> 146 <xi:include href="xml/element-rganalysis.xml" /> 147 <xi:include href="xml/element-rglimiter.xml" /> 148 <xi:include href="xml/element-rgvolume.xml" /> 149 <xi:include href="xml/element-rippletv.xml" /> 150 <xi:include href="xml/element-rndbuffersize.xml" /> 151 <xi:include href="xml/element-rtpac3depay.xml" /> 152 <xi:include href="xml/element-rtpac3pay.xml" /> 153 <xi:include href="xml/element-rtpamrdepay.xml" /> 154 <xi:include href="xml/element-rtpamrpay.xml" /> 155 <xi:include href="xml/element-rtpbin.xml" /> 156 <xi:include href="xml/element-rtpbvdepay.xml" /> 157 <xi:include href="xml/element-rtpbvpay.xml" /> 158 <xi:include href="xml/element-rtpceltdepay.xml" /> 159 <xi:include href="xml/element-rtpceltpay.xml" /> 160 <xi:include href="xml/element-rtpdec.xml" /> 161 <xi:include href="xml/element-rtpdtmfdepay.xml" /> 162 <xi:include href="xml/element-rtpdtmfmux.xml" /> 163 <xi:include href="xml/element-rtpdtmfsrc.xml" /> 164 <xi:include href="xml/element-rtpdvdepay.xml" /> 165 <xi:include href="xml/element-rtpdvpay.xml" /> 166 <xi:include href="xml/element-rtpg722depay.xml" /> 167 <xi:include href="xml/element-rtpg722pay.xml" /> 168 <xi:include href="xml/element-rtpg723depay.xml" /> 169 <xi:include href="xml/element-rtpg723pay.xml" /> 170 <xi:include href="xml/element-rtpg726depay.xml" /> 171 <xi:include href="xml/element-rtpg726pay.xml" /> 172 <xi:include href="xml/element-rtpg729depay.xml" /> 173 <xi:include href="xml/element-rtpg729pay.xml" /> 174 <xi:include href="xml/element-rtpgsmdepay.xml" /> 175 <xi:include href="xml/element-rtpgsmpay.xml" /> 176 <xi:include href="xml/element-rtpgstdepay.xml" /> 177 <xi:include href="xml/element-rtpgstpay.xml" /> 178 <xi:include href="xml/element-rtph261depay.xml" /> 179 <xi:include href="xml/element-rtph261pay.xml" /> 180 <xi:include href="xml/element-rtph263depay.xml" /> 181 <xi:include href="xml/element-rtph263pay.xml" /> 182 <xi:include href="xml/element-rtph263pdepay.xml" /> 183 <xi:include href="xml/element-rtph263ppay.xml" /> 184 <xi:include href="xml/element-rtph264depay.xml" /> 185 <xi:include href="xml/element-rtph264pay.xml" /> 186 <xi:include href="xml/element-rtph265depay.xml" /> 187 <xi:include href="xml/element-rtph265pay.xml" /> 188 <xi:include href="xml/element-rtpilbcdepay.xml" /> 189 <xi:include href="xml/element-rtpilbcpay.xml" /> 190 <xi:include href="xml/element-rtpj2kdepay.xml" /> 191 <xi:include href="xml/element-rtpj2kpay.xml" /> 192 <xi:include href="xml/element-rtpjitterbuffer.xml" /> 193 <xi:include href="xml/element-rtpjpegdepay.xml" /> 194 <xi:include href="xml/element-rtpjpegpay.xml" /> 195 <xi:include href="xml/element-rtpklvdepay.xml" /> 196 <xi:include href="xml/element-rtpklvpay.xml" /> 197 <xi:include href="xml/element-rtpL8depay.xml" /> 198 <xi:include href="xml/element-rtpL8pay.xml" /> 199 <xi:include href="xml/element-rtpL16depay.xml" /> 200 <xi:include href="xml/element-rtpL16pay.xml" /> 201 <xi:include href="xml/element-rtpL24depay.xml" /> 202 <xi:include href="xml/element-rtpL24pay.xml" /> 203 <xi:include href="xml/element-rtpmp1sdepay.xml" /> 204 <xi:include href="xml/element-rtpmp2tdepay.xml" /> 205 <xi:include href="xml/element-rtpmp2tpay.xml" /> 206 <xi:include href="xml/element-rtpmp4adepay.xml" /> 207 <xi:include href="xml/element-rtpmp4apay.xml" /> 208 <xi:include href="xml/element-rtpmp4gdepay.xml" /> 209 <xi:include href="xml/element-rtpmp4gpay.xml" /> 210 <xi:include href="xml/element-rtpmp4vdepay.xml" /> 211 <xi:include href="xml/element-rtpmp4vpay.xml" /> 212 <xi:include href="xml/element-rtpmpadepay.xml" /> 213 <xi:include href="xml/element-rtpmpapay.xml" /> 214 <xi:include href="xml/element-rtpmparobustdepay.xml" /> 215 <xi:include href="xml/element-rtpmpvdepay.xml" /> 216 <xi:include href="xml/element-rtpmpvpay.xml" /> 217 <xi:include href="xml/element-rtpmux.xml" /> 218 <xi:include href="xml/element-rtpopusdepay.xml" /> 219 <xi:include href="xml/element-rtpopuspay.xml" /> 220 <xi:include href="xml/element-rtppcmadepay.xml" /> 221 <xi:include href="xml/element-rtppcmapay.xml" /> 222 <xi:include href="xml/element-rtppcmudepay.xml" /> 223 <xi:include href="xml/element-rtppcmupay.xml" /> 224 <xi:include href="xml/element-rtpptdemux.xml" /> 225 <xi:include href="xml/element-rtpqcelpdepay.xml" /> 226 <xi:include href="xml/element-rtpqdm2depay.xml" /> 227 <xi:include href="xml/element-rtpreddec.xml" /> 228 <xi:include href="xml/element-rtpredenc.xml" /> 229 <xi:include href="xml/element-rtprtxqueue.xml" /> 230 <xi:include href="xml/element-rtprtxreceive.xml" /> 231 <xi:include href="xml/element-rtprtxsend.xml" /> 232 <xi:include href="xml/element-rtpsbcdepay.xml" /> 233 <xi:include href="xml/element-rtpsbcpay.xml" /> 234 <xi:include href="xml/element-rtpsession.xml" /> 235 <xi:include href="xml/element-rtpsirendepay.xml" /> 236 <xi:include href="xml/element-rtpsirenpay.xml" /> 237 <xi:include href="xml/element-rtpspeexdepay.xml" /> 238 <xi:include href="xml/element-rtpspeexpay.xml" /> 239 <xi:include href="xml/element-rtpssrcdemux.xml" /> 240 <xi:include href="xml/element-rtpstorage.xml" /> 241 <xi:include href="xml/element-rtpstreamdepay.xml" /> 242 <xi:include href="xml/element-rtpstreampay.xml" /> 243 <xi:include href="xml/element-rtpsv3vdepay.xml" /> 244 <xi:include href="xml/element-rtptheoradepay.xml" /> 245 <xi:include href="xml/element-rtptheorapay.xml" /> 246 <xi:include href="xml/element-rtpulpfecdec.xml" /> 247 <xi:include href="xml/element-rtpulpfecenc.xml" /> 248 <xi:include href="xml/element-rtpvorbisdepay.xml" /> 249 <xi:include href="xml/element-rtpvorbispay.xml" /> 250 <xi:include href="xml/element-rtpvp8depay.xml" /> 251 <xi:include href="xml/element-rtpvp8pay.xml" /> 252 <xi:include href="xml/element-rtpvp9depay.xml" /> 253 <xi:include href="xml/element-rtpvp9pay.xml" /> 254 <xi:include href="xml/element-rtpvrawdepay.xml" /> 255 <xi:include href="xml/element-rtpvrawpay.xml" /> 256 <xi:include href="xml/element-rtpxqtdepay.xml" /> 257 <xi:include href="xml/element-rtspsrc.xml" /> 258 <xi:include href="xml/element-sbcparse.xml" /> 259 <xi:include href="xml/element-scaletempo.xml" /> 260 <xi:include href="xml/element-shagadelictv.xml" /> 261 <xi:include href="xml/element-shapewipe.xml" /> 262 <xi:include href="xml/element-shout2send.xml" /> 263 <xi:include href="xml/element-smptealpha.xml" /> 264 <xi:include href="xml/element-smpte.xml" /> 265 <xi:include href="xml/element-souphttpclientsink.xml" /> 266 <xi:include href="xml/element-souphttpsrc.xml" /> 267 <xi:include href="xml/element-spectrum-example.xml" /> 268 <xi:include href="xml/element-spectrum.xml" /> 269 <xi:include href="xml/element-speexdec.xml" /> 270 <xi:include href="xml/element-speexenc.xml" /> 271 <xi:include href="xml/element-splitfilesrc.xml" /> 272 <xi:include href="xml/element-splitmuxsink.xml" /> 273 <xi:include href="xml/element-splitmuxsrc.xml" /> 274 <xi:include href="xml/element-streaktv.xml" /> 275 <xi:include href="xml/element-taginject.xml" /> 276 <xi:include href="xml/element-testsink.xml" /> 277 <xi:include href="xml/element-twolamemp2enc.xml" /> 278 <xi:include href="xml/element-udpsink.xml" /> 279 <xi:include href="xml/element-udpsrc.xml" /> 280 <xi:include href="xml/element-v4l2radio.xml" /> 281 <xi:include href="xml/element-v4l2sink.xml" /> 282 <xi:include href="xml/element-v4l2src.xml" /> 283 <xi:include href="xml/element-vertigotv.xml" /> 284 <xi:include href="xml/element-videobalance.xml" /> 285 <xi:include href="xml/element-videobox.xml" /> 286 <xi:include href="xml/element-videocrop.xml" /> 287 <xi:include href="xml/element-videoflip.xml" /> 288 <xi:include href="xml/element-videomedian.xml" /> 289 <xi:include href="xml/element-videomixer.xml" /> 290 <xi:include href="xml/element-vp8dec.xml" /> 291 <xi:include href="xml/element-vp8enc.xml" /> 292 <xi:include href="xml/element-vp9dec.xml" /> 293 <xi:include href="xml/element-vp9enc.xml" /> 294 <xi:include href="xml/element-warptv.xml" /> 295 <xi:include href="xml/element-waveformsink.xml" /> 296 <xi:include href="xml/element-wavenc.xml" /> 297 <xi:include href="xml/element-wavpackdec.xml" /> 298 <xi:include href="xml/element-wavpackenc.xml" /> 299 <xi:include href="xml/element-wavpackparse.xml" /> 300 <xi:include href="xml/element-wavparse.xml" /> 301 <xi:include href="xml/element-webmmux.xml" /> 302 <xi:include href="xml/element-ximagesrc.xml" /> 303 <xi:include href="xml/element-y4menc.xml" /> 304 </chapter> 305 306 <chapter> 307 <title>gst-plugins-good Plugins</title> 308 <xi:include href="xml/plugin-1394.xml" /> 309 <xi:include href="xml/plugin-aasink.xml" /> 310 <xi:include href="xml/plugin-alaw.xml" /> 311 <xi:include href="xml/plugin-alphacolor.xml" /> 312 <xi:include href="xml/plugin-alpha.xml" /> 313 <xi:include href="xml/plugin-apetag.xml" /> 314 <xi:include href="xml/plugin-audiofx.xml" /> 315 <xi:include href="xml/plugin-audioparsers.xml" /> 316 <xi:include href="xml/plugin-auparse.xml" /> 317 <xi:include href="xml/plugin-autodetect.xml" /> 318 <xi:include href="xml/plugin-avi.xml" /> 319 <xi:include href="xml/plugin-cacasink.xml" /> 320 <xi:include href="xml/plugin-cairo.xml" /> 321 <xi:include href="xml/plugin-cutter.xml" /> 322 <xi:include href="xml/plugin-debug.xml" /> 323 <xi:include href="xml/plugin-deinterlace.xml" /> 324 <xi:include href="xml/plugin-directsound.xml" /> 325 <xi:include href="xml/plugin-dtmf.xml" /> 326 <xi:include href="xml/plugin-dv.xml" /> 327 <xi:include href="xml/plugin-effectv.xml" /> 328 <xi:include href="xml/plugin-equalizer.xml" /> 329 <xi:include href="xml/plugin-flac.xml" /> 330 <xi:include href="xml/plugin-flv.xml" /> 331 <xi:include href="xml/plugin-flxdec.xml" /> 332 <xi:include href="xml/plugin-gdkpixbuf.xml" /> 333 <xi:include href="xml/plugin-goom2k1.xml" /> 334 <xi:include href="xml/plugin-goom.xml" /> 335 <xi:include href="xml/plugin-gtk.xml" /> 336 <xi:include href="xml/plugin-icydemux.xml" /> 337 <xi:include href="xml/plugin-id3demux.xml" /> 338 <xi:include href="xml/plugin-imagefreeze.xml" /> 339 <xi:include href="xml/plugin-interleave.xml" /> 340 <xi:include href="xml/plugin-isomp4.xml" /> 341 <xi:include href="xml/plugin-jack.xml" /> 342 <xi:include href="xml/plugin-jpeg.xml" /> 343 <xi:include href="xml/plugin-lame.xml" /> 344 <xi:include href="xml/plugin-level.xml" /> 345 <xi:include href="xml/plugin-matroska.xml" /> 346 <xi:include href="xml/plugin-monoscope.xml" /> 347 <xi:include href="xml/plugin-mpg123.xml" /> 348 <xi:include href="xml/plugin-mulaw.xml" /> 349 <xi:include href="xml/plugin-multifile.xml" /> 350 <xi:include href="xml/plugin-multipart.xml" /> 351 <xi:include href="xml/plugin-navigationtest.xml" /> 352 <xi:include href="xml/plugin-oss4.xml" /> 353 <xi:include href="xml/plugin-ossaudio.xml" /> 354 <xi:include href="xml/plugin-osxaudio.xml" /> 355 <xi:include href="xml/plugin-osxvideo.xml" /> 356 <xi:include href="xml/plugin-png.xml" /> 357 <xi:include href="xml/plugin-pulseaudio.xml" /> 358 <xi:include href="xml/plugin-qmlgl.xml" /> 359 <xi:include href="xml/plugin-replaygain.xml" /> 360 <xi:include href="xml/plugin-rtpmanager.xml" /> 361 <xi:include href="xml/plugin-rtp.xml" /> 362 <xi:include href="xml/plugin-rtsp.xml" /> 363 <xi:include href="xml/plugin-shapewipe.xml" /> 364 <xi:include href="xml/plugin-shout2.xml" /> 365 <xi:include href="xml/plugin-smpte.xml" /> 366 <xi:include href="xml/plugin-soup.xml" /> 367 <xi:include href="xml/plugin-spectrum.xml" /> 368 <xi:include href="xml/plugin-speex.xml" /> 369 <xi:include href="xml/plugin-taglib.xml" /> 370 <xi:include href="xml/plugin-twolame.xml" /> 371 <xi:include href="xml/plugin-udp.xml" /> 372 <xi:include href="xml/plugin-video4linux2.xml" /> 373 <xi:include href="xml/plugin-videobox.xml" /> 374 <xi:include href="xml/plugin-videocrop.xml" /> 375 <xi:include href="xml/plugin-videofilter.xml" /> 376 <xi:include href="xml/plugin-videomixer.xml" /> 377 <xi:include href="xml/plugin-vpx.xml" /> 378 <xi:include href="xml/plugin-waveform.xml" /> 379 <xi:include href="xml/plugin-wavenc.xml" /> 380 <xi:include href="xml/plugin-wavpack.xml" /> 381 <xi:include href="xml/plugin-wavparse.xml" /> 382 <xi:include href="xml/plugin-ximagesrc.xml" /> 383 <xi:include href="xml/plugin-y4menc.xml" /> 384 </chapter> 385</book> 386