OcaDelayExtended¶
A online version of the AES70 specification of this class can be found at http://docs.deuso.de.
The class is a subclass of OcaDelay()
.
This class defines the properties
Name |
JavaScript Type |
AES70 Type |
---|---|---|
DelayValue |
OcaDelayValue |
OcaDelayValue |
Furthermore, it inherits the properties ClassID, ClassVersion, ObjectNumber, Lockable, Role, Enabled, Ports, Label, Owner, Latency, DelayTime and DelayValue.
-
class
OcaDelayExtended
(objectNumber, device)¶ Signal delay - extended version. Allows setting delay value in various units. Note that the inherited property 04p01 DelayTime is also supported by this class and reflects actual achieved delay in seconds.
-
OcaDelayExtended.
OnDelayValueChanged
¶ type: PropertyEvent.<OcaDelayValue>
This event is emitted when the property DelayValue changes in the remote object. The property
DelayValue
is described in the AES70 standard as follows. Delay value.
-
OcaDelayExtended.
GetDelayValue
()¶ Gets the value of the DelayValue property. The return value indicates whether the property was successfully retrieved. The return values of this method are
Value of type
OcaDelayValue()
minValue of type
OcaDelayValue()
maxValue of type
OcaDelayValue()
- Returns
Promise.<Arguments.<OcaDelayValue, OcaDelayValue, OcaDelayValue>> –
-
OcaDelayExtended.
GetDelayValueConverted
(UoM)¶ Return current delay setting, converted to given units. The return value indicates whether the method has succeeded.
- Arguments
UoM (OcaDelayUnit) –
- Returns
Promise.<OcaDelayValue> – A promise which resolves to a single value of type
OcaDelayValue()
.
-
OcaDelayExtended.
SetDelayValue
(Value)¶ Sets the value of the DelayValue property. The return value indicates whether the property was successfully set.
- Arguments
Value (OcaDelayValue) –
- Returns
Promise.<void> –
-