Class ControlBinding
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
bindingnintTransfer ownership: None Nullable: False
timestampClockTimeTransfer ownership: None Nullable: False
intervalClockTimeTransfer ownership: None Nullable: False
nValuesuintTransfer ownership: None Nullable: False
valuesValueArray2HandleTransfer 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
bindingnintTransfer ownership: None Nullable: False
timestampClockTimeTransfer 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
bindingnintTransfer ownership: None Nullable: False
timestampClockTimeTransfer ownership: None Nullable: False
intervalClockTimeTransfer ownership: None Nullable: False
nValuesuintTransfer ownership: None Nullable: False
valuesnint[]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
bindingnintTransfer 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
bindingnintTransfer ownership: None Nullable: False
disabledboolTransfer 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
bindingnintTransfer ownership: None Nullable: False
objectninttimestampClockTimeTransfer ownership: None Nullable: False
lastSyncClockTimeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False