IMFASFStreamPrioritization interface
Manages information about the relative priorities of a group of streams in an Advanced Systems Format (ASF) profile. This interface manages information about the relative priorities of a group of streams in an ASF profile. Priority is used in streaming to determine which streams should be dropped first when available bandwidth decreases.
The ASF stream prioritization object exposes this interface. The stream prioritization object maintains a list of stream numbers in priority order. The methods of this interface manipulate and interrogate that list. To obtain a pointer to this interface, call the IMFASFProfile::CreateStreamPrioritization method.
Members
The IMFASFStreamPrioritization interface inherits from the IUnknown interface. IMFASFStreamPrioritization also has these types of members:
Methods
The IMFASFStreamPrioritization interface has these methods.
| Method | Description |
|---|---|
| AddStream |
Adds a stream to the stream priority list. |
| Clone |
Creates a copy of the stream prioritization object. |
| GetStream |
Retrieves the stream number of a stream in the stream priority list. |
| GetStreamCount |
Retrieves the number of entries in the stream priority list. |
| RemoveStream |
Removes a stream from the stream priority list. |
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
|
Library |
|
See also