Lots of inputs are available, some more useful than others. Below are listed ones that are deemed useful:
Capable of running 4 'layers', these can be on 4 separate surfaces or overlapping on one.
e.g. A video with separate text scrolling along the bottom would be two layers. (The video and the text)