Managed Code Object Model Reference

Windows Media Center applications use the API elements exposed by the Windows Media Center object model to access Windows Media Center settings, control various aspects of the Windows Media Center experience, and extend the capabilities of Windows Media Center.

The object model consists of the following namespaces:

  • Microsoft.MediaCenter
  • Microsoft.MediaCenter.Hosting
  • Microsoft.MediaCenter.ListMaker
  • Microsoft.MediaCenter.TV.Epg
  • Microsoft.MediaCenter.TV.Scheduling
  • Microsoft.MediaCenter.UI

Windows Media Center applications also have access to the Microsoft .NET Framework's System namespace, and to namespaces provided by external assemblies.

Note   With a few exceptions, the Windows Media Center object model is not accessible from a Windows service or any other process other than those started by Windows Media Center.

This reference describes all of the programming elements that make up the Windows Media Center object model. For more information, see the following sections:

Section Description
Microsoft.MediaCenter Namespace Describes the API elements exposed by the Microsoft.MediaCenter namespace.
Microsoft.MediaCenter.DataAccess Namespace Describes the API elements exposed by the Microsoft.MediaCenter.DataAccess namespace.
Microsoft.MediaCenter.Hosting Namespace Describes the API elements exposed by the Microsoft.MediaCenter.Hosting namespace.
Microsoft.MediaCenter.ListMaker Namespace Describes the API elements exposed by the Microsoft.MediaCenter.ListMaker namespace.
Microsoft.MediaCenter.TV.Epg Namespace Describes the API elements exposed by the Microsoft.MediaCenter.TV.Epg namespace.
Microsoft.MediaCenter.TV.Scheduling Namespace Describes the API elements exposed by the Microsoft.MediaCenter.TV.Scheduling namespace.
Microsoft.MediaCenter.UI Namespace Describes the API elements exposed by the Microsoft.MediaCenter.UI namespace.

See Also