Platforms to show: All Mac Windows Linux Cross-Platform
Back to CAPlayThroughMBS class.
CAPlayThroughMBS.ExtraLatency as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared property | Audio | MBS MacOSX Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
When the latency is calculated, we add this value.
Unit is bytes.
Calculation of the buffer size is like this:
if (UseMinimumLatency)
InToOutSampleOffset = ExtraLatency + InputDevice.SafetyOffset + OutputDevice.SafetyOffset
else
InToOutSampleOffset = ExtraLatency + InputDevice.SafetyOffset + InputDevice.BufferSizeFrames + OutputDevice.SafetyOffset + OutputDevice.BufferSizeFrames
(Read and Write property)
CAPlayThroughMBS.UseMinimumLatency as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared property | Audio | MBS MacOSX Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
By default a large latency is used to ensure a smoother playthrough.
But you can have it set to the absolute minimum.
Calculation of the buffer size is like this:
if (UseMinimumLatency)
InToOutSampleOffset = ExtraLatency + InputDevice.SafetyOffset + OutputDevice.SafetyOffset
else
InToOutSampleOffset = ExtraLatency + InputDevice.SafetyOffset + InputDevice.BufferSizeFrames + OutputDevice.SafetyOffset + OutputDevice.BufferSizeFrames
(Read and Write property)
The items on this page are in the following plugins: MBS MacOSX Plugin.