Class ChildProxy
public class ChildProxy
- Inheritance
-
ChildProxy
- Inherited Members
Methods
ChildAdded(IntPtr, IntPtr, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_child_added.
public static extern void ChildAdded(IntPtr parent, IntPtr child, NonNullableUtf8StringHandle name)
Parameters
parent
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
ChildRemoved(IntPtr, IntPtr, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_child_removed.
public static extern void ChildRemoved(IntPtr parent, IntPtr child, NonNullableUtf8StringHandle name)
Parameters
parent
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
GetChildByIndex(IntPtr, uint)
Calls native method gst_child_proxy_get_child_by_index.
public static extern IntPtr GetChildByIndex(IntPtr parent, uint index)
Parameters
parent
IntPtrTransfer ownership: None Nullable: False
index
uintTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetChildByName(IntPtr, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_get_child_by_name.
public static extern IntPtr GetChildByName(IntPtr parent, NonNullableUtf8StringHandle name)
Parameters
parent
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetChildByNameRecurse(IntPtr, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_get_child_by_name_recurse. Version: 1.22
[Version("1.22")]
public static extern IntPtr GetChildByNameRecurse(IntPtr childProxy, NonNullableUtf8StringHandle name)
Parameters
childProxy
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetChildrenCount(IntPtr)
Calls native method gst_child_proxy_get_children_count.
public static extern uint GetChildrenCount(IntPtr parent)
Parameters
parent
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_child_proxy_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetValist(IntPtr, NonNullableUtf8StringHandle, IntPtr)
Calls native method gst_child_proxy_get_valist.
public static extern void GetValist(IntPtr @object, NonNullableUtf8StringHandle firstPropertyName, IntPtr varArgs)
Parameters
object
IntPtrfirstPropertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgs
IntPtrTransfer ownership: None Nullable: False
Lookup(IntPtr, NonNullableUtf8StringHandle, out IntPtr, out IntPtr)
Calls native method gst_child_proxy_lookup.
public static extern bool Lookup(IntPtr @object, NonNullableUtf8StringHandle name, out IntPtr target, out IntPtr pspec)
Parameters
object
IntPtrname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
target
IntPtrTransfer ownership: Full Nullable: False
pspec
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetProperty(IntPtr, NonNullableUtf8StringHandle, ValueHandle)
Calls native method gst_child_proxy_set_property.
public static extern void SetProperty(IntPtr @object, NonNullableUtf8StringHandle name, ValueHandle value)
Parameters
object
IntPtrname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
ValueHandleTransfer ownership: None Nullable: False
SetValist(IntPtr, NonNullableUtf8StringHandle, IntPtr)
Calls native method gst_child_proxy_set_valist.
public static extern void SetValist(IntPtr @object, NonNullableUtf8StringHandle firstPropertyName, IntPtr varArgs)
Parameters
object
IntPtrfirstPropertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgs
IntPtrTransfer ownership: None Nullable: False