V4L2 and ALSA: Kernel SPI or User API?

Posted by pnongrata on Super User See other posts from Super User or by pnongrata
Published on 2012-12-10T14:42:29Z Indexed on 2012/12/10 17:08 UTC
Read the original article Hit count: 233

Filed under:
|
|
|
|

I'm trying to understand what Video for linux and ALSA are (exactly), and I can't discern whether they're APIs for Linux application to use (the userspace) or if they are backend services that are only available to the Linux kernel (sort of a kernalspace SPI). Or, if they are something entirely different.

On one hand, those articles make it sound like its an API for applications to use. However, on the V4L2 page it has a section title Software supporting Video4Linux...

So is V4L2 a library that applications use, or is it a module that "snaps into" the kernel? I'm so coonfused, thanks in advance.

© Super User or respective owner

Related posts about linux

Related posts about kernel