Class ChildProxy
public class ChildProxy
- Inheritance
-
ChildProxy
- Inherited Members
Methods
ChildAdded(nint, nint, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_child_added.
public static extern void ChildAdded(nint parent, nint child, NonNullableUtf8StringHandle name)
Parameters
parent
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
ChildRemoved(nint, nint, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_child_removed.
public static extern void ChildRemoved(nint parent, nint child, NonNullableUtf8StringHandle name)
Parameters
parent
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
GetChildByIndex(nint, uint)
Calls native method gst_child_proxy_get_child_by_index.
public static extern nint GetChildByIndex(nint parent, uint index)
Parameters
parent
nintTransfer ownership: None Nullable: False
index
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetChildByName(nint, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_get_child_by_name.
public static extern nint GetChildByName(nint parent, NonNullableUtf8StringHandle name)
Parameters
parent
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetChildByNameRecurse(nint, NonNullableUtf8StringHandle)
Calls native method gst_child_proxy_get_child_by_name_recurse. Version: 1.22
[Version("1.22")]
public static extern nint GetChildByNameRecurse(nint childProxy, NonNullableUtf8StringHandle name)
Parameters
childProxy
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetChildrenCount(nint)
Calls native method gst_child_proxy_get_children_count.
public static extern uint GetChildrenCount(nint parent)
Parameters
parent
nintTransfer 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(nint, NonNullableUtf8StringHandle, nint)
Calls native method gst_child_proxy_get_valist.
public static extern void GetValist(nint @object, NonNullableUtf8StringHandle firstPropertyName, nint varArgs)
Parameters
object
nintfirstPropertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgs
nintTransfer ownership: None Nullable: False
Lookup(nint, NonNullableUtf8StringHandle, out nint, out nint)
Calls native method gst_child_proxy_lookup.
public static extern bool Lookup(nint @object, NonNullableUtf8StringHandle name, out nint target, out nint pspec)
Parameters
object
nintname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
target
nintTransfer ownership: Full Nullable: False
pspec
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetProperty(nint, NonNullableUtf8StringHandle, ValueHandle)
Calls native method gst_child_proxy_set_property.
public static extern void SetProperty(nint @object, NonNullableUtf8StringHandle name, ValueHandle value)
Parameters
object
nintname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
ValueHandleTransfer ownership: None Nullable: False
SetValist(nint, NonNullableUtf8StringHandle, nint)
Calls native method gst_child_proxy_set_valist.
public static extern void SetValist(nint @object, NonNullableUtf8StringHandle firstPropertyName, nint varArgs)
Parameters
object
nintfirstPropertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgs
nintTransfer ownership: None Nullable: False