Class AggregatorPad
- Namespace
- GstBase
- Assembly
- GstBase-1.0.dll
public class AggregatorPad : Pad, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
AggregatorPad
- Implements
- Derived
- Inherited Members
Constructors
AggregatorPad(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public AggregatorPad(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
AggregatorPad(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected AggregatorPad(CreationData data)
Parameters
dataCreationData
AggregatorPad(AggregatorPadHandle)
protected AggregatorPad(AggregatorPadHandle handle)
Parameters
handleAggregatorPadHandle
Fields
BufferConsumedSignal
Signal Descriptor for OnBufferConsumed.
public static readonly Signal<AggregatorPad, AggregatorPad.BufferConsumedSignalArgs> BufferConsumedSignal
Field Value
EmitSignalsPropertyDefinition
public static readonly Property<bool, AggregatorPad> EmitSignalsPropertyDefinition
Field Value
Properties
EmitSignals
public bool EmitSignals { get; set; }
Property Value
Methods
DropBuffer()
public bool DropBuffer()
Returns
GetGType()
public static Type GetGType()
Returns
HasBuffer()
[Version("1.14.1")]
public bool HasBuffer()
Returns
IsEos()
public bool IsEos()
Returns
IsInactive()
[Version("1.20")]
public bool IsInactive()
Returns
NewFromPointer(nint, bool)
Creates a new managed AggregatorPad instance for a given pointer.
public static AggregatorPad NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new AggregatorPad and sets the properties specified by the construct arguments.
public static AggregatorPad NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
PeekBuffer()
public Buffer? PeekBuffer()
Returns
PopBuffer()
public Buffer? PopBuffer()
Returns
Events
OnBufferConsumed
public event SignalHandler<AggregatorPad, AggregatorPad.BufferConsumedSignalArgs> OnBufferConsumed