Patent ID: 7426734
Filing Date: 2008-09-16
Classification: G06F

Abstract:
1. A computer-readable storage medium media comprising computer-executable instructions that, when executed by a processor, exposes an application program interface comprising: a presentation namespace having a plurality of namespaces enabling presentation functionality for applications; and a media namespace as one of the plurality of namespaces, the media namespace providing a plurality of sub-namespaces and a collection of types that enable development of media presentation functionality, the plurality of sub-namespaces comprising: a Media.Core namespace to enable media presentation functionality, the Media.Core namespace providing a collection of types which enable media presentation functionality, the collection of types comprising: classes, the classes being selected from a group of classes comprising: an ExternalDevice to represent external devices such as webcams, digital video (DV) cameras or VCRs; a Media.Types namespace to describe various media types; a Media.Animation namespace to enable animation effects; and a Media.TextFormatting namespace to enable text services.