Table of Contents

Class BaseSinkClassHandle

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

Constructors

BaseSinkClassHandle(bool)

protected BaseSinkClassHandle(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(BaseSinkClassHandle?)

public bool Equals(BaseSinkClassHandle? other)

Parameters

other BaseSinkClassHandle

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.

GetActivatePull()

public BaseSinkClassData.ActivatePullCallback GetActivatePull()

Returns

BaseSinkClassData.ActivatePullCallback

GetEvent()

public BaseSinkClassData.EventCallback GetEvent()

Returns

BaseSinkClassData.EventCallback

GetFixate()

public BaseSinkClassData.FixateCallback GetFixate()

Returns

BaseSinkClassData.FixateCallback

GetGetCaps()

public BaseSinkClassData.GetCapsCallback GetGetCaps()

Returns

BaseSinkClassData.GetCapsCallback

GetGetTimes()

public BaseSinkClassData.GetTimesCallback GetGetTimes()

Returns

BaseSinkClassData.GetTimesCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetParentClass()

public ElementClassData GetParentClass()

Returns

ElementClassData

GetPrepare()

public BaseSinkClassData.PrepareCallback GetPrepare()

Returns

BaseSinkClassData.PrepareCallback

GetPrepareList()

public BaseSinkClassData.PrepareListCallback GetPrepareList()

Returns

BaseSinkClassData.PrepareListCallback

GetPreroll()

public BaseSinkClassData.PrerollCallback GetPreroll()

Returns

BaseSinkClassData.PrerollCallback

GetProposeAllocation()

public BaseSinkClassData.ProposeAllocationCallback GetProposeAllocation()

Returns

BaseSinkClassData.ProposeAllocationCallback

GetQuery()

public BaseSinkClassData.QueryCallback GetQuery()

Returns

BaseSinkClassData.QueryCallback

GetRender()

public BaseSinkClassData.RenderCallback GetRender()

Returns

BaseSinkClassData.RenderCallback

GetRenderList()

public BaseSinkClassData.RenderListCallback GetRenderList()

Returns

BaseSinkClassData.RenderListCallback

GetSetCaps()

public BaseSinkClassData.SetCapsCallback GetSetCaps()

Returns

BaseSinkClassData.SetCapsCallback

GetStart()

public BaseSinkClassData.StartCallback GetStart()

Returns

BaseSinkClassData.StartCallback

GetStop()

public BaseSinkClassData.StopCallback GetStop()

Returns

BaseSinkClassData.StopCallback

GetUnlock()

public BaseSinkClassData.UnlockCallback GetUnlock()

Returns

BaseSinkClassData.UnlockCallback

GetUnlockStop()

public BaseSinkClassData.UnlockStopCallback GetUnlockStop()

Returns

BaseSinkClassData.UnlockStopCallback

GetWaitEvent()

public BaseSinkClassData.WaitEventCallback GetWaitEvent()

Returns

BaseSinkClassData.WaitEventCallback