Namespace GstBase.Internal
Classes
- CollectDataDestroyNotifyAsyncHandler
Async Handler for CollectDataDestroyNotify. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectDataDestroyNotifyForeverHandler
Forever Handler for CollectDataDestroyNotify. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectDataDestroyNotifyNotifiedHandler
Notified Handler for CollectDataDestroyNotify. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsBufferFunctionAsyncHandler
Async Handler for CollectPadsBufferFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsBufferFunctionForeverHandler
Forever Handler for CollectPadsBufferFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsBufferFunctionNotifiedHandler
Notified Handler for CollectPadsBufferFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsClipFunctionAsyncHandler
Async Handler for CollectPadsClipFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsClipFunctionForeverHandler
Forever Handler for CollectPadsClipFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsClipFunctionNotifiedHandler
Notified Handler for CollectPadsClipFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsCompareFunctionAsyncHandler
Async Handler for CollectPadsCompareFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsCompareFunctionForeverHandler
Forever Handler for CollectPadsCompareFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsCompareFunctionNotifiedHandler
Notified Handler for CollectPadsCompareFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsEventFunctionAsyncHandler
Async Handler for CollectPadsEventFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsEventFunctionForeverHandler
Forever Handler for CollectPadsEventFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsEventFunctionNotifiedHandler
Notified Handler for CollectPadsEventFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsFlushFunctionAsyncHandler
Async Handler for CollectPadsFlushFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsFlushFunctionForeverHandler
Forever Handler for CollectPadsFlushFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsFlushFunctionNotifiedHandler
Notified Handler for CollectPadsFlushFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsFunctionAsyncHandler
Async Handler for CollectPadsFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsFunctionForeverHandler
Forever Handler for CollectPadsFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsFunctionNotifiedHandler
Notified Handler for CollectPadsFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- CollectPadsQueryFunctionAsyncHandler
Async Handler for CollectPadsQueryFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CollectPadsQueryFunctionForeverHandler
Forever Handler for CollectPadsQueryFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CollectPadsQueryFunctionNotifiedHandler
Notified Handler for CollectPadsQueryFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- DataQueueCheckFullFunctionAsyncHandler
Async Handler for DataQueueCheckFullFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DataQueueCheckFullFunctionForeverHandler
Forever Handler for DataQueueCheckFullFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DataQueueCheckFullFunctionNotifiedHandler
Notified Handler for DataQueueCheckFullFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- DataQueueEmptyCallbackAsyncHandler
Async Handler for DataQueueEmptyCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DataQueueEmptyCallbackForeverHandler
Forever Handler for DataQueueEmptyCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DataQueueEmptyCallbackNotifiedHandler
Notified Handler for DataQueueEmptyCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- DataQueueFullCallbackAsyncHandler
Async Handler for DataQueueFullCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DataQueueFullCallbackForeverHandler
Forever Handler for DataQueueFullCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DataQueueFullCallbackNotifiedHandler
Notified Handler for DataQueueFullCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- TypeFindHelperGetRangeFunctionAsyncHandler
Async Handler for TypeFindHelperGetRangeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TypeFindHelperGetRangeFunctionForeverHandler
Forever Handler for TypeFindHelperGetRangeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TypeFindHelperGetRangeFunctionNotifiedHandler
Notified Handler for TypeFindHelperGetRangeFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.