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(IntPtr, ClockTime, ClockTime, uint, ValueArray2Handle)

Calls native method gst_control_binding_get_g_value_array.

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

Parameters

binding IntPtr

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(IntPtr, ClockTime)

Calls native method gst_control_binding_get_value.

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

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

timestamp ClockTime

Transfer ownership: None Nullable: False

Returns

ValueOwnedHandle

Transfer ownership: Full Nullable: True

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

Calls native method gst_control_binding_get_value_array.

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

Parameters

binding IntPtr

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 IntPtr[]

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsDisabled(IntPtr)

Calls native method gst_control_binding_is_disabled.

public static extern bool IsDisabled(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetDisabled(IntPtr, bool)

Calls native method gst_control_binding_set_disabled.

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

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

disabled bool

Transfer ownership: None Nullable: False

SyncValues(IntPtr, IntPtr, ClockTime, ClockTime)

Calls native method gst_control_binding_sync_values.

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

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

object IntPtr
timestamp ClockTime

Transfer ownership: None Nullable: False

lastSync ClockTime

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False