Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 2694

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>Part&#160;II.&#160;LINUX DVB API</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="LINUX MEDIA INFRASTRUCTURE API" /><link rel="up" href="index.html" title="LINUX MEDIA INFRASTRUCTURE API" /><link rel="prev" href="bi01.html" title="References" /><link rel="next" href="ch08.html" title="Chapter&#160;8.&#160;Introduction" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part&#160;II.&#160;LINUX DVB API</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bi01.html">Prev</a>&#160;</td><th width="60%" align="center">&#160;</th><td width="20%" align="right">&#160;<a accesskey="n" href="ch08.html">Next</a></td></tr></table><hr /></div><div class="part" title="Part&#160;II.&#160;LINUX DVB API"><div class="titlepage"><div><div><h1 class="title"><a id="dvbapi"></a>Part&#160;II.&#160;LINUX DVB API</h1></div><div><h2 class="subtitle">Version 3</h2></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Ralph</span> <span class="othername">J. K.</span> <span class="surname">Metzler</span></h3><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:rjkm@metzlerbros.de">rjkm@metzlerbros.de</a>&gt;</code></p></div></div></div><div class="author"><h3 class="author"><span class="firstname">Marcus</span> <span class="othername">O. C.</span> <span class="surname">Metzler</span></h3><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:rjkm@metzlerbros.de">rjkm@metzlerbros.de</a>&gt;</code></p></div></div></div><div class="author"><h3 class="author"><span class="firstname">Mauro</span> <span class="othername">Carvalho</span> <span class="surname">Chehab</span></h3><span class="contrib">Ported document to Docbook XML.</span>&#160;<div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:mchehab@redhat.com">mchehab@redhat.com</a>&gt;</code></p></div></div></div></div></div><div><p class="copyright">Copyright &#169; 2002, 2003, 2009 Convergence GmbH</p></div><div><div class="revhistory"><table border="1" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 2.0.1</td><td align="left">2009-09-16</td><td align="left">mcc</td></tr><tr><td align="left" colspan="3">
Added ISDB-T test originally written by Patrick Boettcher
</td></tr><tr><td align="left">Revision 2.0.0</td><td align="left">2009-09-06</td><td align="left">mcc</td></tr><tr><td align="left" colspan="3">Conversion from LaTex to DocBook XML. The
	contents is the same as the original LaTex version.</td></tr><tr><td align="left">Revision 1.0.0</td><td align="left">2003-07-24</td><td align="left">rjkm</td></tr><tr><td align="left" colspan="3">Initial revision on LaTEX.</td></tr></table></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch08.html">8. Introduction</a></span></dt><dd><dl><dt><span class="section"><a href="ch08.html#requisites">What you need to know</a></span></dt><dt><span class="section"><a href="ch08s02.html">History</a></span></dt><dt><span class="section"><a href="ch08s03.html">Overview</a></span></dt><dt><span class="section"><a href="ch08s04.html">Linux DVB Devices</a></span></dt><dt><span class="section"><a href="ch08s05.html">API include files</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch09.html">9. DVB Frontend API</a></span></dt><dd><dl><dt><span class="section"><a href="ch09.html#frontend_types">Frontend Data Types</a></span></dt><dd><dl><dt><span class="section"><a href="ch09.html#frontend_type">frontend type</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_caps">frontend capabilities</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_info">frontend information</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_diseqc">diseqc master command</a></span></dt><dt><span class="section"><a href="ch09.html#id2837923">diseqc slave reply</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_diseqc_slave_reply">diseqc slave reply</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_sec_tone">SEC continuous tone</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_sec_burst">SEC tone burst</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_status">frontend status</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_params">frontend parameters</a></span></dt><dt><span class="section"><a href="ch09.html#frontend_events">frontend events</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s02.html">Frontend Function Calls</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#frontend_f_open">open()</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_f_close">close()</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_read_status">FE_READ_STATUS</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_read_ber">FE_READ_BER</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_read_snr">FE_READ_SNR</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_read_signal_strength">FE_READ_SIGNAL_STRENGTH</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_read_ub">FE_READ_UNCORRECTED_BLOCKS</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_set_fe">FE_SET_FRONTEND</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_get_fe">FE_GET_FRONTEND</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_get_event">FE_GET_EVENT</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_get_info">FE_GET_INFO</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_diseqc_reset_overload">FE_DISEQC_RESET_OVERLOAD</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_diseqc_send_master_cmd">FE_DISEQC_SEND_MASTER_CMD</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_diseqc_recv_slave_reply">FE_DISEQC_RECV_SLAVE_REPLY</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_diseqc_send_burst">FE_DISEQC_SEND_BURST</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_set_tone">FE_SET_TONE</a></span></dt><dt><span class="section"><a href="ch09s02.html#fe_set_voltage">FE_SET_VOLTAGE</a></span></dt><dt><span class="section"><a href="ch09s02.html#frontend_enable_high_lnb_volt">FE_ENABLE_HIGH_LNB_VOLTAGE</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">ISDB-T frontend</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#isdbt-parms">Parameters that are common with DVB-T and ATSC</a></span></dt><dt><span class="section"><a href="ch09s03.html#isdbt-new-parms">ISDB-T only parameters</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch10.html">10. DVB Demux Device</a></span></dt><dd><dl><dt><span class="section"><a href="ch10.html#dmx_types">Demux Data Types</a></span></dt><dd><dl><dt><span class="section"><a href="ch10.html#dmx_output_t">dmx_output_t</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_input_t">dmx_input_t</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_pes_type_t">dmx_pes_type_t</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_event_t">dmx_event_t</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_scrambling_status_t">dmx_scrambling_status_t</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_filter">struct dmx_filter</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_sct_filter_params">struct dmx_sct_filter_params</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_pes_filter_params">struct dmx_pes_filter_params</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_event">struct dmx_event</a></span></dt><dt><span class="section"><a href="ch10.html#dmx_stc">struct dmx_stc</a></span></dt></dl></dd><dt><span class="section"><a href="ch10s02.html">Demux Function Calls</a></span></dt><dd><dl><dt><span class="section"><a href="ch10s02.html#dmx_fopen">open()</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_fclose">close()</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_fread">read()</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_fwrite">write()</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_start">DMX_START</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_stop">DMX_STOP</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_set_filter">DMX_SET_FILTER</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_set_pes_filter">DMX_SET_PES_FILTER</a></span></dt><dt><span class="section"><a href="ch10s02.html#dms_set_buffer_size">DMX_SET_BUFFER_SIZE</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_get_event">DMX_GET_EVENT</a></span></dt><dt><span class="section"><a href="ch10s02.html#dmx_get_stc">DMX_GET_STC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch11.html">11. DVB Video Device</a></span></dt><dd><dl><dt><span class="section"><a href="ch11.html#video_types">Video Data Types</a></span></dt><dd><dl><dt><span class="section"><a href="ch11.html#video_format_t">video_format_t</a></span></dt><dt><span class="section"><a href="ch11.html#video_display_format_t">video_display_format_t</a></span></dt><dt><span class="section"><a href="ch11.html#video_stream_source">video stream source</a></span></dt><dt><span class="section"><a href="ch11.html#video_play_state">video play state</a></span></dt><dt><span class="section"><a href="ch11.html#video_event">struct video_event</a></span></dt><dt><span class="section"><a href="ch11.html#video_status">struct video_status</a></span></dt><dt><span class="section"><a href="ch11.html#video_still_picture">struct video_still_picture</a></span></dt><dt><span class="section"><a href="ch11.html#video_caps">video capabilities</a></span></dt><dt><span class="section"><a href="ch11.html#video_system">video system</a></span></dt><dt><span class="section"><a href="ch11.html#video_highlight">struct video_highlight</a></span></dt><dt><span class="section"><a href="ch11.html#video_spu">video SPU</a></span></dt><dt><span class="section"><a href="ch11.html#video_spu_palette">video SPU palette</a></span></dt><dt><span class="section"><a href="ch11.html#video_navi_pack">video NAVI pack</a></span></dt><dt><span class="section"><a href="ch11.html#video_attributes">video attributes</a></span></dt></dl></dd><dt><span class="section"><a href="ch11s02.html">Video Function Calls</a></span></dt><dd><dl><dt><span class="section"><a href="ch11s02.html#video_fopen">open()</a></span></dt><dt><span class="section"><a href="ch11s02.html#video_fclose">close()</a></span></dt><dt><span class="section"><a href="ch11s02.html#video_fwrite">write()</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2854921">VIDEO_STOP</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2855113">VIDEO_PLAY</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2855255">VIDEO_FREEZE</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2855403">VIDEO_CONTINUE</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2855546">VIDEO_SELECT_SOURCE</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2855710">VIDEO_SET_BLANK</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2855904">VIDEO_GET_STATUS</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2856085">VIDEO_GET_EVENT</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2856305">VIDEO_SET_DISPLAY_FORMAT</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2856485">VIDEO_STILLPICTURE</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2856667">VIDEO_FAST_FORWARD</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2856865">VIDEO_SLOWMOTION</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2857062">VIDEO_GET_CAPABILITIES</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2857226">VIDEO_SET_ID</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2857404">VIDEO_CLEAR_BUFFER</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2857527">VIDEO_SET_STREAMTYPE</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2857690">VIDEO_SET_FORMAT</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2857852">VIDEO_SET_SYSTEM</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2858015">VIDEO_SET_HIGHLIGHT</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2858177">VIDEO_SET_SPU</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2858340">VIDEO_SET_SPU_PALETTE</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2858503">VIDEO_GET_NAVI</a></span></dt><dt><span class="section"><a href="ch11s02.html#id2858667">VIDEO_SET_ATTRIBUTES</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch12.html">12. DVB Audio Device</a></span></dt><dd><dl><dt><span class="section"><a href="ch12.html#audio_data_types">Audio Data Types</a></span></dt><dd><dl><dt><span class="section"><a href="ch12.html#audio_stream_source_t">audio_stream_source_t</a></span></dt><dt><span class="section"><a href="ch12.html#audio_play_state_t">audio_play_state_t</a></span></dt><dt><span class="section"><a href="ch12.html#audio_channel_select_t">audio_channel_select_t</a></span></dt><dt><span class="section"><a href="ch12.html#struct_audio_status">struct audio_status</a></span></dt><dt><span class="section"><a href="ch12.html#struct_audio_mixer">struct audio_mixer</a></span></dt><dt><span class="section"><a href="ch12.html#audio_encodings">audio encodings</a></span></dt><dt><span class="section"><a href="ch12.html#struct_audio_karaoke">struct audio_karaoke</a></span></dt><dt><span class="section"><a href="ch12.html#audio_attributes">audio attributes</a></span></dt></dl></dd><dt><span class="section"><a href="ch12s02.html">Audio Function Calls</a></span></dt><dd><dl><dt><span class="section"><a href="ch12s02.html#audio_fopen">open()</a></span></dt><dt><span class="section"><a href="ch12s02.html#audio_fclose">close()</a></span></dt><dt><span class="section"><a href="ch12s02.html#audio_fwrite">write()</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2864906">AUDIO_STOP</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2865047">AUDIO_PLAY</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2865188">AUDIO_PAUSE</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2865345">AUDIO_SELECT_SOURCE</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2865527">AUDIO_SET_MUTE</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2865734">AUDIO_SET_AV_SYNC</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2865942">AUDIO_SET_BYPASS_MODE</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2866154">AUDIO_CHANNEL_SELECT</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2866334">AUDIO_GET_STATUS</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2866514">AUDIO_GET_CAPABILITIES</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2866695">AUDIO_CLEAR_BUFFER</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2866837">AUDIO_SET_ID</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2867020">AUDIO_SET_MIXER</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2867199">AUDIO_SET_STREAMTYPE</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2867360">AUDIO_SET_EXT_ID</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2867521">AUDIO_SET_ATTRIBUTES</a></span></dt><dt><span class="section"><a href="ch12s02.html#id2867682">AUDIO_SET_KARAOKE</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch13.html">13. DVB CA Device</a></span></dt><dd><dl><dt><span class="section"><a href="ch13.html#ca_data_types">CA Data Types</a></span></dt><dd><dl><dt><span class="section"><a href="ch13.html#ca_slot_info_t">ca_slot_info_t</a></span></dt><dt><span class="section"><a href="ch13.html#ca_descr_info_t">ca_descr_info_t</a></span></dt><dt><span class="section"><a href="ch13.html#ca_cap_t">ca_cap_t</a></span></dt><dt><span class="section"><a href="ch13.html#ca_msg_t">ca_msg_t</a></span></dt><dt><span class="section"><a href="ch13.html#ca_descr_t">ca_descr_t</a></span></dt></dl></dd><dt><span class="section"><a href="ch13s02.html">CA Function Calls</a></span></dt><dd><dl><dt><span class="section"><a href="ch13s02.html#ca_fopen">open()</a></span></dt><dt><span class="section"><a href="ch13s02.html#ca_fclose">close()</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch14.html">14. DVB Network API</a></span></dt><dd><dl><dt><span class="section"><a href="ch14.html#dvb_net_types">DVB Net Data Types</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch15.html">15. Kernel Demux API</a></span></dt><dd><dl><dt><span class="section"><a href="ch15.html#kernel_demux_data_types">Kernel Demux Data Types</a></span></dt><dd><dl><dt><span class="section"><a href="ch15.html#dmx_success_t">dmx_success_t</a></span></dt><dt><span class="section"><a href="ch15.html#ts_filter_types">TS filter types</a></span></dt><dt><span class="section"><a href="ch15.html#dmx_ts_pes_t">dmx_ts_pes_t</a></span></dt><dt><span class="section"><a href="ch15.html#demux_demux_t">demux_demux_t</a></span></dt><dt><span class="section"><a href="ch15.html#demux_directory">Demux directory</a></span></dt></dl></dd><dt><span class="section"><a href="ch15s02.html">Demux Directory API</a></span></dt><dd><dl><dt><span class="section"><a href="ch15s02.html#id2873402">dmx_register_demux()</a></span></dt><dt><span class="section"><a href="ch15s02.html#id2873550">dmx_unregister_demux()</a></span></dt><dt><span class="section"><a href="ch15s02.html#id2873700">dmx_get_demuxes()</a></span></dt></dl></dd><dt><span class="section"><a href="ch15s03.html">Demux API</a></span></dt><dd><dl><dt><span class="section"><a href="ch15s03.html#kdapi_fopen">open()</a></span></dt><dt><span class="section"><a href="ch15s03.html#kdapi_fclose">close()</a></span></dt><dt><span class="section"><a href="ch15s03.html#kdapi_fwrite">write()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2874357">allocate_ts_feed()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2874557">release_ts_feed()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2874700">allocate_section_feed()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2874907">release_section_feed()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2875051">descramble_mac_address()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2875295">descramble_section_payload()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2875576">add_frontend()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2875781">remove_frontend()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2875951">get_frontends()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2876073">connect_frontend()</a></span></dt><dt><span class="section"><a href="ch15s03.html#id2876249">disconnect_frontend()</a></span></dt></dl></dd><dt><span class="section"><a href="ch15s04.html">Demux Callback API</a></span></dt><dd><dl><dt><span class="section"><a href="ch15s04.html#id2876413">dmx_ts_cb()</a></span></dt><dt><span class="section"><a href="ch15s04.html#id2876755">dmx_section_cb()</a></span></dt></dl></dd><dt><span class="section"><a href="ch15s05.html">TS Feed API</a></span></dt><dd><dl><dt><span class="section"><a href="ch15s05.html#id2877022">set()</a></span></dt><dt><span class="section"><a href="ch15s05.html#id2877284">start_filtering()</a></span></dt><dt><span class="section"><a href="ch15s05.html#id2877410">stop_filtering()</a></span></dt></dl></dd><dt><span class="section"><a href="ch15s06.html">Section Feed API</a></span></dt><dt><span class="section"><a href="ch15s07.html">set()</a></span></dt><dt><span class="section"><a href="ch15s08.html">allocate_filter()</a></span></dt><dt><span class="section"><a href="ch15s09.html">release_filter()</a></span></dt><dt><span class="section"><a href="ch15s10.html">start_filtering()</a></span></dt><dt><span class="section"><a href="ch15s11.html">stop_filtering()</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch16.html">16. Examples</a></span></dt><dd><dl><dt><span class="section"><a href="ch16.html#tuning">Tuning</a></span></dt><dt><span class="section"><a href="ch16s02.html">The DVR device</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bi01.html">Prev</a>&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right">&#160;<a accesskey="n" href="ch08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">References&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Chapter&#160;8.&#160;Introduction</td></tr></table></div></body></html>