IMFASFStreamSelector
TOC
Collapse the table of content
Expand the table of content

IMFASFStreamSelector interface

Selects streams in an Advanced Systems Format (ASF) file, based on the mutual exclusion information in the ASF header. The ASF stream selector object exposes this interface. To create the ASF stream selector, call MFCreateASFStreamSelector.

Members

The IMFASFStreamSelector interface inherits from the IUnknown interface. IMFASFStreamSelector also has these types of members:

Methods

The IMFASFStreamSelector interface has these methods.

MethodDescription
BitrateToStepNumber

Retrieves the index of a bandwidth step that is appropriate for a specified bit rate. This method is used for multiple bit rate (MBR) content.

GetBandwidthStep

Retrieves the stream numbers that apply to a bandwidth step. This method is used for MBR content.

GetBandwidthStepCount

Retrieves the number of bandwidth steps that exist for the content. This method is used for MBR content.

GetOutputCount

Retrieves the number of outputs for the ASF content.

GetOutputFromStream

Retrieves the output number associated with a stream.

GetOutputMutex

Retrieves a mutual exclusion object for an output.

GetOutputMutexCount

Retrieves the number of mutual exclusion objects associated with an output.

GetOutputOverride

Retrieves the manual output override selection that is set for a stream.

GetOutputStreamCount

Retrieves the number of streams associated with an output.

GetOutputStreamNumbers

Retrieves the stream numbers for all of the streams that are associated with an output.

GetStreamCount

Retrieves the number of streams that are in the ASF content.

SetOutputMutexSelection

Selects a mutual exclusion record to use for a mutual exclusion object associated with an output.

SetOutputOverride

Sets the selection status of an output, overriding other selection criteria.

SetStreamSelectorFlags

Sets options for the stream selector.

 

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

 

 

Community Additions

ADD
Show:
© 2016 Microsoft