Audio services: Difference between revisions
| Line 1,884: | Line 1,884: | ||
This is the revision field used with audren. This controls which format is used for the data used with [[#IAudioRenderer|IAudioRenderer]] RequestUpdate*, etc. | This is the revision field used with audren. This controls which format is used for the data used with [[#IAudioRenderer|IAudioRenderer]] RequestUpdate*, etc. | ||
Bitmask 0xFFFFFF == 0x564552 (REV) is used for determining whether the user-process is using NX-platform. On Ounce, the revision value is identical except that bitmask 0xFFFFFF is 0x764552 (REv). | Bitmask 0xFFFFFF == 0x564552 (REV) is used for determining whether the user-process is using NX-platform. On Ounce, the revision value is identical except that bitmask 0xFFFFFF is 0x764552 (REv). The latter is only supported on S2. | ||
GetWorkBufferSize/OpenAudioRenderer validate the revision, with an error being thrown if invalid (unrecognized top-byte / low-bitmask is unrecognized). | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| Line 1,973: | Line 1,975: | ||
| 0x3F564552 | | 0x3F564552 | ||
| IsBiquadFilterParameterFloatSupported | | IsBiquadFilterParameterFloatSupported | ||
|- | |||
| [22.0.0+] | |||
| 0x40564552 | |||
| IsVoiceBiquadFilterCrossFadeCurveEnabled | |||
|} | |} | ||