gst.map_info
Module for [MapInfo] class
class MapInfo
Types 1
classMapInfo
A structure containing the result of a map operation such as gst.memory.Memory.map. It contains the data and size.
#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. Instead, #GstBufferMapInfo and #GstMemoryMapInfo can be used in that case.
Fields
GstMapInfo _cInstanceMethods
void * _cPtr() nothrowgst.memory.Memory memory() @property nothrowGet `memory` field. Returns: a pointer to the mapped memoryvoid memory(gst.memory.Memory propval) @property nothrowSet `memory` field. Params: propval = a pointer to the mapped memorygst.types.MapFlags flags() @property nothrowGet `flags` field. Returns: flags used when mapping the memoryvoid flags(gst.types.MapFlags propval) @property nothrowSet `flags` field. Params: propval = flags used when mapping the memoryvoid size(size_t propval) @property nothrowSet `size` field. Params: propval = the valid size in @datavoid maxsize(size_t propval) @property nothrowSet `maxsize` field. Params: propval = the maximum bytes in @data