71 { 2,
"PCM Playback" },
77 { 8,
"Line Playback" },
79 { 10,
"Mic Playback" },
80 { 11,
"Capture Source" },
87 { 17,
"Channel Routing", 2 },
90 { 18,
"Master Playback" },
94 { 22,
"Digital Out Playback" },
95 { 23,
"Digital Out1 Playback" },
97 { 25,
"IEC958 Optical Playback" },
98 { 26,
"IEC958 Optical Playback" },
121 { 8,
"Capture Source" },
123 { 9,
"Master Playback" },
125 { 10,
NULL, 2, .dB = &mp3plus_dB_2 },
127 { 10,
"Mic Boost", 7 },
128 { 11,
"Line Capture", .dB = &mp3plus_dB_2 },
130 { 12,
"Digital In Playback" },
131 { 13, .dB = &mp3plus_dB_1 },
133 { 14,
"Line Playback", .dB = &mp3plus_dB_1 },
157 { 6,
"Digital In Playback" },
159 { 8,
"Line Playback" },
160 { 11,
"What-U-Hear Capture" },
161 { 12,
"Line Capture" },
162 { 13,
"Digital In Capture" },
163 { 14,
"Capture Source" },
167 { 18,
"Master Playback" },
171 { 22,
"Digital Out Playback" },
175 { 28,
"Speaker Playback" },
176 { 29,
"Digital Out Source" },
177 { 30,
"Headphone Playback" },
178 { 31,
"Headphone Source" },
186 .names = (
const char*[]) {
"Line",
"Digital In",
"What-U-Hear"}
191 .names = (
const char*[]) {
"Front",
"PCM",
"Digital In"}
196 .names = (
const char*[]) {
"Front",
"Side"}
204 { 5,
"Mic Capture" },
218 { 2,
"Line Playback" },
220 { 4,
"Line Playback" },
223 { 7,
"Master Playback" },
226 { 10,
"Line Capture" },
246 { 7,
"Master Playback" },
264 { 8,
"Capture Source" },
265 { 9,
"Master Playback" },
266 { 10,
"Mic Capture" },
267 { 11,
"Line Capture" },
268 { 12,
"IEC958 In Capture" },
269 { 13,
"Mic Playback" },
270 { 14,
"Line Playback" },
307 { 8,
"Capture Source" },
308 { 9,
"Master Playback" },
309 { 10,
"Mic Boost", 7 },
310 { 11,
"Line Capture" },
311 { 13,
"Mic Bypass Playback" },
312 { 14,
"Line Bypass Playback" },
322 .id =
USB_ID(0x041e, 0x3000),
324 .ignore_ctl_error = 1,
332 .map = audigy2nx_map,
333 .selector_map = audigy2nx_selectors,
337 .map = live24ext_map,
341 .map = audigy2nx_map,
342 .selector_map = audigy2nx_selectors,
346 .ignore_ctl_error = 1,
349 .id =
USB_ID(0x046d, 0x09a4),
350 .ignore_ctl_error = 1,
354 .id =
USB_ID(0x06f8, 0xb000),
355 .ignore_ctl_error = 1,
359 .id =
USB_ID(0x06f8, 0xd002),
360 .ignore_ctl_error = 1,
366 .id =
USB_ID(0x06f8, 0xc000),
367 .map = hercules_usb51_map,
372 .ignore_ctl_error = 1,
384 .map = aureon_51_2_map,
388 .map = scratch_live_map,
389 .ignore_ctl_error = 1,