こんにちは、
スピーカーとレコーダーで構成されるUSBオーディオ2.0デバイスが必要です。私はSDKでevkmimxrt1170_dev_composite_hid_audio_unified_bm_cm7例を見つけましたが、それは正常に動作します。
次に、この複合USBデバイスからHIDパーツを取り外して、通常のUSBオーディオデバイスを取得したいと思います。
しかし、デバイス記述子とコードからHIDを削除すると、USBオーディオデバイスは機能しなくなりました。
USBデバイスはOS(Ubuntu 22.04)によって正常に検出されます。USBオーディオデバイスが見えて、チャンネル数が正しい(スピーカーとレコーダーの両方)。しかし、音声を録音しようとすると、データは記録されません。私が見るように、ホストはデバイスをまったくポーリングしません(ただし、デバイスが接続しているときに短時間ポーリングします)。
私の変更を加えたデフォルトの例を添付しました。