Table of Contents

Class PluginDescHandle

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

Constructors

PluginDescHandle(bool)

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

public bool Equals(PluginDescHandle? other)

Parameters

other PluginDescHandle

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.

GetDescription()

public nint GetDescription()

Returns

nint

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetLicense()

public nint GetLicense()

Returns

nint

GetMajorVersion()

public int GetMajorVersion()

Returns

int

GetMinorVersion()

public int GetMinorVersion()

Returns

int

GetName()

public nint GetName()

Returns

nint

GetOrigin()

public nint GetOrigin()

Returns

nint

GetPackage()

public nint GetPackage()

Returns

nint

GetPluginInit()

public PluginInitFunc GetPluginInit()

Returns

PluginInitFunc

GetReleaseDatetime()

public nint GetReleaseDatetime()

Returns

nint

GetSource()

public nint GetSource()

Returns

nint

GetVersion()

public nint GetVersion()

Returns

nint

SetDescription(nint)

public void SetDescription(nint value)

Parameters

value nint

SetLicense(nint)

public void SetLicense(nint value)

Parameters

value nint

SetMajorVersion(int)

public void SetMajorVersion(int value)

Parameters

value int

SetMinorVersion(int)

public void SetMinorVersion(int value)

Parameters

value int

SetName(nint)

public void SetName(nint value)

Parameters

value nint

SetOrigin(nint)

public void SetOrigin(nint value)

Parameters

value nint

SetPackage(nint)

public void SetPackage(nint value)

Parameters

value nint

SetPluginInit(PluginInitFunc)

public void SetPluginInit(PluginInitFunc value)

Parameters

value PluginInitFunc

SetReleaseDatetime(nint)

public void SetReleaseDatetime(nint value)

Parameters

value nint

SetSource(nint)

public void SetSource(nint value)

Parameters

value nint

SetVersion(nint)

public void SetVersion(nint value)

Parameters

value nint