Метод IMFTransform::GetOutputStreamInfo (mftransform.h)

Возвращает требования к буферу и другие сведения для выходного потока в этом преобразовании Media Foundation (MFT).

Синтаксис

HRESULT GetOutputStreamInfo(
  [in]  DWORD                  dwOutputStreamID,
  [out] MFT_OUTPUT_STREAM_INFO *pStreamInfo
);

Параметры

[in] dwOutputStreamID

Идентификатор выходного потока. Чтобы получить список идентификаторов потоков, вызовите IMFTransform::GetStreamIDs.

[out] pStreamInfo

Указатель на структуру MFT_OUTPUT_STREAM_INFO . Метод заполняет структуру сведениями о потоке вывода.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_INVALIDSTREAMNUMBER
Недопустимый номер потока.

Комментарии

Этот метод можно вызывать перед настройкой типов носителей. Обратите внимание, что результаты этого вызова могут динамически изменяться после изменения типа носителя и после вызова ProcessOutput , поэтому вам может потребоваться снова вызвать этот метод после того, как это произойдет.

Если MFT_UNIQUE_METHOD_NAMES определен до включения mftransform.h, этот метод переименован в MFTGetOutputStreamInfo. См. раздел Создание гибридных объектов DMO/MFT.

Требования

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

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

IMFTransform

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