Table of Contents

Class BaseTransformClassHandle

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

Constructors

BaseTransformClassHandle(bool)

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

public bool Equals(BaseTransformClassHandle? other)

Parameters

other BaseTransformClassHandle

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.

GetAcceptCaps()

public BaseTransformClassData.AcceptCapsCallback GetAcceptCaps()

Returns

BaseTransformClassData.AcceptCapsCallback

GetBeforeTransform()

public BaseTransformClassData.BeforeTransformCallback GetBeforeTransform()

Returns

BaseTransformClassData.BeforeTransformCallback

GetCopyMetadata()

public BaseTransformClassData.CopyMetadataCallback GetCopyMetadata()

Returns

BaseTransformClassData.CopyMetadataCallback

GetDecideAllocation()

public BaseTransformClassData.DecideAllocationCallback GetDecideAllocation()

Returns

BaseTransformClassData.DecideAllocationCallback

GetFilterMeta()

public BaseTransformClassData.FilterMetaCallback GetFilterMeta()

Returns

BaseTransformClassData.FilterMetaCallback

GetFixateCaps()

public BaseTransformClassData.FixateCapsCallback GetFixateCaps()

Returns

BaseTransformClassData.FixateCapsCallback

GetGenerateOutput()

public BaseTransformClassData.GenerateOutputCallback GetGenerateOutput()

Returns

BaseTransformClassData.GenerateOutputCallback

GetGetUnitSize()

public BaseTransformClassData.GetUnitSizeCallback GetGetUnitSize()

Returns

BaseTransformClassData.GetUnitSizeCallback

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

GetPassthroughOnSameCaps()

public bool GetPassthroughOnSameCaps()

Returns

bool

GetPrepareOutputBuffer()

public BaseTransformClassData.PrepareOutputBufferCallback GetPrepareOutputBuffer()

Returns

BaseTransformClassData.PrepareOutputBufferCallback

GetProposeAllocation()

public BaseTransformClassData.ProposeAllocationCallback GetProposeAllocation()

Returns

BaseTransformClassData.ProposeAllocationCallback

GetQuery()

public BaseTransformClassData.QueryCallback GetQuery()

Returns

BaseTransformClassData.QueryCallback

GetSetCaps()

public BaseTransformClassData.SetCapsCallback GetSetCaps()

Returns

BaseTransformClassData.SetCapsCallback

GetSinkEvent()

public BaseTransformClassData.SinkEventCallback GetSinkEvent()

Returns

BaseTransformClassData.SinkEventCallback

GetSrcEvent()

public BaseTransformClassData.SrcEventCallback GetSrcEvent()

Returns

BaseTransformClassData.SrcEventCallback

GetStart()

public BaseTransformClassData.StartCallback GetStart()

Returns

BaseTransformClassData.StartCallback

GetStop()

public BaseTransformClassData.StopCallback GetStop()

Returns

BaseTransformClassData.StopCallback

GetSubmitInputBuffer()

public BaseTransformClassData.SubmitInputBufferCallback GetSubmitInputBuffer()

Returns

BaseTransformClassData.SubmitInputBufferCallback

GetTransform()

public BaseTransformClassData.TransformCallback GetTransform()

Returns

BaseTransformClassData.TransformCallback

GetTransformCaps()

public BaseTransformClassData.TransformCapsCallback GetTransformCaps()

Returns

BaseTransformClassData.TransformCapsCallback

GetTransformIp()

public BaseTransformClassData.TransformIpCallback GetTransformIp()

Returns

BaseTransformClassData.TransformIpCallback

GetTransformIpOnPassthrough()

public bool GetTransformIpOnPassthrough()

Returns

bool

GetTransformMeta()

public BaseTransformClassData.TransformMetaCallback GetTransformMeta()

Returns

BaseTransformClassData.TransformMetaCallback

GetTransformSize()

public BaseTransformClassData.TransformSizeCallback GetTransformSize()

Returns

BaseTransformClassData.TransformSizeCallback