Table of Contents

Class ChildProxyHelper

Namespace
Gst
Assembly
Gst-1.0.dll
public sealed class ChildProxyHelper : Object, ChildProxy, NativeObject, IDisposable, InstanceFactory, GTypeProvider
Inheritance
ChildProxyHelper
Implements
Inherited Members

Constructors

ChildProxyHelper(ObjectHandle)

public ChildProxyHelper(ObjectHandle handle)

Parameters

handle ObjectHandle

Fields

ChildAddedSignal

Signal Descriptor for OnChildAdded.

public static readonly Signal<ChildProxy, ChildProxy.ChildAddedSignalArgs> ChildAddedSignal

Field Value

Signal<ChildProxy, ChildProxy.ChildAddedSignalArgs>

ChildRemovedSignal

Signal Descriptor for OnChildRemoved.

public static readonly Signal<ChildProxy, ChildProxy.ChildRemovedSignalArgs> ChildRemovedSignal

Field Value

Signal<ChildProxy, ChildProxy.ChildRemovedSignalArgs>

Methods

ChildAdded(Object, string)

public void ChildAdded(Object child, string name)

Parameters

child Object
name string

ChildRemoved(Object, string)

public void ChildRemoved(Object child, string name)

Parameters

child Object
name string

GetChildByIndex(uint)

public Object? GetChildByIndex(uint index)

Parameters

index uint

Returns

Object

GetChildByName(string)

public Object? GetChildByName(string name)

Parameters

name string

Returns

Object

GetChildByNameRecurse(string)

[Version("1.22")]
public Object? GetChildByNameRecurse(string name)

Parameters

name string

Returns

Object

GetChildrenCount()

public uint GetChildrenCount()

Returns

uint

GetGType()

public static Type GetGType()

Returns

Type

GetProperty(string, out Value)

public void GetProperty(string name, out Value value)

Parameters

name string
value Value

GetValist(string, nint)

public void GetValist(string firstPropertyName, nint varArgs)

Parameters

firstPropertyName string
varArgs nint

SetProperty(string, Value)

public void SetProperty(string name, Value value)

Parameters

name string
value Value

SetValist(string, nint)

public void SetValist(string firstPropertyName, nint varArgs)

Parameters

firstPropertyName string
varArgs nint

Events

OnChildAdded

public event SignalHandler<ChildProxy, ChildProxy.ChildAddedSignalArgs> OnChildAdded

Event Type

SignalHandler<ChildProxy, ChildProxy.ChildAddedSignalArgs>

OnChildRemoved

public event SignalHandler<ChildProxy, ChildProxy.ChildRemovedSignalArgs> OnChildRemoved

Event Type

SignalHandler<ChildProxy, ChildProxy.ChildRemovedSignalArgs>