Método IMFDeviceTransform::GetInputStreamState (mftransform.h)

O método GetInputStreamState obtém o estado de fluxo de entrada do Dispositivo MFT.

Sintaxe

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

Parâmetros

[in] dwStreamID

ID de fluxo do fluxo de entrada cujo estado precisa ser recuperado.

[out] value

Especifica o DeviceStreamState atual do fluxo MFT do dispositivo de entrada especificado.

Valor retornado

O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam aos valores fornecidos na tabela a seguir.

Código de retorno Descrição
S_OK
A transição do estado do fluxo foi bem-sucedida.
MF_E_INVALIDREQUEST
O dispositivo MFT não pôde dar suporte à solicitação no momento.
MF_E_INVAILIDSTREAMNUMBER
Uma ID de fluxo inválida foi passada.

Comentários

Esse método é usado pelo DTM (gerenciador de transformação de dispositivo) para obter o estado de um fluxo de entrada específico.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1703
Plataforma de Destino Windows
Cabeçalho mftransform.h

Confira também

IMFDeviceTransform