IMFASFStreamPrioritization interface

Note  This interface is not implemented.
 

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.

MethodDescription
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

Wmcontainer.h

Library

Mfuuid.lib

See also

Media Foundation Interfaces

 

 

Show: