This new sample differs from "Hello Camera" in that it exercises all three ways of using Stream. It also uses Canvas instead of Camera2 to draw into the external texture. It shows two sets of stripes, one animated using the shader and the other animated using Canvas. If the two stripes are aligned, then the stream is perfectly synchronized. Users can tap the screen to cycle between the three modes.