Поделиться через


Метод IMFASFSplitter::SelectStreams (wmcontainer.h)

Задает потоки, которые должны анализироваться с помощью разделитировщика Advanced Systems Format (ASF).

Синтаксис

HRESULT SelectStreams(
  [in] WORD *pwStreamNumbers,
  [in] WORD wNumStreams
);

Параметры

[in] pwStreamNumbers

Массив переменных, содержащий список чисел потока для выбора.

[in] wNumStreams

Количество допустимых элементов в массиве чисел потока.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
pwStreamNumbers имеет значение NULL , а wNumStreams содержит значение больше нуля.
MF_E_INVALIDSTREAMNUMBER
В массив передан недопустимый номер потока.

Комментарии

Вызов этого метода заменяет все предыдущие выбранные потоки; Будут выбраны только потоки, указанные в массиве pwStreamNumbers .

По умолчанию разделитель не выбирает потоки.

Список выбранных в настоящее время потоков можно получить, вызвав метод IMFASFSplitter::GetSelectedStreams .

Требования

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

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

Разделитель ASF

IMFASFSplitter