Class PadTemplate
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class PadTemplate : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
PadTemplate
- Implements
- Inherited Members
Constructors
PadTemplate(params ConstructArgument[])
public PadTemplate(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
PadTemplate(PadTemplateHandle)
public PadTemplate(PadTemplateHandle handle)
Parameters
handlePadTemplateHandle
Fields
CapsPropertyDefinition
public static readonly Property<Caps, PadTemplate> CapsPropertyDefinition
Field Value
DirectionPropertyDefinition
public static readonly Property<PadDirection, PadTemplate> DirectionPropertyDefinition
Field Value
NameTemplatePropertyDefinition
public static readonly Property<string?, PadTemplate> NameTemplatePropertyDefinition
Field Value
PadCreatedSignal
Signal Descriptor for OnPadCreated.
public static readonly Signal<PadTemplate, PadTemplate.PadCreatedSignalArgs> PadCreatedSignal
Field Value
PresencePropertyDefinition
public static readonly Property<PadPresence, PadTemplate> PresencePropertyDefinition
Field Value
Properties
Caps
public Caps Caps { get; }
Property Value
Direction
public PadDirection Direction { get; }
Property Value
NameTemplate
public string? NameTemplate { get; }
Property Value
Presence
public PadPresence Presence { get; }
Property Value
Methods
GetCaps()
public Caps GetCaps()
Returns
GetDocumentationCaps()
[Version("1.18")]
public Caps GetDocumentationCaps()
Returns
GetGType()
public static Type GetGType()
Returns
New(string, PadDirection, PadPresence, Caps)
public static PadTemplate? New(string nameTemplate, PadDirection direction, PadPresence presence, Caps caps)
Parameters
nameTemplatestringdirectionPadDirectionpresencePadPresencecapsCaps
Returns
NewFromStaticPadTemplateWithGtype(StaticPadTemplate, Type)
[Version("1.14")]
public static PadTemplate? NewFromStaticPadTemplateWithGtype(StaticPadTemplate padTemplate, Type padType)
Parameters
padTemplateStaticPadTemplatepadTypeType
Returns
NewWithGtype(string, PadDirection, PadPresence, Caps, Type)
[Version("1.14")]
public static PadTemplate? NewWithGtype(string nameTemplate, PadDirection direction, PadPresence presence, Caps caps, Type padType)
Parameters
nameTemplatestringdirectionPadDirectionpresencePadPresencecapsCapspadTypeType
Returns
PadCreated(Pad)
public void PadCreated(Pad pad)
Parameters
padPad
SetDocumentationCaps(Caps)
[Version("1.18")]
public void SetDocumentationCaps(Caps caps)
Parameters
capsCaps
Events
OnPadCreated
public event SignalHandler<PadTemplate, PadTemplate.PadCreatedSignalArgs> OnPadCreated