Changeset 464 for GPL/trunk/alsa-kernel/include/sound/tlv.h
- Timestamp:
- Oct 8, 2009, 10:35:00 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/alsa-kernel/include/sound/tlv.h
r305 r464 36 36 #define SNDRV_CTL_TLVT_DB_LINEAR 2 /* linear volume */ 37 37 #define SNDRV_CTL_TLVT_DB_RANGE 3 /* dB range container */ 38 #define SNDRV_CTL_TLVT_DB_MINMAX 4 /* dB scale with min/max */ 39 #define SNDRV_CTL_TLVT_DB_MINMAX_MUTE 5 /* dB scale with min/max with mute */ 38 40 39 41 #define TLV_DB_SCALE_ITEM(min, step, mute) \ … … 42 44 #define DECLARE_TLV_DB_SCALE(name, min, step, mute) \ 43 45 unsigned int name[] = { TLV_DB_SCALE_ITEM(min, step, mute) } 46 47 /* dB scale specified with min/max values instead of step */ 48 #define TLV_DB_MINMAX_ITEM(min_dB, max_dB) \ 49 SNDRV_CTL_TLVT_DB_MINMAX, 2 * sizeof(unsigned int), \ 50 (min_dB), (max_dB) 51 #define TLV_DB_MINMAX_MUTE_ITEM(min_dB, max_dB) \ 52 SNDRV_CTL_TLVT_DB_MINMAX_MUTE, 2 * sizeof(unsigned int), \ 53 (min_dB), (max_dB) 54 #define DECLARE_TLV_DB_MINMAX(name, min_dB, max_dB) \ 55 unsigned int name[] = { TLV_DB_MINMAX_ITEM(min_dB, max_dB) } 56 #define DECLARE_TLV_DB_MINMAX_MUTE(name, min_dB, max_dB) \ 57 unsigned int name[] = { TLV_DB_MINMAX_MUTE_ITEM(min_dB, max_dB) } 44 58 45 59 /* linear volume between min_dB and max_dB (.01dB unit) */
Note:
See TracChangeset
for help on using the changeset viewer.