I am trying to understand the meaning of "rate" as it applies to ALSA. It is always reported in units of Hz, and is often expanded in text as "sample rate". However, usage seems to indicate that it is actually frame rate or, possibly, byte rate of an audio stream.
The confusion may arise from what exactly is referred to by "sample". If each channel is sampling at a particular frequency, then that is the frame rate of the overall stream.
So, for example, if I have a rate of 44100 Hz on a 3-channel, 16-bit audio stream, am I processing 44,100 bytes per second, 88,200 bytes per second (44,100 samples per second), or 264,600 bytes per second (44,100 frames per second)?
Question rather related to [1] and [2], and was probably the motive behind [3].
Elaboration of ALSA's meaning of "frame" and "sample" at Introduction to Sound Programming with ALSA.