The WMProfile object is intended to configure a profile through its interface and subordinate objects like the stream object. Profile objects can be created either using existing profile data or empty. To create a profile object, call one of the following methods WMProfileManager.CreateEmptyProfile, WMProfileManager.LoadProfileByID, WMProfileManager.LoadProfileByData or WMProfileManager.LoadSystemProfile For more information on LEADTOOLS Multimedia support for Windows Media Profiles, see Leadtools.Topics.Multimedia.WindowsMediaSupport. For more information, see the Microsoft documentation on Working with Profiles.