Fills info
with the MapInfo of length
merged memory blocks
starting at idx
in this.
When length
is -1, all memory blocks starting from idx
are merged and mapped.
flags
describe the desired access of the memory. When flags
is
WRITE, this should be writable (as returned from
gst_buffer_is_writable
).
When this is writable but the memory isn't, a writable copy will automatically be created and returned. The readonly copy of the buffer memory will then also be replaced with this writable copy.
The memory in info
should be unmapped with unmap after usage.
this |
a Buffer. |
idx |
an index |
length |
a length |
info |
info about the mapping |
flags |
flags for the mapping |
|