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
binding
nintTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer ownership: None Nullable: False
interval
ClockTimeTransfer ownership: None Nullable: False
nValues
uintTransfer ownership: None Nullable: False
values
ValueArray2HandleTransfer 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
nintTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer 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
nintTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer ownership: None Nullable: False
interval
ClockTimeTransfer ownership: None Nullable: False
nValues
uintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
disabled
boolTransfer 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
nintTransfer ownership: None Nullable: False
object
ninttimestamp
ClockTimeTransfer ownership: None Nullable: False
lastSync
ClockTimeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False