Share via


Windows XP Media Center Edition SDK Creating Skins for Party Mode 

banner art
Previous Next

Creating Skins for Party Mode

Microsoft Windows Party Mode for Windows Media Player uses a flexible skin technology based on Microsoft Windows Media Player skins. This document describes the specific requirements and interfaces for Party Mode skin development.

All example code in this document is from the Party Mode skin file named Party Mode.wmz. The example custom skin for Party Mode in this document is named MySkin.wmz. For your first Party Mode skin development project, it is recommended that you modify a copy of one of the Party Mode skins installed with Windows Digital Media Enhancements instead of creating a brand-new skin.

To create custom skins for Party Mode, it is important to understand how Windows Media Player skins are developed. For more information about Windows Media Player skins, see the MSDN page on the Microsoft Web site (https://msdn.microsoft.com).

Skin developers can create custom skins for Party Mode; however, Microsoft does not support the interfaces described in this document, and these interfaces may be modified at any time and may not be compatible with custom skins developed for the original interfaces.

Important   Party Mode provides a way for party guests to use your computer as a jukebox and prevents casual intrusion into other files or programs on the computer. However, Party Mode is not intended to be used as a security feature. Given enough time, a knowledgeable user can most likely bypass the privacy options in Party Mode.

This section discusses the following topics.

Topic Description
Party Mode Architecture Describes the architecture of Windows Party Mode.
Installing a Custom Skin for Party Mode Describes how to install a custom skin for Windows Party Mode.
Creating a Skin Preview File Describes how to create a file that enables users to preview a custom skin.
Using the Skin Definition File Describes how to create a file that controls the layout and subviews of a custom skin.
Using the Callback Function Describes how to implement a callback function that defines the display attributes of a custom skin.
Saving the Current Visualization Describes how a skin can save the currently displayed visualization.
Maintaining Party Host Options Describes how to save the party host's options. Party Mode uses the options to restrict guest access to certain skin controls.
Allowing Guests to Edit the Playlist Describes how to allow party guests to edit the Party Mode play list.
Using the Marquee Describes how to submit text for Party Mode to display in the marquee of a skin.
Using Crossfading Between Songs Describes how to implement crossfading between songs for a Party Mode skin.
Enabling Keyboard Shortcuts Describes how to enable keyboard shortcuts for a Party Mode skin.

See Also

Previous Next

© 2005 Microsoft Corporation. All rights reserved.