Table of Contents

Class PadTemplate

Namespace
Gst
Assembly
Gst-1.0.dll
public class PadTemplate : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
PadTemplate
Implements
Inherited Members

Constructors

PadTemplate()

public PadTemplate()

PadTemplate(params ConstructArgument[])

protected PadTemplate(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

PadTemplate(IntPtr, bool)

protected PadTemplate(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CapsPropertyDefinition

public static readonly Property<Caps, PadTemplate> CapsPropertyDefinition

Field Value

Property<Caps, PadTemplate>

DirectionPropertyDefinition

public static readonly Property<PadDirection, PadTemplate> DirectionPropertyDefinition

Field Value

Property<PadDirection, PadTemplate>

NameTemplatePropertyDefinition

public static readonly Property<string?, PadTemplate> NameTemplatePropertyDefinition

Field Value

Property<string, PadTemplate>

PadCreatedSignal

Signal Descriptor for OnPadCreated.

public static readonly Signal<PadTemplate, PadTemplate.PadCreatedSignalArgs> PadCreatedSignal

Field Value

Signal<PadTemplate, PadTemplate.PadCreatedSignalArgs>

PresencePropertyDefinition

public static readonly Property<PadPresence, PadTemplate> PresencePropertyDefinition

Field Value

Property<PadPresence, PadTemplate>

Properties

Caps

public Caps Caps { get; }

Property Value

Caps

Direction

public PadDirection Direction { get; }

Property Value

PadDirection

NameTemplate

public string? NameTemplate { get; }

Property Value

string

Presence

public PadPresence Presence { get; }

Property Value

PadPresence

Methods

GetCaps()

public Caps GetCaps()

Returns

Caps

GetDocumentationCaps()

[Version("1.18")]
public Caps GetDocumentationCaps()

Returns

Caps

GetGType()

public static Type GetGType()

Returns

Type

New(string, PadDirection, PadPresence, Caps)

public static PadTemplate? New(string nameTemplate, PadDirection direction, PadPresence presence, Caps caps)

Parameters

nameTemplate string
direction PadDirection
presence PadPresence
caps Caps

Returns

PadTemplate

NewFromStaticPadTemplateWithGtype(StaticPadTemplate, Type)

[Version("1.14")]
public static PadTemplate? NewFromStaticPadTemplateWithGtype(StaticPadTemplate padTemplate, Type padType)

Parameters

padTemplate StaticPadTemplate
padType Type

Returns

PadTemplate

NewWithGtype(string, PadDirection, PadPresence, Caps, Type)

[Version("1.14")]
public static PadTemplate? NewWithGtype(string nameTemplate, PadDirection direction, PadPresence presence, Caps caps, Type padType)

Parameters

nameTemplate string
direction PadDirection
presence PadPresence
caps Caps
padType Type

Returns

PadTemplate

PadCreated(Pad)

public void PadCreated(Pad pad)

Parameters

pad Pad

SetDocumentationCaps(Caps)

[Version("1.18")]
public void SetDocumentationCaps(Caps caps)

Parameters

caps Caps

Events

OnPadCreated

public event SignalHandler<PadTemplate, PadTemplate.PadCreatedSignalArgs> OnPadCreated

Event Type

SignalHandler<PadTemplate, PadTemplate.PadCreatedSignalArgs>