Table of Contents

Class AudioEncoderClassHandle

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

Constructors

AudioEncoderClassHandle(bool)

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

public bool Equals(AudioEncoderClassHandle? other)

Parameters

other AudioEncoderClassHandle

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.

GetClose()

public AudioEncoderClassData.CloseCallback GetClose()

Returns

AudioEncoderClassData.CloseCallback

GetDecideAllocation()

public AudioEncoderClassData.DecideAllocationCallback GetDecideAllocation()

Returns

AudioEncoderClassData.DecideAllocationCallback

GetElementClass()

public ElementClassData GetElementClass()

Returns

ElementClassData

GetFlush()

public AudioEncoderClassData.FlushCallback GetFlush()

Returns

AudioEncoderClassData.FlushCallback

GetGetcaps()

public AudioEncoderClassData.GetcapsCallback GetGetcaps()

Returns

AudioEncoderClassData.GetcapsCallback

GetHandleFrame()

public AudioEncoderClassData.HandleFrameCallback GetHandleFrame()

Returns

AudioEncoderClassData.HandleFrameCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetNegotiate()

public AudioEncoderClassData.NegotiateCallback GetNegotiate()

Returns

AudioEncoderClassData.NegotiateCallback

GetOpen()

public AudioEncoderClassData.OpenCallback GetOpen()

Returns

AudioEncoderClassData.OpenCallback

GetPrePush()

public AudioEncoderClassData.PrePushCallback GetPrePush()

Returns

AudioEncoderClassData.PrePushCallback

GetProposeAllocation()

public AudioEncoderClassData.ProposeAllocationCallback GetProposeAllocation()

Returns

AudioEncoderClassData.ProposeAllocationCallback

GetSetFormat()

public AudioEncoderClassData.SetFormatCallback GetSetFormat()

Returns

AudioEncoderClassData.SetFormatCallback

GetSinkEvent()

public AudioEncoderClassData.SinkEventCallback GetSinkEvent()

Returns

AudioEncoderClassData.SinkEventCallback

GetSinkQuery()

public AudioEncoderClassData.SinkQueryCallback GetSinkQuery()

Returns

AudioEncoderClassData.SinkQueryCallback

GetSrcEvent()

public AudioEncoderClassData.SrcEventCallback GetSrcEvent()

Returns

AudioEncoderClassData.SrcEventCallback

GetSrcQuery()

public AudioEncoderClassData.SrcQueryCallback GetSrcQuery()

Returns

AudioEncoderClassData.SrcQueryCallback

GetStart()

public AudioEncoderClassData.StartCallback GetStart()

Returns

AudioEncoderClassData.StartCallback

GetStop()

public AudioEncoderClassData.StopCallback GetStop()

Returns

AudioEncoderClassData.StopCallback

GetTransformMeta()

public AudioEncoderClassData.TransformMetaCallback GetTransformMeta()

Returns

AudioEncoderClassData.TransformMetaCallback