Table of Contents

Class ProxyPad

Namespace
Gst
Assembly
Gst-1.0.dll
public class ProxyPad : Pad, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
ProxyPad
Implements
Derived
Inherited Members

Constructors

ProxyPad(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public ProxyPad(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

ProxyPad(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected ProxyPad(CreationData data)

Parameters

data CreationData

ProxyPad(ProxyPadHandle)

protected ProxyPad(ProxyPadHandle handle)

Parameters

handle ProxyPadHandle

Methods

ChainDefault(Pad, Object?, Buffer)

public static FlowReturn ChainDefault(Pad pad, Object? parent, Buffer buffer)

Parameters

pad Pad
parent Object
buffer Buffer

Returns

FlowReturn

ChainListDefault(Pad, Object?, BufferList)

public static FlowReturn ChainListDefault(Pad pad, Object? parent, BufferList list)

Parameters

pad Pad
parent Object
list BufferList

Returns

FlowReturn

GetGType()

public static Type GetGType()

Returns

Type

GetInternal()

public ProxyPad? GetInternal()

Returns

ProxyPad

IterateInternalLinksDefault(Pad, Object?)

public static Iterator? IterateInternalLinksDefault(Pad pad, Object? parent)

Parameters

pad Pad
parent Object

Returns

Iterator

NewFromPointer(nint, bool)

Creates a new managed ProxyPad instance for a given pointer.

public static ProxyPad NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

ProxyPad

NewWithProperties(ConstructArgument[])

Creates a new ProxyPad and sets the properties specified by the construct arguments.

public static ProxyPad NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

ProxyPad