Метод 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

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

IMFTransform

Преобразования Media Foundation