20 Jan
2009
20 Jan
'09
9:32 a.m.
I wrote:
After choosing hardware parameters, you can call snd_pcm_hw_params_is_block_transfer() to determine if the device transfers samples in comparatively large blocks. (The wavetable and USB drivers set this flag.)
A quick grep over the kernel source shows that this flag is also set by many drivers that shouldn't, so it isn't very reliable.
Best regards, Clemens