Método IMFDeviceTransform::P rocessMessage (mftransform.h)
El método ProcessMessage envía un mensaje a la transformación de Device Media Foundation (MFT).
Sintaxis
HRESULT ProcessMessage(
[in] MFT_MESSAGE_TYPE eMessage,
[in] ULONG_PTR ulParam
);
Parámetros
[in] eMessage
Mensaje que se va a enviar, especificado como miembro de la enumeración MFT_MESSAGE_TYPE .
[in] ulParam
Parámetro de mensaje. El significado de este parámetro depende del tipo de mensaje.
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 |
---|---|
|
El método se realizó correctamente. |
|
Argumento no válido pasado. |
|
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. |
|
No se ha establecido el tipo de medio de entrada. |
Comentarios
Antes de llamar a este método, establezca los tipos de medios en todos los flujos de entrada y salida.
El MFT puede omitir determinados tipos de mensaje. Si es así, el método devuelve S_OK. Un código de error indica que la transformación controla este tipo de mensaje, pero no pudo procesar el mensaje en esta instancia.
Para obtener más información, consulte MFT_MESSAGE_TYPE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1703 |
Plataforma de destino | Windows |
Encabezado | mftransform.h |