システム内のすべてのキャプチャ デバイスを列挙し (実際には、3 つの Web カメラと「統合された」マイクがあることを知っています)、それらを認識し、それらすべてから同時にキャプチャを開始する C プログラムを作成しています。
snd_device_name_hint() を使用してすべての PCM デバイスを列挙し、次に snd_device_name_get_hint() を使用して「IOID」を決定し、それらがキャプチャをサポートしているかどうかを確認することに成功しました。しかし今、キャプチャできるように、関連するデバイスを snd_pcm_open() で開くにはどうすればよいですか? 多くの変換レートでシステムを過負荷にしたくないので、「hw」インターフェイスを使用したいので、HW がサポートするサンプリング周波数を報告する方法があるかどうかも確認したいと思います。
ありがとうございました!