Changeset bde691c in mainline for uspace/drv/audio/sb16/mixer.h
- Timestamp:
- 2011-09-26T15:24:48Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bf38143
- Parents:
- 050d4fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/mixer.h
r050d4fa rbde691c 43 43 SB_MIXER_CT1745, 44 44 SB_MIXER_UNKNOWN, 45 } mixer_type_t;45 } sb_mixer_type_t; 46 46 47 47 typedef struct sb_mixer { 48 48 sb16_regs_t *regs; 49 mixer_type_t type;49 sb_mixer_type_t type; 50 50 } sb_mixer_t; 51 51 52 const char * mixer_type_str(mixer_type_t type);53 int mixer_init(sb_mixer_t *mixer, sb16_regs_t *regs,mixer_type_t type);54 int mixer_get_control_item_count(const sb_mixer_t *mixer);55 int mixer_get_control_item_info(const sb_mixer_t *mixer, unsigned index,52 const char * sb_mixer_type_str(sb_mixer_type_t type); 53 int sb_mixer_init(sb_mixer_t *mixer, sb16_regs_t *regs, sb_mixer_type_t type); 54 int sb_mixer_get_control_item_count(const sb_mixer_t *mixer); 55 int sb_mixer_get_control_item_info(const sb_mixer_t *mixer, unsigned index, 56 56 const char** name, unsigned *channels, unsigned *levels); 57 int mixer_set_volume_level(const sb_mixer_t *mixer,57 int sb_mixer_set_volume_level(const sb_mixer_t *mixer, 58 58 unsigned item, unsigned channel, unsigned level); 59 unsigned mixer_get_volume_level(const sb_mixer_t *mixer,59 unsigned sb_mixer_get_volume_level(const sb_mixer_t *mixer, 60 60 unsigned item, unsigned channel); 61 61 #endif
Note:
See TracChangeset
for help on using the changeset viewer.