New classes of visual rich computing platforms are emerging in today’s marketplace. These emerging devices have design points that are different from those of a classic PC platform, and that induce different design requirements for the construction of APIs that will operate on them. A family of media APIs is required to allow for the easy merging of 2D, 3D and video media into a coherent presentation to meet consumer expectations. This paper provides a survey of current Media APIs.