<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
  <!ENTITY version SYSTEM "version.xml">
]>
<book id="index">
  <bookinfo>
    <title>Cheese Reference Manual</title>
    <releaseinfo>
      for cheese &version;.
      The latest version of this documentation can be found on-line at
      <ulink role="online-location" url="http://developer.gnome.org/cheese/unstable/">http://developer.gnome.org/cheese/unstable/</ulink>.
    </releaseinfo>
  </bookinfo>

  <chapter id="cheese-overview">
    <title>Cheese Overview</title>
    <para>
    Cheese uses your webcam to take photos and videos, applies fancy special
    effects and lets you share the fun with others. Cheese also provides two
    libraries for use by other applications: <link linkend="libcheese">
    libcheese</link> and <link linkend="libcheese-gtk">libcheese-gtk</link>.
    </para>

    <para>
    The following diagram shows an overview of Cheese architecture:
    <mediaobject>
      <imageobject condition="web">
        <imagedata fileref="cheese_architecture.png" format="PNG" align="center"/>
      </imageobject>
      <textobject>
        <phrase>Cheese architecture</phrase>
      </textobject>
      <caption>
        <para>
        Diagram of the Cheese architecture
        </para>
      </caption>
    </mediaobject>
    </para>
  </chapter>

  <chapter id="libcheese">
    <title>libcheese</title>
    <para>
    libcheese provides video and photo capture functionality which does not
    require GTK+, such as enumerating video capture devices.
    </para>
    <xi:include href="xml/cheese-init.xml"/>
    <xi:include href="xml/cheese-camera.xml"/>
    <xi:include href="xml/cheese-camera-device.xml"/>
    <xi:include href="xml/cheese-camera-device-monitor.xml"/>
    <xi:include href="xml/cheese-effect.xml"/>
    <xi:include href="xml/cheese-file-util.xml"/>
  </chapter>

  <chapter id="libcheese-gtk">
    <title>libcheese-gtk</title>
    <para>
    libcheese-gtk provides video and photo capture widgets for use in GTK+
    applications
    </para>
    <xi:include href="xml/cheese-gtk-init.xml"/>
    <xi:include href="xml/cheese-avatar-chooser.xml"/>
    <xi:include href="xml/cheese-avatar-widget.xml"/>
    <xi:include href="xml/cheese-flash.xml"/>
    <xi:include href="xml/cheese-widget.xml"/>
  </chapter>

  <chapter id="running-cheese">
    <title>Running Cheese</title>
    <xi:include href="cheese.xml"/>
  </chapter>

  <chapter id="object-tree">
    <title>Object Hierarchy</title>
     <xi:include href="xml/tree_index.sgml"/>
  </chapter>

  <index id="api-index-full">
    <title>API Index</title>
    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
  </index>
  <index id="api-index-deprecated" role="deprecated">
    <title>Index of deprecated symbols</title>
    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
  </index>

  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>
