Интерфейс 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 |