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
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
nameTemplate
stringdirection
PadDirectionpresence
PadPresencecaps
Caps
Returns
NewFromStaticPadTemplateWithGtype(StaticPadTemplate, Type)
[Version("1.14")]
public static PadTemplate? NewFromStaticPadTemplateWithGtype(StaticPadTemplate padTemplate, Type padType)
Parameters
padTemplate
StaticPadTemplatepadType
Type
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
nameTemplate
stringdirection
PadDirectionpresence
PadPresencecaps
CapspadType
Type
Returns
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