最終更新:2025-10-08 (水) 08:50:08 (282d)
UAC/ディスクリプタ
UAC 2.0/ディスクリプタ?
- UAC 2.0ではIADを使ってるので
bFunctionClass 0x01 (Audio) bFunctionSubClass 0x00 (Undefined)
UAC 1.0/ディスクリプタ
IADを使う場合
デバイスディスクリプタ └コンフィグレーションディスクリプタ └インターフェイスアソシエーションディスクリプタ (bFunctionClass: 0x01 (Audio) / bFunctionSubclass:0x02 (Audio Streaming)) └インターフェイスディスクリプタ (bInterfaceClass: 0x01 (Audio) / bInterfaceSubclass:0x01 (Audio Control)) └AudioControlインターフェイスヘッダーディスクリプタ └AudioControlアウトプットターミナルディスクリプタ └AudioControlフィーチャーユニットディスクリプタ └インターフェイスディスクリプタ (bInterfaceClass: 0x01 (Audio) / bInterfaceSubclass:0x02 (Audio Streaming)) └AudioStreamingインターフェイスディスクリプタ └AudioStreamingフォーマットタイプディスクリプタ └エンドポイントディスクリプタ └オーディオデータエンドポイントディスクリプタ

