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


Метод IMFPresentationDescriptor::SelectStream (mfidl.h)

Выбирает поток в презентации.

Синтаксис

HRESULT SelectStream(
  [in] DWORD dwDescriptorIndex
);

Параметры

[in] dwDescriptorIndex

Номер потока, который требуется выбрать, индексируется с нуля. Чтобы найти количество потоков в презентации, вызовите IMFPresentationDescriptor::GetStreamDescriptorCount.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
DwDescriptorIndex выходит за пределы диапазона.

Комментарии

Если выбран поток, источник мультимедиа создаст данные для этого потока. Источник мультимедиа не будет создавать данные для отключенных потоков. Чтобы отменить выбор потока, вызовите IMFPresentationDescriptor::D eselectStream.

Чтобы запросить, выбран ли поток, вызовите IMFPresentationDescriptor::GetStreamDescriptorByIndex.

Этот интерфейс доступен на следующих платформах, если установлены распространяемые компоненты пакета SDK для Windows Media Format 11:

  • Windows XP с пакетом обновления 2 (SP2) и более поздних версий.
  • Windows XP Media Center Edition 2005 с установленными kb900325 (Windows XP Media Center Edition 2005) и KB925766 (накопительный пакет обновления для Windows XP Media Center Edition за октябрь 2006 г.).

Требования

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

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

IMFPresentationDescriptor

Дескрипторы презентации