Google Cast is a feature that plays videos displayed in an app on your mobile device to a TV.
It also allows you to output songs that you are listening on your smartphone (through an app) to an external audio system.
The device and app that is used must support Google Cast.
For details, see here
You can use movie, music, game, shopping and other apps that support Google Cast.