add set volume function & ARM build