[ CCode ( cname = "GstTypeFindHelperGetRangeFunction" , has_target = false ) ]
public delegate FlowReturn TypeFindHelperGetRangeFunction (Object obj, Object? parent, uint64 offset, uint length, out Buffer buffer)
This function will be called by type_find_helper_get_range when typefinding functions request to peek at the data of a stream at certain offsets.
If this function returns GST_FLOW_OK, the result buffer will be stored in buffer
. The contents of buffer
is
invalid for any other return value.
This function is supposed to behave exactly like a PadGetRangeFunction.
obj |
a Object that will handle the getrange request |
parent |
the parent of |
offset |
the offset of the range |
length |
the length of the range |
buffer |
a memory location to hold the result buffer |
GST_FLOW_OK for success |