- public delegate void CollectDataDestroyNotify (CollectData data)
A function that will be called when the
CollectData will be freed.
- public delegate FlowReturn CollectPadsBufferFunction (CollectPads pads, CollectData data, owned Buffer buffer)
A function that will be called when a (considered oldest) buffer can
be muxed.
- public delegate FlowReturn CollectPadsClipFunction (CollectPads pads, CollectData data, owned Buffer inbuffer, out Buffer outbuffer)
A function that will be called when inbuffer is
received on the pad managed by data in the collectpad object pads.
- public delegate int CollectPadsCompareFunction (CollectPads pads, CollectData data1, ClockTime timestamp1, CollectData data2, ClockTime timestamp2)
A function for comparing two timestamps of buffers or newsegments
collected on one pad.
- public delegate bool CollectPadsEventFunction (CollectPads pads, CollectData pad, Event event)
A function that will be called while processing an event.
- public delegate void CollectPadsFlushFunction (CollectPads pads)
A function that will be called while processing a flushing seek
event.
- public delegate FlowReturn CollectPadsFunction (CollectPads pads)
A function that will be called when all pads have received data.
- public delegate bool CollectPadsQueryFunction (CollectPads pads, CollectData pad, Query query)
A function that will be called while processing a query.
- public delegate void DataQueueEmptyCallback (DataQueue queue, void* checkdata)
- public delegate void DataQueueFullCallback (DataQueue queue, void* checkdata)
- 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.