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
pad
nintTransfer ownership: None Nullable: False
parent
nintTransfer ownership: None Nullable: True
mode
PadModeTransfer ownership: None Nullable: False
active
boolTransfer 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
gpad
nintTransfer 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
gpad
nintTransfer 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
pad
nintTransfer ownership: None Nullable: False
parent
nintTransfer ownership: None Nullable: True
mode
PadModeTransfer ownership: None Nullable: False
active
boolTransfer 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
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
target
nintTransfer 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
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
target
nintTransfer ownership: None Nullable: False
templ
nintTransfer 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
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
dir
PadDirectionTransfer 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
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
templ
nintTransfer 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
gpad
nintTransfer ownership: None Nullable: False
newtarget
nintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False