Buffer.map

This function fills @info with the #GstMapInfo of all merged memory blocks in @buffer.

@flags describe the desired access of the memory. When @flags is #GST_MAP_WRITE, @buffer should be writable (as returned from gst_buffer_is_writable()).

When @buffer 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 gst_buffer_unmap() after usage.

class Buffer
bool
map

Parameters

info GstMapInfo

info about the mapping

flags GstMapFlags

flags for the mapping

Return Value

Type: bool

%TRUE if the map succeeded and @info contains valid data.

Meta