+ class ALSAControl
+ {
+ public:
+ ALSAControl(const char *device = "default");
+ virtual ~ALSAControl();
+
+ status_t get(const char *name, unsigned int &value, int index = 0);
+ status_t set(const char *name, unsigned int value, int index = -1);
+
+ private:
+ snd_ctl_t *mHandle;
+ };
+