Changeset 050d4fa in mainline for uspace/drv/audio/sb16/mixer.h
- Timestamp:
- 2011-09-26T10:44:34Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bde691c
- Parents:
- c7325dd6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/mixer.h
rc7325dd6 r050d4fa 45 45 } mixer_type_t; 46 46 47 const char * mixer_type_to_str(mixer_type_t type); 48 int mixer_init(sb16_regs_t *regs, mixer_type_t type); 49 void mixer_load_volume_levels(sb16_regs_t *regs, mixer_type_t type); 50 void mixer_store_volume_levels(sb16_regs_t *regs, mixer_type_t type); 51 int mixer_get_control_item_count(mixer_type_t type); 52 int mixer_get_control_item_info(mixer_type_t type, unsigned index, 47 typedef struct sb_mixer { 48 sb16_regs_t *regs; 49 mixer_type_t type; 50 } sb_mixer_t; 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, 53 56 const char** name, unsigned *channels, unsigned *levels); 54 int mixer_set_volume_level( sb16_regs_t *regs, mixer_type_t type,57 int mixer_set_volume_level(const sb_mixer_t *mixer, 55 58 unsigned item, unsigned channel, unsigned level); 56 unsigned mixer_get_volume_level( sb16_regs_t *regs, mixer_type_t type,59 unsigned mixer_get_volume_level(const sb_mixer_t *mixer, 57 60 unsigned item, unsigned channel); 58 61 #endif
Note:
See TracChangeset
for help on using the changeset viewer.