
Where this introduced an inconsistency (e.g. assigning to something called `windowIndex`), I generally renamed the transitive closure of identifiers to maintain consistency (meaning this change is quite large). The exception is code that interacts with Timeline and Window directly, where sometimes I kept the 'window' nomenclature. #minor-release PiperOrigin-RevId: 407040052
Cast demo
This app demonstrates integration with Google Cast, as well as switching between Google Cast and local playback using ExoPlayer.
See the demos README for instructions on how to build and run this demo.