Alias for #GstMapInfo to be used with g_auto():
void my_func(GstMemory *mem) { g_auto(GstMemoryMapInfo) map = GST_MAP_INFO_INIT; if (!gst_memory_map(mem, &map, GST_MAP_READWRITE)) return; ... // No need to call gst_memory_unmap() }
#GstMapInfo cannot be used with g_auto() because it is ambiguous whether it needs to be unmapped using gst.buffer.Buffer.unmap or gst.memory.Memory.unmap.
See also #GstBufferMapInfo.
Alias for #GstMapInfo to be used with g_auto():
#GstMapInfo cannot be used with g_auto() because it is ambiguous whether it needs to be unmapped using gst.buffer.Buffer.unmap or gst.memory.Memory.unmap.
See also #GstBufferMapInfo.