How can I limit access to uploaded media depending on the logged in user’s user role?

How can I limit access to uploaded media depending on the logged in user’s user role?