2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
+ * docs/pwg/advanced_dparams.xml:
+ * docs/pwg/advanced_scheduling.xml:
+ Change index layout slightly.
+
+2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net>
+
* docs/pwg/advanced_clock.xml:
* docs/pwg/advanced_interfaces.xml:
* docs/pwg/advanced_midi.xml:
</tgroup>
</informaltable>
</sect1>
-</chapter>
-<chapter id="cha-dparam-start">
+<sect1 id="sect-dparam-start">
<title>Getting Started</title>
<para>
...
}
</programlisting>
+</sect1>
-</chapter>
-
-<chapter id="cha-dparam-define">
+<sect1 id="sect-dparam-define">
<title>Defining Parameter Specificiations</title>
<para>
You can define the dparams you need anywhere within your element but will
</listitem>
</itemizedlist>
</para>
- <sect1 id="sect-dparam-direct">
+ <sect2 id="sect-dparam-direct">
<title>Direct Method</title>
<para>
This method is the simplest and has the lowest overhead for parameters
You can now use <filename>example->volume</filename> anywhere in your
element knowing that it will always contain the correct value to use.
</para>
- </sect1>
- <sect1 id="sect-dparam-callback">
+ </sect2>
+ <sect2 id="sect-dparam-callback">
<title>Callback Method</title>
<para>
This should be used if the you have other values to calculate whenever a
Now <filename>example->volume_i</filename> can be used elsewhere and it
will always contain the correct value.
</para>
- </sect1>
- <sect1 id="sect-dparam-array">
+ </sect2>
+ <sect2 id="sect-dparam-array">
<title>Array Method</title>
<para>
This method is quite different from the other two. It could be thought of
not yet ready to be used in elements, but plugin writers should be aware
of its existance for the future.
</para>
- </sect1>
-</chapter>
+ </sect2>
+</sect1>
-<chapter id="cha-dparam-loop">
+<sect1 id="cha-dparam-loop">
<title>The Data Processing Loop</title>
<para>
This is the most critical aspect of the dparams subsystem as it relates to
<filename>GST_DPMAN_PREPROCESS</filename> depending on the mode that the
dparam manager is running in (see below).
</para>
- <sect1 id="sect-dparam-modes">
+ <sect2 id="sect-dparam-modes">
<title>DParam Manager Modes</title>
<para>
A brief explanation of dparam manager modes might be useful here even
mode this could be done without affecting the sample accuracy of the
parameter updates
</para>
- </sect1>
- <sect1 id="sect-dparam-audio-video">
+ </sect2>
+ <sect2 id="sect-dparam-audio-video">
<title>DParam Manager Modes</title>
<para>
All of the explanation so far has presumed that the buffer contains audio
required. For more than one frame per buffer, treat it the same as the
audio case.
</para>
- </sect1>
+ </sect2>
+</sect1>
</chapter>
usable version of bytestream, too.
</para>
</sect1>
-</chapter>
-<chapter id="cha-loopbased-secnd">
- <title>Adding a second output</title>
- <para>
- Identity is now a tee
- </para>
-</chapter>
+ <sect1 id="sect-loopbased-secnd">
+ <title>Adding a second output</title>
+ <para>
+ Identity is now a tee
+ </para>
+ </sect1>
-<chapter id="cha-loopbased-modappl">
- <title>Modifying the test application</title>
- <para>
- </para>
+ <sect1 id="sect-loopbased-modappl">
+ <title>Modifying the test application</title>
+ <para>
+ WRITEME
+ </para>
+ </sect1>
</chapter>