To detect an Extender session in managed code, check the MediaCenterEnvironment. Capabilities property. Deviceinfo object. This property will return the string "Xbox " if the device is an Xbox , and some other string if the device is a third-party Extender. For media content, all Extenders for Windows Media Center support the following media types through the PlayMedia method.
Some third-party Extender devices may support additional media types, but to ensure support on all devices, Windows Media Center extensibility applications should use only the media types listed below.
Note The PlayMedia method is the only way to access Windows Media Center's built-in media player, which delivers media content smoothly to the Extender through a dedicated side channel. Playing video or audio content outside of this method, such as with an embedded ActiveX player, is not supported and probably will not play correctly. The only additional limitation on the Extender is that non-silent license acquisition, in which the user must navigate to a separate page to acquire the license, is not supported.
If you have DRM-protected content, you should work with your license issuer to set up a process to issue your licenses silently. If you create your playlists to include ignored elements, the files specified in your REF elements should still play in order, but you might lose some functionality.
Once you have determined that the user is accessing your application from an Extender, you can programmatically make adjustments to address the issues described in this section. As you review these issues, keep in mind that most developers will want to avoid creating large amounts of separate code to accommodate Extender devices.
Because third-party Extenders have a smaller set of display capabilities than the Xbox or the Windows Media Center PC, the best strategy is to treat the third-party Extender user as your target audience and complete this experience before adding extra features for other platforms.
Some applications depend on a setup program such as a download manager, an ActiveX control, or a readme file to install items onto a user's computer. Users cannot install software from the Extender because installation requires administrative user rights. The CreateDesktopShortcut method is designed to accomplish this transition smoothly. You can call this method from script, passing in the URL for your setup file or ActiveX control installation page as an argument.
Be sure to install the application for All Users so that the user can return to the Extender and access it. For security reasons, the Extender does not allow your application to have any user interface appear outside of Windows Media Center.
If your application attempts to invoke a UI element outside of Windows Media Center, the Extender will automatically close the session. Test carefully to ensure this does not happen. Animations are commonly used in Windows Media Center applications to enrich the user experience and to make the user interface more intuitive to use. Depending on the type of application, animations may need to be adjusted to accommodate the different rendering capabilities of Extender devices.
This applies only to animations, not to video content played using Windows Media Center's PlayMedia method. Supported video files will play correctly on the PC and any Extenders. Most animations in XBAP or hosted HTML applications are rasterized converted from vector images to bitmaps on the PC and sent frame-by-frame as a series of bitmap images to the remote Extender device for display.
This process is optimized so that simpler animations involving fewer pixels will be displayed at a suitably high frame rate.
However, larger, more complicated animations will be displayed at a lower frame rate as low as two or three frames per second with less consistency, more dropped frames, and poor audio synching. For these animations you should test their performance carefully on Xbox and third-party Extender devices. In many cases it may be necessary to detect the Extender session and disable or simplify the animation for the Extender user. Animations in Windows Media Center Presentation Layer applications are treated differently in an Extender session depending on the type of Extender device.
On an Xbox , the animations are not rasterized on the PC before they are sent to the Extender; instead, the Xbox 's powerful DirectX capabilities are used to render the animations on the Extender itself, with a fidelity and performance that are equal to or better than the experience on the host PC.
Third-party Extenders do not have the on-board capability to render Windows Media Center Presentation Layer animations. To avoid the performance issues associated with trying to send Windows Media Center Presentation Layer animations frame-by-frame to the Extender, Windows Media Center Presentation Layer animations are disabled on third-party Extenders.
That means that a given animation will display the first frame before it starts, and then simply jump to the last frame, skipping all of the frames in between, and display that last frame statically. While you can and should instill your Windows Media Center Presentation Layer application with rich animations to enrich the experience for PC and Xbox users, it is important to test each animated element on a third-party Extender and ensure that it degrades gracefully.
In some cases, as when an animation is played in a loop, the last frame may not be suitable for static display, so a revision might be necessary. The table below summarizes the animation capabilities of Windows Media Center devices for the three available types of Extensibility applications.
Limited fidelity means the low frame rate and lack of audio synching described above. Third-party Extenders, however, use a separate type of display mechanism that does not have the 3D rendering capabilities to display elements rotated on the X or Y axes. In effect, it will correctly display your Z-axis rotation for an element but it will ignore your specification for the X-axis and Y-axis rotations, as if they were set to zero.
This applies only to third-party Extenders. The display will be correct on the Xbox If your application uses X-axis or Y-axis rotations for elements, you should carefully check the display for each element on a third-party Extender to ensure that the display degrades gracefully.
Thanks for your help!!! There are two options that are immediately available: Balanced the default and Power saver. Balanced turns off the display after 10 minutes of inactivity and puts your computer into sleep mode after 30 minutes. Power saver halves those times to 5 minutes and 15 minutes respectively. More proof that Microsoft is making you work at disabling power management options, users will have to open Show additional plans to display a third, High performance profile that shuts off the display after 15 minutes but never enters sleep mode.
Apart from that, you can create your own custom power plan by selecting the link on the left or editing an existing plan and tweaking the advanced settings to your liking, including whether to prompt for a password when your computer wakes and assign a power setting like sleep or shutdown to the power button. Was this reply helpful? Yes No. Sorry this didn't help. Thanks for your feedback. This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread.
Energy cost depends upon electricity prices, model, and use, but for an Xbox running continuously can be a significant fraction of the purchase price every year.
Microsoft Windows , commonly referred to as Windows , is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. Windows Media Player WMP is a media player and media library application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices.
After that, Windows Media Center was included in certain editions of later Windows versions. It was an optional, paid addition to Windows 8 and then discontinued in Windows MythTV is a free and open-source home entertainment application with a simplified "foot user interface" design for the living room TV.
It turns a computer with the necessary hardware into a network streaming digital video recorder, a digital multimedia home entertainment system, or home theater personal computer.
A home theater PC HTPC or media center computer is a convergent device that combines some or all the capabilities of a personal computer with a software application that supports video, photo, audio playback, and sometimes video recording functionality. In recent years, other types of consumer electronics, including game consoles and dedicated media devices, have crossed over to manage video and music content. The term "media center" also refers to specialized application software designed to run on standard personal computers.
Remote administration refers to any method of controlling a computer from a remote location. Software that allows remote administration is becoming increasingly common and is often used when it is difficult or impractical to be physically near a system in order to use it. A remote location may refer to a computer in the next room or one on the other side of the world.
It may also refer to both legal and illegal remote administration. MediaPortal is an open-source media player and digital video recorder software project, often considered an alternative to Windows Media Center.
Plugins allow it to perform additional tasks, such as watching online video, listening to music from online services such as Last.
It was also available on Windows 8 Pro and Windows 8. Compared with previous versions of Microsoft Windows, new features of Windows Vista are numerous, covering most aspects of the operating system.
0コメント