Интерфейс IMFASFStreamSelector (wmcontainer.h)

Выбирает потоки в файле ASF на основе сведений о взаимном исключении в заголовке ASF. Объект селектора потока ASF предоставляет этот интерфейс. Чтобы создать селектор потока ASF, вызовите MFCreateASFStreamSelector.

Наследование

Интерфейс IMFASFStreamSelector наследуется от интерфейса IUnknown . IMFASFStreamSelector также имеет следующие типы членов:

Методы

Интерфейс IMFASFStreamSelector имеет следующие методы.

 
IMFASFStreamSelector::BitrateToStepNumber

Извлекает индекс шага пропускной способности, соответствующий заданной скорости. Этот метод используется для содержимого с несколькими битами (MBR).
IMFASFStreamSelector::GetBandwidthStep

Извлекает номера потоков, которые применяются к шагу пропускной способности. Этот метод используется для содержимого с несколькими битами (MBR).
IMFASFStreamSelector::GetBandwidthStepCount

Извлекает количество шагов пропускной способности, которые существуют для содержимого. Этот метод используется для содержимого с несколькими битами (MBR).
IMFASFStreamSelector::GetOutputCount

Извлекает количество выходных данных для содержимого расширенного формата систем (ASF).
IMFASFStreamSelector::GetOutputFromStream

Извлекает выходной номер, связанный с потоком.
IMFASFStreamSelector::GetOutputMutex

Извлекает объект взаимного исключения для выходных данных.
IMFASFStreamSelector::GetOutputMutexCount

Извлекает количество объектов взаимного исключения, связанных с выходными данными.
IMFASFStreamSelector::GetOutputOverride

Извлекает выбор переопределения вручную, заданный для потока.
IMFASFStreamSelector::GetOutputStreamCount

Извлекает количество потоков, связанных с выходными данными.
IMFASFStreamSelector::GetOutputStreamNumbers

Извлекает номера потоков для всех потоков, связанных с выходными данными.
IMFASFStreamSelector::GetStreamCount

Извлекает количество потоков, которые находятся в содержимом расширенного формата систем (ASF).
IMFASFStreamSelector::SetOutputMutexSelection

Выбирает запись о взаимном исключении, используемую для объекта взаимного исключения, связанного с выходными данными.
IMFASFStreamSelector::SetOutputOverride

Задает состояние выбора выходных данных, переопределяя другие критерии выбора.
IMFASFStreamSelector::SetStreamSelectorFlags

Задает параметры для селектора потока.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header wmcontainer.h

См. также раздел

Интерфейсы Media Foundation