IMFASFProfile interface
Manages an Advanced Systems Format (ASF) profile. A profile is a collection of information that describes the configuration of streams that will be included in an ASF file. Information about the relationships between streams is also included in the profile.
An IMFASFProfile interface exists for every ASF profile object. To create an ASF profile object, call MFCreateASFProfile or MFCreateASFProfileFromPresentationDescriptor.
Members
The IMFASFProfile interface inherits from IMFAttributes. IMFASFProfile also has these types of members:
Methods
The IMFASFProfile interface has these methods.
| Method | Description |
|---|---|
| AddMutualExclusion |
Adds a configured ASF mutual exclusion object to the profile. |
| AddStreamPrioritization |
Not supported. |
| Clone |
Creates a copy of the ASF profile object. |
| CreateMutualExclusion |
Creates a new ASF mutual exclusion object. |
| CreateStream |
Creates an ASF stream configuration object. |
| CreateStreamPrioritization |
Not implemented. |
| GetMutualExclusion |
Retrieves an ASF mutual exclusion object from the profile. |
| GetMutualExclusionCount |
Retrieves the number of ASF mutual exclusion objects that are associated with the profile. |
| GetStream |
Retrieves a stream from the profile by stream index, and/or retrieves the stream number for a stream index. |
| GetStreamByNumber |
Retrieves an ASF stream configuration object for a stream in the profile. This method references the stream by stream number instead of stream index. |
| GetStreamCount |
Retrieves the number of streams in the profile. |
| GetStreamPrioritization |
Not supported. |
| RemoveMutualExclusion |
Removes an ASF mutual exclusion object from the profile. |
| RemoveStream |
Removes a stream from the ASF profile object. |
| RemoveStreamPrioritization |
Not supported. |
| SetStream |
Adds a stream to the profile or reconfigures an existing stream. |
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
|
Library |
|
See also