IMFASFStreamSelector interface (wmcontainer.h)
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.
Inheritance
The IMFASFStreamSelector interface inherits from the IUnknown interface. IMFASFStreamSelector also has these types of members:
Methods
The IMFASFStreamSelector interface has these methods.
IMFASFStreamSelector::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. |
IMFASFStreamSelector::GetBandwidthStep Retrieves the stream numbers that apply to a bandwidth step. This method is used for multiple bit rate (MBR) content. |
IMFASFStreamSelector::GetBandwidthStepCount Retrieves the number of bandwidth steps that exist for the content. This method is used for multiple bit rate (MBR) content. |
IMFASFStreamSelector::GetOutputCount Retrieves the number of outputs for the Advanced Systems Format (ASF) content. |
IMFASFStreamSelector::GetOutputFromStream Retrieves the output number associated with a stream. |
IMFASFStreamSelector::GetOutputMutex Retrieves a mutual exclusion object for an output. |
IMFASFStreamSelector::GetOutputMutexCount Retrieves the number of mutual exclusion objects associated with an output. |
IMFASFStreamSelector::GetOutputOverride Retrieves the manual output override selection that is set for a stream. |
IMFASFStreamSelector::GetOutputStreamCount Retrieves the number of streams associated with an output. |
IMFASFStreamSelector::GetOutputStreamNumbers Retrieves the stream numbers for all of the streams that are associated with an output. |
IMFASFStreamSelector::GetStreamCount Retrieves the number of streams that are in the Advanced Systems Format (ASF) content. |
IMFASFStreamSelector::SetOutputMutexSelection Selects a mutual exclusion record to use for a mutual exclusion object associated with an output. |
IMFASFStreamSelector::SetOutputOverride Sets the selection status of an output, overriding other selection criteria. |
IMFASFStreamSelector::SetStreamSelectorFlags Sets options for the stream selector. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | wmcontainer.h |