Table of Contents

Class AudioSinkClassHandle

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

Constructors

AudioSinkClassHandle(bool)

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

public bool Equals(AudioSinkClassHandle? other)

Parameters

other AudioSinkClassHandle

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 AudioSinkClassData.CloseCallback GetClose()

Returns

AudioSinkClassData.CloseCallback

GetDelay()

public AudioSinkClassData.DelayCallback GetDelay()

Returns

AudioSinkClassData.DelayCallback

GetExtension()

public IntPtr GetExtension()

Returns

IntPtr

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetOpen()

public AudioSinkClassData.OpenCallback GetOpen()

Returns

AudioSinkClassData.OpenCallback

GetParentClass()

public AudioBaseSinkClassData GetParentClass()

Returns

AudioBaseSinkClassData

GetPause()

public AudioSinkClassData.PauseCallback GetPause()

Returns

AudioSinkClassData.PauseCallback

GetPrepare()

public AudioSinkClassData.PrepareCallback GetPrepare()

Returns

AudioSinkClassData.PrepareCallback

GetReset()

public AudioSinkClassData.ResetCallback GetReset()

Returns

AudioSinkClassData.ResetCallback

GetResume()

public AudioSinkClassData.ResumeCallback GetResume()

Returns

AudioSinkClassData.ResumeCallback

GetStop()

public AudioSinkClassData.StopCallback GetStop()

Returns

AudioSinkClassData.StopCallback

GetUnprepare()

public AudioSinkClassData.UnprepareCallback GetUnprepare()

Returns

AudioSinkClassData.UnprepareCallback

GetWrite()

public AudioSinkClassData.WriteCallback GetWrite()

Returns

AudioSinkClassData.WriteCallback