The Houston Rockets have agreed upon terms with Trevor Ariza on a four-year, $32 million deal.

Ariza's contract contains declining salaries of $8.6 million, $8.2 million, $7.8 million and $7.4 million, which helps the Rockets' flexibility for the summer of 2016.

Ariza was most recently with the Washington Wizards and was previously a member of the Rockets.