mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
docs: improve memory docs
This commit is contained in:
parent
960c580ae2
commit
220b324d24
1 changed files with 6 additions and 0 deletions
|
@ -27,6 +27,11 @@
|
|||
* GstMemory is a lightweight refcounted object that wraps a region of memory.
|
||||
* They are typically used to manage the data of a #GstBuffer.
|
||||
*
|
||||
* A GstMemory object has an allocated region of memory of maxsize. The maximum
|
||||
* size does not change during the lifetime of the memory object. The memory
|
||||
* also has an offset and size property that specifies the valid range of memory
|
||||
* in the allocated region.
|
||||
*
|
||||
* Memory is usually created by allocators with a gst_allocator_alloc()
|
||||
* method call. When NULL is used as the allocator, the default allocator will
|
||||
* be used.
|
||||
|
@ -45,6 +50,7 @@
|
|||
* gst_memory_get_sizes() and gst_memory_resize() respectively.
|
||||
*
|
||||
* Getting access to the data of the memory is performed with gst_memory_map().
|
||||
* The call will return a pointer to offset bytes into the region of memory.
|
||||
* After the memory access is completed, gst_memory_unmap() should be called.
|
||||
*
|
||||
* Memory can be copied with gst_memory_copy(), which will returnn a writable
|
||||
|
|
Loading…
Reference in a new issue