Compartilhar via


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

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

Sintaxe

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

Parâmetros

[in] dwStreamID

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

[out] value

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

Retornar valor

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 MFT do dispositivo 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ções de dispositivo) para obter o estado de um fluxo de entrada específico.

Requisitos

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

Confira também

IMFDeviceTransform