Table of Contents

Namespace GstBase.Internal

Classes

Adapter
AdapterClass
AdapterClassHandle
AdapterClassOwnedHandle
AdapterClassUnownedHandle
Aggregator
AggregatorClass
AggregatorClassArrayHandle
AggregatorClassArrayOwnedHandle
AggregatorClassArrayUnownedHandle
AggregatorClassHandle
AggregatorClassOwnedHandle
AggregatorClassUnownedHandle
AggregatorPad
AggregatorPadClass
AggregatorPadClassArrayHandle
AggregatorPadClassArrayOwnedHandle
AggregatorPadClassArrayUnownedHandle
AggregatorPadClassHandle
AggregatorPadClassOwnedHandle
AggregatorPadClassUnownedHandle
AggregatorPadPrivate
AggregatorPadPrivateHandle
AggregatorPadPrivateOwnedHandle
AggregatorPadPrivateUnownedHandle
AggregatorPrivate
AggregatorPrivateHandle
AggregatorPrivateOwnedHandle
AggregatorPrivateUnownedHandle
BaseParse
BaseParseClass
BaseParseClassArrayHandle
BaseParseClassArrayOwnedHandle
BaseParseClassArrayUnownedHandle
BaseParseClassHandle
BaseParseClassOwnedHandle
BaseParseClassUnownedHandle
BaseParseFrame
BaseParseFrameArrayHandle
BaseParseFrameArrayOwnedHandle
BaseParseFrameArrayUnownedHandle
BaseParseFrameHandle
BaseParseFrameManagedHandle
BaseParseFrameOwnedHandle
BaseParseFrameUnownedHandle
BaseParsePrivate
BaseParsePrivateHandle
BaseParsePrivateOwnedHandle
BaseParsePrivateUnownedHandle
BaseSink
BaseSinkClass
BaseSinkClassArrayHandle
BaseSinkClassArrayOwnedHandle
BaseSinkClassArrayUnownedHandle
BaseSinkClassHandle
BaseSinkClassOwnedHandle
BaseSinkClassUnownedHandle
BaseSinkPrivate
BaseSinkPrivateHandle
BaseSinkPrivateOwnedHandle
BaseSinkPrivateUnownedHandle
BaseSrc
BaseSrcClass
BaseSrcClassArrayHandle
BaseSrcClassArrayOwnedHandle
BaseSrcClassArrayUnownedHandle
BaseSrcClassHandle
BaseSrcClassOwnedHandle
BaseSrcClassUnownedHandle
BaseSrcPrivate
BaseSrcPrivateHandle
BaseSrcPrivateOwnedHandle
BaseSrcPrivateUnownedHandle
BaseTransform
BaseTransformClass
BaseTransformClassArrayHandle
BaseTransformClassArrayOwnedHandle
BaseTransformClassArrayUnownedHandle
BaseTransformClassHandle
BaseTransformClassOwnedHandle
BaseTransformClassUnownedHandle
BaseTransformPrivate
BaseTransformPrivateHandle
BaseTransformPrivateOwnedHandle
BaseTransformPrivateUnownedHandle
BitReader
BitReaderArrayHandle
BitReaderArrayOwnedHandle
BitReaderArrayUnownedHandle
BitReaderHandle
BitReaderOwnedHandle
BitReaderUnownedHandle
BitWriter
BitWriterArrayHandle
BitWriterArrayOwnedHandle
BitWriterArrayUnownedHandle
BitWriterHandle
BitWriterOwnedHandle
BitWriterUnownedHandle
ByteReader
ByteReaderArrayHandle
ByteReaderArrayOwnedHandle
ByteReaderArrayUnownedHandle
ByteReaderHandle
ByteReaderOwnedHandle
ByteReaderUnownedHandle
ByteWriter
ByteWriterArrayHandle
ByteWriterArrayOwnedHandle
ByteWriterArrayUnownedHandle
ByteWriterHandle
ByteWriterOwnedHandle
ByteWriterUnownedHandle
CollectData
CollectDataArrayHandle
CollectDataArrayOwnedHandle
CollectDataArrayUnownedHandle
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.

CollectDataDestroyNotifyCallHandler
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.

CollectDataHandle
CollectDataOwnedHandle
CollectDataPrivate
CollectDataPrivateHandle
CollectDataPrivateOwnedHandle
CollectDataPrivateUnownedHandle
CollectDataUnownedHandle
CollectPads
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.

CollectPadsBufferFunctionCallHandler
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.

CollectPadsClass
CollectPadsClassArrayHandle
CollectPadsClassArrayOwnedHandle
CollectPadsClassArrayUnownedHandle
CollectPadsClassHandle
CollectPadsClassOwnedHandle
CollectPadsClassUnownedHandle
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.

CollectPadsClipFunctionCallHandler
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.

CollectPadsCompareFunctionCallHandler
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.

CollectPadsEventFunctionCallHandler
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.

CollectPadsFlushFunctionCallHandler
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.

CollectPadsFunctionCallHandler
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.

CollectPadsPrivate
CollectPadsPrivateHandle
CollectPadsPrivateOwnedHandle
CollectPadsPrivateUnownedHandle
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.

CollectPadsQueryFunctionCallHandler
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.

DataQueue
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.

DataQueueCheckFullFunctionCallHandler
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.

DataQueueClass
DataQueueClassArrayHandle
DataQueueClassArrayOwnedHandle
DataQueueClassArrayUnownedHandle
DataQueueClassHandle
DataQueueClassOwnedHandle
DataQueueClassUnownedHandle
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.

DataQueueEmptyCallbackCallHandler
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.

DataQueueFullCallbackCallHandler
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.

DataQueueItem
DataQueueItemArrayHandle
DataQueueItemArrayOwnedHandle
DataQueueItemArrayUnownedHandle
DataQueueItemHandle
DataQueueItemOwnedHandle
DataQueueItemUnownedHandle
DataQueuePrivate
DataQueuePrivateHandle
DataQueuePrivateOwnedHandle
DataQueuePrivateUnownedHandle
DataQueueSize
DataQueueSizeArrayHandle
DataQueueSizeArrayOwnedHandle
DataQueueSizeArrayUnownedHandle
DataQueueSizeHandle
DataQueueSizeOwnedHandle
DataQueueSizeUnownedHandle
FlowCombiner
FlowCombinerHandle
FlowCombinerOwnedHandle
FlowCombinerUnownedHandle
Functions
PushSrc
PushSrcClass
PushSrcClassArrayHandle
PushSrcClassArrayOwnedHandle
PushSrcClassArrayUnownedHandle
PushSrcClassHandle
PushSrcClassOwnedHandle
PushSrcClassUnownedHandle
QueueArray
QueueArrayHandle
QueueArrayOwnedHandle
QueueArrayUnownedHandle
TypeFindData
TypeFindDataHandle
TypeFindDataOwnedHandle
TypeFindDataUnownedHandle
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.

TypeFindHelperGetRangeFunctionCallHandler
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.

Structs

AdapterData
AggregatorClassData
AggregatorData
AggregatorPadClassData
AggregatorPadData
BaseParseClassData
BaseParseData
BaseParseFrameData
BaseSinkClassData
BaseSinkData
BaseSrcClassData
BaseSrcData
BaseTransformClassData
BaseTransformData
BitReaderData
BitWriterData
ByteReaderData
ByteWriterData
CollectDataData
CollectPadsClassData
CollectPadsData
DataQueueClassData
DataQueueData
DataQueueItemData
DataQueueSizeData
PushSrcClassData
PushSrcData

Delegates

AggregatorClassData.AggregateCallback
AggregatorClassData.ClipCallback
AggregatorClassData.CreateNewPadCallback
AggregatorClassData.DecideAllocationCallback
AggregatorClassData.FinishBufferCallback
AggregatorClassData.FinishBufferListCallback
AggregatorClassData.FixateSrcCapsCallback
AggregatorClassData.FlushCallback
AggregatorClassData.GetNextTimeCallback
AggregatorClassData.NegotiateCallback
AggregatorClassData.NegotiatedSrcCapsCallback
AggregatorClassData.PeekNextSampleCallback
AggregatorClassData.ProposeAllocationCallback
AggregatorClassData.SinkEventCallback
AggregatorClassData.SinkEventPreQueueCallback
AggregatorClassData.SinkQueryCallback
AggregatorClassData.SinkQueryPreQueueCallback
AggregatorClassData.SrcActivateCallback
AggregatorClassData.SrcEventCallback
AggregatorClassData.SrcQueryCallback
AggregatorClassData.StartCallback
AggregatorClassData.StopCallback
AggregatorClassData.UpdateSrcCapsCallback
AggregatorPadClassData.FlushCallback
AggregatorPadClassData.SkipBufferCallback
BaseParseClassData.ConvertCallback
BaseParseClassData.DetectCallback
BaseParseClassData.GetSinkCapsCallback
BaseParseClassData.HandleFrameCallback
BaseParseClassData.PrePushFrameCallback
BaseParseClassData.SetSinkCapsCallback
BaseParseClassData.SinkEventCallback
BaseParseClassData.SinkQueryCallback
BaseParseClassData.SrcEventCallback
BaseParseClassData.SrcQueryCallback
BaseParseClassData.StartCallback
BaseParseClassData.StopCallback
BaseSinkClassData.ActivatePullCallback
BaseSinkClassData.EventCallback
BaseSinkClassData.FixateCallback
BaseSinkClassData.GetCapsCallback
BaseSinkClassData.GetTimesCallback
BaseSinkClassData.PrepareCallback
BaseSinkClassData.PrepareListCallback
BaseSinkClassData.PrerollCallback
BaseSinkClassData.ProposeAllocationCallback
BaseSinkClassData.QueryCallback
BaseSinkClassData.RenderCallback
BaseSinkClassData.RenderListCallback
BaseSinkClassData.SetCapsCallback
BaseSinkClassData.StartCallback
BaseSinkClassData.StopCallback
BaseSinkClassData.UnlockCallback
BaseSinkClassData.UnlockStopCallback
BaseSinkClassData.WaitEventCallback
BaseSrcClassData.AllocCallback
BaseSrcClassData.CreateCallback
BaseSrcClassData.DecideAllocationCallback
BaseSrcClassData.DoSeekCallback
BaseSrcClassData.EventCallback
BaseSrcClassData.FillCallback
BaseSrcClassData.FixateCallback
BaseSrcClassData.GetCapsCallback
BaseSrcClassData.GetSizeCallback
BaseSrcClassData.GetTimesCallback
BaseSrcClassData.IsSeekableCallback
BaseSrcClassData.NegotiateCallback
BaseSrcClassData.PrepareSeekSegmentCallback
BaseSrcClassData.QueryCallback
BaseSrcClassData.SetCapsCallback
BaseSrcClassData.StartCallback
BaseSrcClassData.StopCallback
BaseSrcClassData.UnlockCallback
BaseSrcClassData.UnlockStopCallback
BaseTransformClassData.AcceptCapsCallback
BaseTransformClassData.BeforeTransformCallback
BaseTransformClassData.CopyMetadataCallback
BaseTransformClassData.DecideAllocationCallback
BaseTransformClassData.FilterMetaCallback
BaseTransformClassData.FixateCapsCallback
BaseTransformClassData.GenerateOutputCallback
BaseTransformClassData.GetUnitSizeCallback
BaseTransformClassData.PrepareOutputBufferCallback
BaseTransformClassData.ProposeAllocationCallback
BaseTransformClassData.QueryCallback
BaseTransformClassData.SetCapsCallback
BaseTransformClassData.SinkEventCallback
BaseTransformClassData.SrcEventCallback
BaseTransformClassData.StartCallback
BaseTransformClassData.StopCallback
BaseTransformClassData.SubmitInputBufferCallback
BaseTransformClassData.TransformCallback
BaseTransformClassData.TransformCapsCallback
BaseTransformClassData.TransformIpCallback
BaseTransformClassData.TransformMetaCallback
BaseTransformClassData.TransformSizeCallback
CollectDataDestroyNotify
CollectPadsBufferFunction
CollectPadsClipFunction
CollectPadsCompareFunction
CollectPadsEventFunction
CollectPadsFlushFunction
CollectPadsFunction
CollectPadsQueryFunction
DataQueueCheckFullFunction
DataQueueClassData.EmptyCallback
DataQueueClassData.FullCallback
DataQueueEmptyCallback
DataQueueFullCallback
PushSrcClassData.AllocCallback
PushSrcClassData.CreateCallback
PushSrcClassData.FillCallback
TypeFindHelperGetRangeFunction