mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-26 10:10:32 +00:00
622a80da54
Original commit message from CVS: Moved "Filter Writer's Guide" to "Plugin Writer's Guide". Divided existing info from old guide into several files, one per chapter. The guide still needs much work ...
32 lines
872 B
XML
32 lines
872 B
XML
|
|
<!-- ############ chapter ############# -->
|
|
|
|
<chapter id="cha-buffers">
|
|
<title>Buffers</title>
|
|
<para>
|
|
Buffers are structures used to pass data between elements. All streams of
|
|
data are chopped up into chunks which are stored in buffers. Buffers can be
|
|
of any size, and also contain metadata indicating the type of data contained
|
|
in them. Buffers can be allocated by various different schemes, and may
|
|
either be passed on by elements or unreferenced (and the memory used by the
|
|
buffer freed).
|
|
</para>
|
|
|
|
<sect1 id="sect1-buffers-anatomy">
|
|
<title>Anatomy of a buffer</title>
|
|
<para>
|
|
</para>
|
|
</sect1>
|
|
|
|
<sect1 id="sect1-buffers-refcounts">
|
|
<title>Refcounts and mutability</title>
|
|
<para>
|
|
</para>
|
|
</sect1>
|
|
|
|
<sect1 id="sect1-buffers-metadata">
|
|
<title>Metadata</title>
|
|
<para>
|
|
</para>
|
|
</sect1>
|
|
</chapter>
|