Compares this and another rate, based on their identifiers
(e.g., scalar compare control == -1
and audio compare audio == 0
).
Compares this and another rate, based on their identifiers
(e.g., scalar compare control == -1
and audio compare audio == 0
).
Returns this
object without resolving the argument.
The identifier of a MaybeRate
is either -1
(undefined) or the identifier of a defined rate (>= 0
).
Returns the maximum of this and another rate, based on their identifiers
(e.g., control > scalar
).
Returns the maximum of this and another rate, based on their identifiers
(e.g., control > scalar
).
Returns the minimum of this and another rate, based on their identifiers
(e.g., scalar < control
).
Returns the minimum of this and another rate, based on their identifiers
(e.g., scalar < control
).
Returns Some(this
).
Audio rated calculation (id
1
) means that values are calculated at the audio sampling rate. For example, if the server and sound hardware run at 44.1 kHz, then 44100 samples are calculated per second. On the server, audio rate calculation is performed in chunks, depending on the block size setting.