Entry | |
---|---|
R0 | 8 (reason code) |
R1 | &54 (Service call number) |
R2 | New sample rate (1/1024Hz) |
R3 | New buffer size (samples per buffer) |
Exit | |
---|---|
– | All registers preserved |
This service call is made by SoundDMA when the sample rate or buffer size of the sound system is changed.
Typically this call will be made with interrupts disabled, to ensure all software is notified of the parameter change before the next buffer fill (using the new parameters) occurs. If the call is made with interrupts disabled, software should be careful not to re-enable interrupts or perform slow operations which will hinder the interrupt latency of the system.
Use SWI Sound_ReadSysInfo 1 to determine whether the version of SoundDMA present on the system generates this service call.
This service call should not be claimed.