diff --git a/android/client/if-rc.c b/android/client/if-rc.c
index 5625e56..5aab8e0 100644
--- a/android/client/if-rc.c
+++ b/android/client/if-rc.c
EXEC(if_rc->get_element_attr_rsp, num_attr, &attrs);
}
+/* set_volume */
+
+static void set_volume_c(int argc, const char **argv,
+ enum_func *enum_func, void **user)
+{
+}
+
+static void set_volume_p(int argc, const char **argv)
+{
+ uint8_t volume;
+
+ RETURN_IF_NULL(if_rc);
+
+ if (argc <= 2) {
+ haltest_error("No volume specified");
+ return;
+ }
+
+ volume = (uint8_t) atoi(argv[2]);
+
+ EXEC(if_rc->set_volume, volume);
+}
+
/* cleanup */
static void cleanup_p(int argc, const char **argv)
STD_METHODCH(get_play_status_rsp,
"<play_status> <song_len> <song_pos>"),
STD_METHODCH(get_element_attr_rsp, "<num_attr> <attrs_id> <value>"),
+ STD_METHODCH(set_volume, "<volume>"),
STD_METHOD(cleanup),
END_METHOD
};