CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
If you play back audio via HDMI cable or Bluetooth headphone, etc., the OS has to prepare some additional sound buffers.
Therefore, if you don't play back on internal speakers / via the earphone jack, the latency will increase.
It has been reported that sound stuttering may occur when performing operations such as switching the airplane mode ON / OFF or controlling the volume on the following devices, and we are investigating the cause.
Note that this issue only occurs during the above operations and will not persist.
You cannot use the low latency playback function described in " Low-latency sound playback on Android ".
We recommend using the SonicSYNC playback instead as its latency is smaller than with the low latency playback function.
When using SonicSYNC to create a Voice Pool for low latency playback, a warning will be displayed and a normal Voice Pool is created internally.
In addition, playback requests that specify low latency playback are automatically replaced with normal playback.
You cannot use the latency estimation function described in " Sound playback latency estimation ".
The reason is that the latency estimated value will always be 0 due to the way SonicSYNC works.
In addition, an error will occur if CriWare.CriAtomExLatencyEstimator.InitializeModule is performed when using SonicSYNC.
Model | Android Version | Audio device Buffer size | Using SonicSYNC (Y/N) | Using low latency playback (-/Y/N) | Minimum latency time (in milliseconds) | Maximum latency time (in milliseconds) | Average latency time (in milliseconds) |
---|---|---|---|---|---|---|---|
Xperia XZ2 | 10 | 192 | o | - | 39 | 65 | 52.45 |
x | o | 58 | 83 | 64.50 | |||
x | x | 104 | 125 | 114.90 | |||
Pixel 3 | 11 | 96 | o | - | 27 | 61 | 45.70 |
x | o | 51 | 75 | 66.35 | |||
x | x | 78 | 98 | 90.25 | |||
Galaxy S20 5G | 10 | 192 | o | - | 54 | 80 | 65.25 |
x | o | 69 | 90 | 79.00 | |||
x | x | 121 | 141 | 128.20 |