Buffer.getSizesRange

Get the total size of @length memory blocks stating from @idx in @buffer.

When not %NULL, @offset will contain the offset of the data in the memory block in @buffer at @idx and @maxsize will contain the sum of the size and @offset and the amount of extra padding on the memory block at @idx + @length -1. @offset and @maxsize can be used to resize the buffer memory blocks with gst_buffer_resize_range().

class Buffer
size_t
getSizesRange
(
uint idx
,
int length
,
out size_t offset
,
out size_t maxsize
)

Parameters

idx uint

an index

length int

a length

offset size_t

a pointer to the offset

maxsize size_t

a pointer to the maxsize

Return: total size of @length memory blocks starting at @idx in @buffer.

Meta