System Profiles

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The following table contains the full list of supported system profiles. Each listed profile has a name and a profile ID. The profile ID is a constant set to the GUID value assigned to the system profile. To use the system profile IDs in your code, you must include wmsysprf.h in your application. For examples showing how to load a system profile, see To Load a System Profile.

Important

The profiles listed below all use the version 8 Windows Media Audio and Windows Media Video codecs. There are no predefined system profiles that use the Windows Media 9 Series codecs. You can create your own Windows Media 9 Series profile by using a version 8 profile as a starting point. For more information, see Reusing Stream Configurations.

 

Profile name Profile ID Description
Windows Media Video 8 for Color Pocket PCs (225 Kbps) WMProfile_V80_255VideoPDA Use this profile when creating video files for playback on faster color Pocket PCs.
Windows Media Video 8 for Color Pocket PCs (150 Kbps) WMProfile_V80_150VideoPDA Use this profile when creating video files for playback on most Pocket PCs.
Windows Media Video 8 for Dial-up Modems or Single-channel ISDN (28.8 to 56 Kbps) WMProfile_V80_28856VideoMBR Use this multiple bit rate profile for target audiences with dial-up modems or single-channel ISDN connections (bandwidth is between 28.8 Kbps and 56 Kbps).
Windows Media Video 8 for LAN, Cable Modem, or xDSL (100 to 768 Kbps) WMProfile_V80_100768VideoMBR Use this multiple bit rate profile for target audiences with dual-channel ISDN, LAN, cable modem, or xDSL connections (bandwidth is between 100 Kbps and 500 Kbps).
Windows Media Video 8 for Dial-up Modems or LAN (28.8 to 100 Kbps) WMProfile_V80_288100VideoMBR Use this multiple bit rate profile for target audiences with dial-up modem, LAN, or dual-channel ISDN connections (bandwidth is between 28.8 and 100 Kbps).
Windows Media Video 8 for Dial-up Modems (28.8 Kbps) WMProfile_V80_288Video Use this profile for low bit rate audio/video delivery over 28.8 Kbps dial-up connections.
Windows Media Video 8 for Dial-up Modems (56 Kbps) WMProfile_V80_56Video Use this profile for low bit rate audio/video delivery over 56 Kbps dial-up connections.
Windows Media Video 8 for Local Area Network (100 Kbps) WMProfile_V80_100Video Use this profile for medium bit rate delivery over dual-channel ISDN, LAN, or cable modem connections.
Windows Media Video 8 for Local Area Network (256 Kbps) WMProfile_V80_256Video Use this profile for high quality audio/video content intended for local playback or for download and playback.
Windows Media Video 8 for Local Area Network (384 Kbps) WMProfile_V80_384Video Use this profile for high quality audio/video content intended for local playback or for download and playback.
Windows Media Video 8 for Local Area Network (768 Kbps) WMProfile_V80_768Video Use this profile for high quality audio/video content intended for local playback or for download and playback.
Windows Media Video 8 for Broadband (NTSC, 700 Kbps) WMProfile_V80_700NTSCVideo Use this profile for high quality audio/video content intended for local playback or download and playback.
Windows Media Video 8 for Broadband (NTSC, 1400 Kbps) WMProfile_V80_1400NTSCVideo Use this profile for high quality audio/video content intended for local playback or for download and playback.
Windows Media Video 8 for Broadband (PAL, 384 Kbps) WMProfile_V80_384PALVideo Use this profile for high quality audio/video content intended for local playback or for download and playback.
Windows Media Video 8 for Broadband (PAL, 700 Kbps) WMProfile_V80_700PALVideo Use this profile for high quality audio/video content intended for local playback or for download and playback.
Windows Media Audio 8 for Dial-up Modem (Mono, 28.8 Kbps) WMProfile_V80_288MonoAudio Use this profile for radio and music content (audio only).
Windows Media Audio 8 for Dial-up Modem (FM Radio Stereo, 28.8 Kbps) WMProfile_V80_288StereoAudio Use this profile for radio and music content (audio only).
Windows Media Audio 8 for Dial-up Modem (32 Kbps) WMProfile_V80_32StereoAudio Use this profile for radio and music content (audio only).
Windows Media Audio 8 for Dial-up Modem (Near CD quality, 48 Kbps) WMProfile_V80_48StereoAudio Use for radio, music, and general purpose audio content.
Windows Media Audio 8 for Dial-up Modem (CD quality, 64 Kbps) WMProfile_V80_64StereoAudio Use this profile for target audiences with high speed Internet or LAN connections.
Windows Media Audio 8 for ISDN (Better than CD quality, 96 Kbps) WMProfile_V80_96StereoAudio Use this profile for target audiences with high speed Internet or LAN connections.
Windows Media Audio 8 for ISDN (Better than CD quality, 128 Kbps) WMProfile_V80_128StereoAudio Use this profile for target audiences with high speed Internet or LAN connections.
Windows Media Video 8 for Dial-up Modem (No audio, 28.8 Kbps) WMProfile_V80_288VideoOnly Use this profile when creating video-only content for target audiences with dial-up modems.
Windows Media Video 8 for Dial-up Modem (No audio, 56 Kbps) WMProfile_V80_56VideoOnly Use this profile when creating video-only content for target audiences with dial-up modems.
Windows Media 8 Fair Quality based VBR for Broadband WMProfile_V80_FAIRVBRVideo Fair to high quality based profile for VBR content that is quality constrained.
Windows Media 8 High Quality based VBR for Broadband. WMProfile_V80_HIGHVBRVideo High to best quality based profile for VBR content that is quality constrained.
Windows Media 8 Best Quality based VBR for Broadband. WMProfile_V80_BESTVBRVideo Best quality based profile for VBR content that is quality constrained.

 

The system profiles are available localized for languages other than English. For more information, see Localized System Profiles.

IWMProfileManager::LoadProfileByID

IWMProfileManager2 Interface

Working with Profiles