Método IMFDeviceTransform::FlushOutputStream (mftransform.h)
El método FlushOutputStream vacía el flujo de salida de Un dispositivo MFT.
Sintaxis
HRESULT FlushOutputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
Parámetros
[in] dwStreamIndex
Stream identificador del flujo de salida que debe vaciarse.
[in] dwFlags
Debe ser cero.
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 flujo solicitada no es posible. |
Comentarios
Esta función de interfaz ayuda a vaciar el flujo de salida 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 ese flujo de salida. Esto equivale a restablecer el flujo de salida. El tipo de medio y el estado de la secuencia no deben cambiar.
Cuando se llama a
Cuando es necesario restablecer el flujo de salida, el administrador de transformación de dispositivos (DTM) llamaría a este método.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1703 |
Plataforma de destino | Windows |
Encabezado | mftransform.h |