Метод IMFTopologyNode::SetInputPrefType (mfidl.h)
Задает предпочтительный тип носителя для входного потока на этом узле.
Синтаксис
HRESULT SetInputPrefType(
[in] DWORD dwInputIndex,
[in] IMFMediaType *pType
);
Параметры
[in] dwInputIndex
Отсчитываемый от нуля индекс входного потока.
[in] pType
Указатель на интерфейс IMFMediaType типа носителя.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Этот узел является исходным узлом. |
Комментарии
Предпочтительный тип — это указание для загрузчика топологии.
Не вызывайте этот метод после загрузки топологии или установки топологии в сеансе мультимедиа. Изменение предпочтительного типа в работающей топологии может привести к ошибкам подключения.
Если входной поток не существует по указанному индексу, метод создает новые потоки до указанного номера индекса включительно.
Исходные узлы не могут иметь входные данные. Если этот метод вызывается на исходном узле, он возвращает E_NOTIMPL.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfuuid.lib |