Lines Matching defs:audioformat
11 struct audioformat { struct
12 struct list_head list;
13 u64 formats; /* ALSA format bits */
14 unsigned int channels; /* # channels */
15 unsigned int fmt_type; /* USB audio format type (1-3) */
16 unsigned int frame_size; /* samples per frame for non-audio */
17 int iface; /* interface number */
18 unsigned char altsetting; /* corresponding alternate setting */
19 unsigned char altset_idx; /* array index of altenate setting */
20 unsigned char attributes; /* corresponding attributes of cs endpoint */
21 unsigned char endpoint; /* endpoint */
22 unsigned char ep_attr; /* endpoint attributes */
23 unsigned char datainterval; /* log_2 of data packet interval */
24 unsigned char protocol; /* UAC_VERSION_1/2 */
25 unsigned int maxpacksize; /* max. packet size */
26 unsigned int rates; /* rate bitmasks */
27 unsigned int rate_min, rate_max; /* min/max rates */
28 unsigned int nr_rates; /* number of rate table entries */
29 unsigned int *rate_table; /* rate table */
30 unsigned char clock; /* associated clock */
31 struct snd_pcm_chmap_elem *chmap; /* (optional) channel map */
32 bool dsd_dop; /* add DOP headers in case of DSD samples */
33 bool dsd_bitrev; /* reverse the bits of each DSD sample */