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(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
IntPtrTransfer 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(IntPtr, ClockTime)
Calls native method gst_control_binding_get_value.
public static extern ValueOwnedHandle GetValue(IntPtr binding, ClockTime timestamp)
Parameters
binding
IntPtrTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer 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
IntPtrTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer ownership: None Nullable: False
interval
ClockTimeTransfer ownership: None Nullable: False
nValues
uintTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
disabled
boolTransfer 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
IntPtrTransfer ownership: None Nullable: False
object
IntPtrtimestamp
ClockTimeTransfer ownership: None Nullable: False
lastSync
ClockTimeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False