Table of Contents

Class ElementClass

Namespace
Gst
Assembly
Gst-1.0.dll
public sealed class ElementClass
Inheritance
ElementClass
Inherited Members

Constructors

ElementClass()

public ElementClass()

ElementClass(ElementClassOwnedHandle)

public ElementClass(ElementClassOwnedHandle handle)

Parameters

handle ElementClassOwnedHandle

Properties

Handle

public ElementClassOwnedHandle Handle { get; }

Property Value

ElementClassOwnedHandle

Numpadtemplates

public int Numpadtemplates { get; }

Property Value

int

PadTemplCookie

public uint PadTemplCookie { get; }

Property Value

uint

Methods

AddMetadata(string, string)

public void AddMetadata(string key, string value)

Parameters

key string
value string

AddPadTemplate(PadTemplate)

public void AddPadTemplate(PadTemplate templ)

Parameters

templ PadTemplate

AddStaticMetadata(string, string)

public void AddStaticMetadata(string key, string value)

Parameters

key string
value string

AddStaticPadTemplate(StaticPadTemplate)

[Version("1.8")]
public void AddStaticPadTemplate(StaticPadTemplate staticTempl)

Parameters

staticTempl StaticPadTemplate

AddStaticPadTemplateWithGtype(StaticPadTemplate, Type)

[Version("1.14")]
public void AddStaticPadTemplateWithGtype(StaticPadTemplate staticTempl, Type padType)

Parameters

staticTempl StaticPadTemplate
padType Type

Equals(ElementClass?)

public bool Equals(ElementClass? other)

Parameters

other ElementClass

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.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetMetadata(string)

public string GetMetadata(string key)

Parameters

key string

Returns

string

GetPadTemplate(string)

public PadTemplate? GetPadTemplate(string name)

Parameters

name string

Returns

PadTemplate

GetPadTemplateList()

public List GetPadTemplateList()

Returns

List

SetMetadata(string, string, string, string)

public void SetMetadata(string longname, string classification, string description, string author)

Parameters

longname string
classification string
description string
author string

SetStaticMetadata(string, string, string, string)

public void SetStaticMetadata(string longname, string classification, string description, string author)

Parameters

longname string
classification string
description string
author string