Método IMFTransform::GetInputStreamInfo (mftransform.h)

Obtiene los requisitos de búfer y otra información de un flujo de entrada en esta transformación de Media Foundation (MFT).

Sintaxis

HRESULT GetInputStreamInfo(
  [in]  DWORD                 dwInputStreamID,
  [out] MFT_INPUT_STREAM_INFO *pStreamInfo
);

Parámetros

[in] dwInputStreamID

Identificador de flujo de entrada. Para obtener la lista de identificadores de flujo, llame a IMFTransform::GetStreamIDs.

[out] pStreamInfo

Puntero a una estructura MFT_INPUT_STREAM_INFO . El método rellena la estructura con información sobre el flujo de entrada.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_INVALIDSTREAMNUMBER
Identificador de flujo no válido.

Comentarios

Es válido llamar a este método antes de establecer los tipos de medios. Tenga en cuenta que los resultados de esta llamada pueden cambiar dinámicamente después de que cambie el tipo de medio y después de llamar a ProcessInput , por lo que es posible que tenga que llamar a este método de nuevo después de que se produzca cualquiera de estos.

Si MFT_UNIQUE_METHOD_NAMES se define antes de incluir mftransform.h, se cambia el nombre de este método a MFTGetInputStreamInfo. Consulte Creación de objetos DMO/MFT híbridos.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mftransform.h
Library Mfuuid.lib

Consulte también

IMFTransform

Transformaciones de Media Foundation