mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-13 19:05:37 +00:00
design: meta: drop excessive padding from diagram
This commit is contained in:
parent
d6a7dfa295
commit
9f25890d2b
1 changed files with 30 additions and 30 deletions
|
@ -170,36 +170,36 @@ implementations are possible and are invisible in the API or ABI.
|
|||
The complete buffer with metadata could, for example, look as follows:
|
||||
|
||||
```
|
||||
+-------------------------------------+
|
||||
GstMiniObject | GType (GstBuffer) |
|
||||
| refcount, flags, copy/disp/free |
|
||||
+-------------------------------------+
|
||||
GstBuffer | pool,pts,dts,duration,offsets |
|
||||
| <private data> |
|
||||
+.....................................+
|
||||
| next ---+
|
||||
+- | info ------> GstMetaInfo
|
||||
GstMetaTiming | | | |
|
||||
| | dts | |
|
||||
| | pts | |
|
||||
| | duration | |
|
||||
+- | clock_rate | |
|
||||
+ . . . . . . . . . . . . . . . . . . + |
|
||||
| next <--+
|
||||
GstMetaVideo +- +- | info ------> GstMetaInfo
|
||||
| | | | |
|
||||
| | | flags | |
|
||||
| | | n_planes | |
|
||||
| | | planes[] | |
|
||||
| | | map | |
|
||||
| | | unmap | |
|
||||
+- | | | |
|
||||
| | private fields | |
|
||||
GstMetaVideoImpl | | ... | |
|
||||
| | ... | |
|
||||
+- | | |
|
||||
+ . . . . . . . . . . . . . . . . . . + .
|
||||
. .
|
||||
+----------------------------------+
|
||||
GstMiniObject | GType (GstBuffer) |
|
||||
| refcount, flags, copy/disp/free |
|
||||
+----------------------------------+
|
||||
GstBuffer | pool,pts,dts,duration,offsets |
|
||||
| <private data> |
|
||||
+..................................+
|
||||
| next ---+
|
||||
+- | info ------> GstMetaInfo
|
||||
GstMetaTiming | | | |
|
||||
| | dts | |
|
||||
| | pts | |
|
||||
| | duration | |
|
||||
+- | clock_rate | |
|
||||
+ . . . . . . . . . . . . . . . . + |
|
||||
| next <--+
|
||||
GstMetaVideo +- +- | info ------> GstMetaInfo
|
||||
| | | | |
|
||||
| | | flags | |
|
||||
| | | n_planes | |
|
||||
| | | planes[] | |
|
||||
| | | map | |
|
||||
| | | unmap | |
|
||||
+- | | | |
|
||||
| | private fields | |
|
||||
GstMetaVideoImpl | | ... | |
|
||||
| | ... | |
|
||||
+- | | |
|
||||
+ . . . . . . . . . . . . . . . . + .
|
||||
. .
|
||||
```
|
||||
|
||||
## API examples
|
||||
|
|
Loading…
Reference in a new issue