WMEncProfileManager.WMEncProfileListEx
The WMEncProfileListEx method creates a dialog box that displays a list of profiles, and automatically sets the check boxes on a new profile.
Syntax
WMEncProfileManager.WMEncProfileListEx(filter, newDefault, lcid)
Parameters
filter
[in] Member of a WMENC_MEDIA_FILTER enumeration type identifying the type of input streams for which the profiles in the list are defined.
newDefault
[in] Member of a WMENC_MEDIA_FILTER enumeration type identifying the type of input streams for which a new profile will be defined.
lcid
[in] Long containing the locale ID identifying the language that appears in the Profile Manager. The locale ID for English is 0.
Return Values
This method does not return a value.
Remarks
When the end user chooses New to create a profile, the check boxes in the dialog box will be set according to the filter chosen for newDefault.
Example Code
' Create a WMEncProfileManager object.
Dim ProfileMgr As WMEncProfileManager
Set ProfileMgr = New WMEncProfileManager
Dim sLastProfile As String
Dim sProfileDirectory As String
Dim sDetailsString As String
' Display the dialog box that lists the profiles. Because you
' are calling WMEncProfileListEx rather than WMEncProfileList
' and have indicated that a new profile is audio-only, if you
' bring up the New profile dialog box, only the audio check box
' will be selected.
ProfileMgr.WMEncProfileListEx WMENC_FILTER_AV, WMENC_FILTER_A, 0
' Display the New Profile dialog box. If you supply the name of an
' existing profile, the new profile will be a copy of that one.
ProfileMgr.WMEncProfileEdit "Windows Media Video 8 for Local Area Network (384 Kbps)", WMENC_FILTER_AV, 0
' Retrieve a string containing the details of a specific profile.
sDetailsString = ProfileMgr.GetDetailsString("Windows Media Video 8 for Local Area Network (384 Kbps)", 0)
' Retrieve the name of the last profile created during the current
' encoding session.
sLastProfile = ProfileMgr.LastCreatedProfile
' Retrieve a string containing the path of the directory in which
' custom profiles are stored.
sProfileDirectory = ProfileMgr.ProfileDirectory
Requirements
Reference: Windows Media Encoder
Library: wmenc.exe
See Also