Метод IMFTransform::GetStreamCount (mftransform.h)
Возвращает текущее число входных и выходных потоков для этого преобразования Media Foundation (MFT).
Синтаксис
HRESULT GetStreamCount(
[out] DWORD *pcInputStreams,
[out] DWORD *pcOutputStreams
);
Параметры
[out] pcInputStreams
Получает количество входных потоков.
[out] pcOutputStreams
Получает количество выходных потоков.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Число потоков включает невыбранные потоки, то есть потоки без типа мультимедиа или типа мультимедиа NULL .
Этот метод не следует вызывать с параметрами NULL , хотя на практике некоторые реализации могут разрешать параметры NULL .
Если MFT_UNIQUE_METHOD_NAMES определен перед включением mftransform.h, этот метод переименован в MFTGetStreamCount. См. раздел Создание гибридных объектов DMO/MFT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mftransform.h |
Библиотека | Mfuuid.lib |