Class GhostPad
public class GhostPad
- Inheritance
-
GhostPad
- Inherited Members
Methods
ActivateModeDefault(nint, nint, PadMode, bool)
Calls native function gst_ghost_pad_activate_mode_default.
public static extern bool ActivateModeDefault(nint pad, nint parent, PadMode mode, bool active)
Parameters
padnintTransfer ownership: None Nullable: False
parentnintTransfer ownership: None Nullable: True
modePadModeTransfer ownership: None Nullable: False
activeboolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Construct(nint)
Calls native method gst_ghost_pad_construct.
public static extern bool Construct(nint gpad)
Parameters
gpadnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_ghost_pad_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetTarget(nint)
Calls native method gst_ghost_pad_get_target.
public static extern nint GetTarget(nint gpad)
Parameters
gpadnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
InternalActivateModeDefault(nint, nint, PadMode, bool)
Calls native function gst_ghost_pad_internal_activate_mode_default.
public static extern bool InternalActivateModeDefault(nint pad, nint parent, PadMode mode, bool active)
Parameters
padnintTransfer ownership: None Nullable: False
parentnintTransfer ownership: None Nullable: True
modePadModeTransfer ownership: None Nullable: False
activeboolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(NullableUtf8StringHandle, nint)
Calls native constructor gst_ghost_pad_new.
public static extern nint New(NullableUtf8StringHandle name, nint target)
Parameters
nameNullableUtf8StringHandleTransfer ownership: None Nullable: True
targetnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
NewFromTemplate(NullableUtf8StringHandle, nint, nint)
Calls native constructor gst_ghost_pad_new_from_template.
public static extern nint NewFromTemplate(NullableUtf8StringHandle name, nint target, nint templ)
Parameters
nameNullableUtf8StringHandleTransfer ownership: None Nullable: True
targetnintTransfer ownership: None Nullable: False
templnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
NewNoTarget(NullableUtf8StringHandle, PadDirection)
Calls native constructor gst_ghost_pad_new_no_target.
public static extern nint NewNoTarget(NullableUtf8StringHandle name, PadDirection dir)
Parameters
nameNullableUtf8StringHandleTransfer ownership: None Nullable: True
dirPadDirectionTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
NewNoTargetFromTemplate(NullableUtf8StringHandle, nint)
Calls native constructor gst_ghost_pad_new_no_target_from_template.
public static extern nint NewNoTargetFromTemplate(NullableUtf8StringHandle name, nint templ)
Parameters
nameNullableUtf8StringHandleTransfer ownership: None Nullable: True
templnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
SetTarget(nint, nint)
Calls native method gst_ghost_pad_set_target.
public static extern bool SetTarget(nint gpad, nint newtarget)
Parameters
gpadnintTransfer ownership: None Nullable: False
newtargetnintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False