Table of Contents

Class GhostPad

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
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 nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

mode PadMode

Transfer ownership: None Nullable: False

active bool

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

mode PadMode

Transfer ownership: None Nullable: False

active bool

Transfer 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 NullableUtf8StringHandle

Transfer ownership: None Nullable: True

target nint

Transfer 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 NullableUtf8StringHandle

Transfer ownership: None Nullable: True

target nint

Transfer ownership: None Nullable: False

templ nint

Transfer 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 NullableUtf8StringHandle

Transfer ownership: None Nullable: True

dir PadDirection

Transfer 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 NullableUtf8StringHandle

Transfer ownership: None Nullable: True

templ nint

Transfer 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 nint

Transfer ownership: None Nullable: False

newtarget nint

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False