copy_region
Description:
Creates a sub-buffer from this at offset
and size
.
This sub-buffer uses the actual memory space of the parent buffer. This function will copy the offset and timestamp fields when the offset is
0. If not, they will be set to CLOCK_TIME_NONE and
BUFFER_OFFSET_NONE. If offset
equals 0 and size
equals the total size of buffer
, the duration and offset end fields are also copied. If not they will be set to
CLOCK_TIME_NONE and
BUFFER_OFFSET_NONE.
Parameters:
this |
a Buffer. |
flags |
the BufferCopyFlags |
offset |
the offset into parent Buffer at which the new sub-buffer begins. |
size |
the size of the new Buffer sub-buffer, in bytes. If -1, all data is copied. |
Returns:
the new Buffer or |