![]() |
| Previous | Next |
Profiles define authoring configurations, such as stream types, bit rates, and so on. Most developers use pre-existing profiles rather than defining new ones.
In addition to the methods inherited from IUnknown, the IWMProfile interface exposes the following methods.
| Method | Description |
| AddMutualExclusion | Adds a mutual exclusion object to the profile. |
| AddStream | Adds a stream to the profile. |
| CreateNewMutualExclusion | Creates a mutual exclusion object for the profile. |
| CreateNewStream | Creates a stream configuration object for the profile. |
| GetDescription | Retrieves the description of the profile. |
| GetMutualExclusion | Retrieves a mutual exclusion object from the profile. |
| GetMutualExclusionCount | Retrieves the number of mutual exclusion objects in the profile. |
| GetName | Retrieves the name of the profile. |
| GetStream | Retrieves a stream, using an index number, from the profile. |
| GetStreamByNumber | Retrieves a stream, using the number of the stream, from the profile. |
| GetStreamCount | Retrieves the number of streams in the profile. |
| GetVersion | Retrieves the version number of Microsoft® Windows Media™ Services in the profile. |
| ReconfigStream | Enables changes made to a stream configuration to be included in the profile. |
| RemoveMutualExclusion | Removes a mutual exclusion object from the profile. |
| RemoveStream | Removes a stream from the profile, if the stream index is specified. |
| RemoveStreamByNumber | Removes a stream from the profile, if the stream number is specified. |
| SetDescription | Specifies the description of the profile. |
| SetName | Specifies the name of the profile. |
| Previous | Next |