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
constructArgumentsConstructArgument[]
ProxyPad(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected ProxyPad(CreationData data)
Parameters
dataCreationData
ProxyPad(ProxyPadHandle)
protected ProxyPad(ProxyPadHandle handle)
Parameters
handleProxyPadHandle
Methods
ChainDefault(Pad, Object?, Buffer)
public static FlowReturn ChainDefault(Pad pad, Object? parent, Buffer buffer)
Parameters
Returns
ChainListDefault(Pad, Object?, BufferList)
public static FlowReturn ChainListDefault(Pad pad, Object? parent, BufferList list)
Parameters
padPadparentObjectlistBufferList
Returns
GetGType()
public static Type GetGType()
Returns
GetInternal()
public ProxyPad? GetInternal()
Returns
IterateInternalLinksDefault(Pad, Object?)
public static Iterator? IterateInternalLinksDefault(Pad pad, Object? parent)
Parameters
Returns
NewFromPointer(nint, bool)
Creates a new managed ProxyPad instance for a given pointer.
public static ProxyPad NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new ProxyPad and sets the properties specified by the construct arguments.
public static ProxyPad NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.