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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
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 |