design: memory: add referred-to structure to doc
authorReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
Mon, 27 Feb 2017 23:45:59 +0000 (15:45 -0800)
committerReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
Mon, 27 Feb 2017 23:50:28 +0000 (15:50 -0800)
markdown/design/memory.md

index 3427a41..550fde6 100644 (file)
@@ -5,6 +5,20 @@ This document describes the design of the memory objects.
 `GstMemory` objects are usually added to `GstBuffer` objects and contain the
 multimedia data passed around in the pipeline.
 
+``` c
+struct GstMemory {
+  GstMiniObject   mini_object;
+
+  GstAllocator   *allocator;
+
+  GstMemory      *parent;
+  gsize           maxsize;
+  gsize           align;
+  gsize           offset;
+  gsize           size;
+};
+```
+
 ## Requirements
 
 - It must be possible to have different memory allocators