Table of Contents

Class ControlBinding

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class ControlBinding
Inheritance
ControlBinding
Inherited Members

Methods

GetGType()

Calls native function gst_control_binding_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGValueArray(nint, ClockTime, ClockTime, uint, ValueArray2Handle)

Calls native method gst_control_binding_get_g_value_array.

public static extern bool GetGValueArray(nint binding, ClockTime timestamp, ClockTime interval, uint nValues, ValueArray2Handle values)

Parameters

binding nint

Transfer ownership: None Nullable: False

timestamp ClockTime

Transfer ownership: None Nullable: False

interval ClockTime

Transfer ownership: None Nullable: False

nValues uint

Transfer ownership: None Nullable: False

values ValueArray2Handle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetValue(nint, ClockTime)

Calls native method gst_control_binding_get_value.

public static extern ValueOwnedHandle GetValue(nint binding, ClockTime timestamp)

Parameters

binding nint

Transfer ownership: None Nullable: False

timestamp ClockTime

Transfer ownership: None Nullable: False

Returns

ValueOwnedHandle

Transfer ownership: Full Nullable: True

GetValueArray(nint, ClockTime, ClockTime, uint, nint[])

Calls native method gst_control_binding_get_value_array.

public static extern bool GetValueArray(nint binding, ClockTime timestamp, ClockTime interval, uint nValues, nint[] values)

Parameters

binding nint

Transfer ownership: None Nullable: False

timestamp ClockTime

Transfer ownership: None Nullable: False

interval ClockTime

Transfer ownership: None Nullable: False

nValues uint

Transfer ownership: None Nullable: False

values nint[]

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsDisabled(nint)

Calls native method gst_control_binding_is_disabled.

public static extern bool IsDisabled(nint binding)

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetDisabled(nint, bool)

Calls native method gst_control_binding_set_disabled.

public static extern void SetDisabled(nint binding, bool disabled)

Parameters

binding nint

Transfer ownership: None Nullable: False

disabled bool

Transfer ownership: None Nullable: False

SyncValues(nint, nint, ClockTime, ClockTime)

Calls native method gst_control_binding_sync_values.

public static extern bool SyncValues(nint binding, nint @object, ClockTime timestamp, ClockTime lastSync)

Parameters

binding nint

Transfer ownership: None Nullable: False

object nint
timestamp ClockTime

Transfer ownership: None Nullable: False

lastSync ClockTime

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False