Table of Contents

Class AggregatorClassHandle

Namespace
GstBase.Internal
Assembly
GstBase-1.0.dll
public abstract class AggregatorClassHandle : SafeHandle, IDisposable
Inheritance
AggregatorClassHandle
Implements
Derived
Inherited Members

Constructors

AggregatorClassHandle(bool)

protected AggregatorClassHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(AggregatorClassHandle?)

public bool Equals(AggregatorClassHandle? other)

Parameters

other AggregatorClassHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetAggregate()

public AggregatorClassData.AggregateCallback GetAggregate()

Returns

AggregatorClassData.AggregateCallback

GetClip()

public AggregatorClassData.ClipCallback GetClip()

Returns

AggregatorClassData.ClipCallback

GetCreateNewPad()

public AggregatorClassData.CreateNewPadCallback GetCreateNewPad()

Returns

AggregatorClassData.CreateNewPadCallback

GetDecideAllocation()

public AggregatorClassData.DecideAllocationCallback GetDecideAllocation()

Returns

AggregatorClassData.DecideAllocationCallback

GetFinishBuffer()

public AggregatorClassData.FinishBufferCallback GetFinishBuffer()

Returns

AggregatorClassData.FinishBufferCallback

GetFinishBufferList()

public AggregatorClassData.FinishBufferListCallback GetFinishBufferList()

Returns

AggregatorClassData.FinishBufferListCallback

GetFixateSrcCaps()

public AggregatorClassData.FixateSrcCapsCallback GetFixateSrcCaps()

Returns

AggregatorClassData.FixateSrcCapsCallback

GetFlush()

public AggregatorClassData.FlushCallback GetFlush()

Returns

AggregatorClassData.FlushCallback

GetGetNextTime()

public AggregatorClassData.GetNextTimeCallback GetGetNextTime()

Returns

AggregatorClassData.GetNextTimeCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetNegotiate()

public AggregatorClassData.NegotiateCallback GetNegotiate()

Returns

AggregatorClassData.NegotiateCallback

GetNegotiatedSrcCaps()

public AggregatorClassData.NegotiatedSrcCapsCallback GetNegotiatedSrcCaps()

Returns

AggregatorClassData.NegotiatedSrcCapsCallback

GetParentClass()

public ElementClassData GetParentClass()

Returns

ElementClassData

GetPeekNextSample()

public AggregatorClassData.PeekNextSampleCallback GetPeekNextSample()

Returns

AggregatorClassData.PeekNextSampleCallback

GetProposeAllocation()

public AggregatorClassData.ProposeAllocationCallback GetProposeAllocation()

Returns

AggregatorClassData.ProposeAllocationCallback

GetSinkEvent()

public AggregatorClassData.SinkEventCallback GetSinkEvent()

Returns

AggregatorClassData.SinkEventCallback

GetSinkEventPreQueue()

public AggregatorClassData.SinkEventPreQueueCallback GetSinkEventPreQueue()

Returns

AggregatorClassData.SinkEventPreQueueCallback

GetSinkQuery()

public AggregatorClassData.SinkQueryCallback GetSinkQuery()

Returns

AggregatorClassData.SinkQueryCallback

GetSinkQueryPreQueue()

public AggregatorClassData.SinkQueryPreQueueCallback GetSinkQueryPreQueue()

Returns

AggregatorClassData.SinkQueryPreQueueCallback

GetSrcActivate()

public AggregatorClassData.SrcActivateCallback GetSrcActivate()

Returns

AggregatorClassData.SrcActivateCallback

GetSrcEvent()

public AggregatorClassData.SrcEventCallback GetSrcEvent()

Returns

AggregatorClassData.SrcEventCallback

GetSrcQuery()

public AggregatorClassData.SrcQueryCallback GetSrcQuery()

Returns

AggregatorClassData.SrcQueryCallback

GetStart()

public AggregatorClassData.StartCallback GetStart()

Returns

AggregatorClassData.StartCallback

GetStop()

public AggregatorClassData.StopCallback GetStop()

Returns

AggregatorClassData.StopCallback

GetUpdateSrcCaps()

public AggregatorClassData.UpdateSrcCapsCallback GetUpdateSrcCaps()

Returns

AggregatorClassData.UpdateSrcCapsCallback