Método IMFDeviceTransform::FlushInputStream (mftransform.h)
El método FlushInputStream vacía el flujo de entrada de un dispositivo MFT.
Sintaxis
HRESULT FlushInputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
Parámetros
[in] dwStreamIndex
Identificador de flujo del flujo de entrada que debe vaciarse.
[in] dwFlags
Contiene el HRESULT de vaciado del flujo de salida de devproxy correspondiente.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen, entre otros, los valores especificados en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
La transición del estado de la secuencia se realizó correctamente. |
|
El dispositivo MFT no pudo admitir la solicitud en este momento. |
|
Se pasó un identificador de secuencia no válido. |
|
La transición de secuencia solicitada no es posible. |
Comentarios
Este método de interfaz ayuda a vaciar el flujo de entrada de un dispositivo MFT.
El dispositivo MFT debe quitar todas las muestras de sus colas y restablecer todas sus estructuras de datos internas relacionadas con esa secuencia de entrada. Esto equivale a restablecer el flujo de entrada. El tipo de medio y el estado de la secuencia no deben cambiar.
Cuando se llama a
Cuando es necesario restablecer el flujo de entrada, el administrador de transformación de dispositivos (DTM) llamaría a este método.Requisitos
Cliente mínimo compatible | Windows 10, versión 1703 |
Plataforma de destino | Windows |
Encabezado | mftransform.h |