// SPDX-License-Identifier: GPL-2.0
/*
* < linux / usb / audio . h > - - USB Audio definitions .
*
* Copyright ( C ) 2006 Thumtronics Pty Ltd .
* Developed for Thumtronics by Grey Innovation
* Ben Williamson < ben . williamson @ greyinnovation . com >
*
* This file holds USB constants and structures defined
* by the USB Device Class Definition for Audio Devices .
* Comments below reference relevant sections of that document :
*
* http : //www.usb.org/developers/devclass_docs/audio10.pdf
*
* Types and defines in this file are either specific to version 1 . 0 of
* this standard or common for newer versions .
*/
#ifndef __LINUX_USB_AUDIO_H
#define __LINUX_USB_AUDIO_H
#include <uapi/linux/usb/audio.h>
struct usb_audio_control {
struct list_head list;
const char *name;
u8 type;
int data[5 ];
int (*set)(struct usb_audio_control *con, u8 cmd, int value);
int (*get)(struct usb_audio_control *con, u8 cmd);
};
struct usb_audio_control_selector {
struct list_head list;
struct list_head control;
u8 id;
const char *name;
u8 type;
struct usb_descriptor_header *desc;
};
#endif /* __LINUX_USB_AUDIO_H */
Messung V0.5 in Prozent C=97 H=99 G=97
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-09-28)
¤
*© Formatika GbR, Deutschland