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


Метод IMFDeviceTransform::GetOutputStreamState (mftransform.h)

Метод GetOutputStreamState получает состояние выходного потока MFT устройства.

Синтаксис

HRESULT GetOutputStreamState(
  [in]  DWORD             dwStreamID,
  [out] DeviceStreamState *value
);

Параметры

[in] dwStreamID

Stream идентификатор выходного потока, состояние которого необходимо извлечь.

[out] value

Указывает текущее значение DeviceStreamState указанного выходного MFT-потока устройства.

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

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

Код возврата Описание
S_OK
Передача состояния потока выполнена успешно.
MF_E_INVALIDREQUEST
В настоящее время MFT-устройство не поддерживает запрос.
MF_E_INVAILIDSTREAMNUMBER
Передан недопустимый идентификатор потока.

Комментарии

Этот метод используется диспетчером преобразования устройств (DTM) для получения состояния определенного выходного потока.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703
Целевая платформа Windows
Header mftransform.h

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

IMFDeviceTransform