Table of Contents

Class BaseSrcClassHandle

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

Constructors

BaseSrcClassHandle(bool)

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

public bool Equals(BaseSrcClassHandle? other)

Parameters

other BaseSrcClassHandle

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.

GetAlloc()

public BaseSrcClassData.AllocCallback GetAlloc()

Returns

BaseSrcClassData.AllocCallback

GetCreate()

public BaseSrcClassData.CreateCallback GetCreate()

Returns

BaseSrcClassData.CreateCallback

GetDecideAllocation()

public BaseSrcClassData.DecideAllocationCallback GetDecideAllocation()

Returns

BaseSrcClassData.DecideAllocationCallback

GetDoSeek()

public BaseSrcClassData.DoSeekCallback GetDoSeek()

Returns

BaseSrcClassData.DoSeekCallback

GetEvent()

public BaseSrcClassData.EventCallback GetEvent()

Returns

BaseSrcClassData.EventCallback

GetFill()

public BaseSrcClassData.FillCallback GetFill()

Returns

BaseSrcClassData.FillCallback

GetFixate()

public BaseSrcClassData.FixateCallback GetFixate()

Returns

BaseSrcClassData.FixateCallback

GetGetCaps()

public BaseSrcClassData.GetCapsCallback GetGetCaps()

Returns

BaseSrcClassData.GetCapsCallback

GetGetSize()

public BaseSrcClassData.GetSizeCallback GetGetSize()

Returns

BaseSrcClassData.GetSizeCallback

GetGetTimes()

public BaseSrcClassData.GetTimesCallback GetGetTimes()

Returns

BaseSrcClassData.GetTimesCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetIsSeekable()

public BaseSrcClassData.IsSeekableCallback GetIsSeekable()

Returns

BaseSrcClassData.IsSeekableCallback

GetNegotiate()

public BaseSrcClassData.NegotiateCallback GetNegotiate()

Returns

BaseSrcClassData.NegotiateCallback

GetParentClass()

public ElementClassData GetParentClass()

Returns

ElementClassData

GetPrepareSeekSegment()

public BaseSrcClassData.PrepareSeekSegmentCallback GetPrepareSeekSegment()

Returns

BaseSrcClassData.PrepareSeekSegmentCallback

GetQuery()

public BaseSrcClassData.QueryCallback GetQuery()

Returns

BaseSrcClassData.QueryCallback

GetSetCaps()

public BaseSrcClassData.SetCapsCallback GetSetCaps()

Returns

BaseSrcClassData.SetCapsCallback

GetStart()

public BaseSrcClassData.StartCallback GetStart()

Returns

BaseSrcClassData.StartCallback

GetStop()

public BaseSrcClassData.StopCallback GetStop()

Returns

BaseSrcClassData.StopCallback

GetUnlock()

public BaseSrcClassData.UnlockCallback GetUnlock()

Returns

BaseSrcClassData.UnlockCallback

GetUnlockStop()

public BaseSrcClassData.UnlockStopCallback GetUnlockStop()

Returns

BaseSrcClassData.UnlockStopCallback