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


Метод IMFMediaSourceTopologyProvider::GetMediaSourceTopology (mfidl.h)

Возвращает топологию для источника мультимедиа, который создает внутреннюю топологию.

Синтаксис

HRESULT GetMediaSourceTopology(
  [in]  IMFPresentationDescriptor *pPresentationDescriptor,
  [out] IMFTopology               **ppTopology
);

Параметры

[in] pPresentationDescriptor

Указатель на интерфейс IMFPresentationDescriptor дескриптора представления источника мультимедиа. Чтобы получить этот указатель, вызовите IMFMediaSource::CreatePresentationDescriptor в источнике мультимедиа или получите указатель из события MENewPresentation .

[out] ppTopology

Получает указатель на интерфейс IMFTopology топологии . Вызывающий объект должен освободить интерфейс .

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимый аргумент. Например, входной параметр NULL или дескриптор презентации недопустим.

Требования

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

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

IMFMediaSourceTopologyProvider

Источник Sequencer