Table of Contents

Class AggregatorPad

Namespace
GstBase
Assembly
GstBase-1.0.dll
public class AggregatorPad : Pad, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
AggregatorPad
Implements
Derived
Inherited Members

Constructors

AggregatorPad()

public AggregatorPad()

AggregatorPad(params ConstructArgument[])

protected AggregatorPad(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

AggregatorPad(IntPtr, bool)

protected AggregatorPad(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

BufferConsumedSignal

Signal Descriptor for OnBufferConsumed.

public static readonly Signal<AggregatorPad, AggregatorPad.BufferConsumedSignalArgs> BufferConsumedSignal

Field Value

Signal<AggregatorPad, AggregatorPad.BufferConsumedSignalArgs>

EmitSignalsPropertyDefinition

public static readonly Property<bool, AggregatorPad> EmitSignalsPropertyDefinition

Field Value

Property<bool, AggregatorPad>

Properties

EmitSignals

public bool EmitSignals { get; set; }

Property Value

bool

Methods

DropBuffer()

public bool DropBuffer()

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

HasBuffer()

[Version("1.14.1")]
public bool HasBuffer()

Returns

bool

IsEos()

public bool IsEos()

Returns

bool

IsInactive()

[Version("1.20")]
public bool IsInactive()

Returns

bool

PeekBuffer()

public Buffer? PeekBuffer()

Returns

Buffer

PopBuffer()

public Buffer? PopBuffer()

Returns

Buffer

Events

OnBufferConsumed

public event SignalHandler<AggregatorPad, AggregatorPad.BufferConsumedSignalArgs> OnBufferConsumed

Event Type

SignalHandler<AggregatorPad, AggregatorPad.BufferConsumedSignalArgs>