本当にお前はALSAやV4Lみたいな複雑怪奇なフレームワークが欲しいのかと。
ALSAはユーザプロセスから叩くためのインタフェースが使いにくすぎる。
ALSAが素晴しいならなんでOSSエミュレーションレイヤーなんてものを捨ててないのかと。

V4Lはドライバインタフェースが複雑すぎて、全機能を実装してるドライバは
少ないと聞く。