Class GhostPad
public class GhostPad
- Inheritance
-
GhostPad
- Inherited Members
Methods
ActivateModeDefault(IntPtr, IntPtr, PadMode, bool)
Calls native function gst_ghost_pad_activate_mode_default.
public static extern bool ActivateModeDefault(IntPtr pad, IntPtr parent, PadMode mode, bool active)
Parameters
pad
IntPtrTransfer ownership: None Nullable: False
parent
IntPtrTransfer ownership: None Nullable: True
mode
PadModeTransfer ownership: None Nullable: False
active
boolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Construct(IntPtr)
Calls native method gst_ghost_pad_construct.
public static extern bool Construct(IntPtr gpad)
Parameters
gpad
IntPtrTransfer 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(IntPtr)
Calls native method gst_ghost_pad_get_target.
public static extern IntPtr GetTarget(IntPtr gpad)
Parameters
gpad
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
InternalActivateModeDefault(IntPtr, IntPtr, PadMode, bool)
Calls native function gst_ghost_pad_internal_activate_mode_default.
public static extern bool InternalActivateModeDefault(IntPtr pad, IntPtr parent, PadMode mode, bool active)
Parameters
pad
IntPtrTransfer ownership: None Nullable: False
parent
IntPtrTransfer 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, IntPtr)
Calls native constructor gst_ghost_pad_new.
public static extern IntPtr New(NullableUtf8StringHandle name, IntPtr target)
Parameters
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
target
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
NewFromTemplate(NullableUtf8StringHandle, IntPtr, IntPtr)
Calls native constructor gst_ghost_pad_new_from_template.
public static extern IntPtr NewFromTemplate(NullableUtf8StringHandle name, IntPtr target, IntPtr templ)
Parameters
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
target
IntPtrTransfer ownership: None Nullable: False
templ
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
NewNoTarget(NullableUtf8StringHandle, PadDirection)
Calls native constructor gst_ghost_pad_new_no_target.
public static extern IntPtr NewNoTarget(NullableUtf8StringHandle name, PadDirection dir)
Parameters
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
dir
PadDirectionTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
NewNoTargetFromTemplate(NullableUtf8StringHandle, IntPtr)
Calls native constructor gst_ghost_pad_new_no_target_from_template.
public static extern IntPtr NewNoTargetFromTemplate(NullableUtf8StringHandle name, IntPtr templ)
Parameters
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
templ
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
SetTarget(IntPtr, IntPtr)
Calls native method gst_ghost_pad_set_target.
public static extern bool SetTarget(IntPtr gpad, IntPtr newtarget)
Parameters
gpad
IntPtrTransfer ownership: None Nullable: False
newtarget
IntPtrTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False