I've made some research about SNDD and RIFF Wave formats. This research contains information about Raw PCM sample and bit rates. It also contains information about MS-ADPCM encoding, but no information about IMA4:1 ADPCM. All experiments and tests were done with several music tracks. They are:
Cover of one of songs from russian punk group "Sektor Gaza" (made by GeySer)
"Sonne" from Rammstein (from 29.01.2001, from album "Mutter")
"The Final Countdown" from Europe (from 1986)
"Fight" from Power of Seven (from 29.01.2001, Oni OST)
All source tracks (except GeySer's cover) are encoded in FLAC (CD-DA format: 44100 Hz, 16 bit); GeySer's cover is encoded in MP3 (22050 Hz, Mono).
All tracks were re-encoded into different formats. I used 2 programs for re-encoding: FFmpeg version 4.4 (Full) and Sony Sound Forge Pro 10.0e.
Here are all these track, but re-encoded into OGG (Vorbis, 44100 Hz, 128 Kb/s).
So, here are the numbers:
Raw PCM (RIFF Wave), 16 bit, signed, little-endian.
Frequency, Hz
Channel Number
Bitrate, Kb/s
44100
2
1411
44100
1
705
22050
2
705
22050
1
352
MS-ADPCM compressed, 4 bit, signed.
Frequency, Hz
Channel Number
Bitrate, Kb/s
Block Size, Bytes
44100
2
354
2048
44100
1
177
1024
22050
2
178
1024
22050
1
89
512
I'm not sure about support of the MS-ADPCM @ 44100Hz @ 2ch format, because (according to SRC) the engine supports maximum block size of 1024 bytes, but this format requires block size even of 2048 bytes... interesting... I'll find a solution... some day ^_^.