A:AnswerHi Jess,
Unfortunately, the Pixel does not have a Mini Display Port so this cable will not be working with it.
An alternative would be to use a Chromecast, which will allow you to cast with any problem.
Hector S. - Dynex Support
A:AnswerI used it with my older MacBook Pro to send HDMI to my TV and it worked great. If you have the correct port / jack on your Mac, it should work. I took my laptop to the store to try it out and verify that it works and it was successful.