Como se mencionó en el issue #3, FFmpeg no permite nativamente pausar procesos pero debería ser bastante sencillo de implementar.
Desarrollando, la idea es que cuando se activa el menú "Cancelar" es que el proceso que está corriendo de fondo (actualmente manejado con CancellationToken si el usuario efectivamente tenía la intención de cancelarlo, sería que el proceso no siga corriendo de fondo y sea pausado. Esto podría complicarse en el caso de tener varias herramientas al mismo tiempo o estando parado sobre una herramienta que no está procesando nada.
Personalmente, yo creo que debería tener la misma funcionalidad actual, estando o no sobre la herramienta si querés cancelar (por ejemplo tenés algo corriendo de fondo y querés cerrar el programa sale el prompt) pero no estoy seguro si cancela todas las tareas antes de cerrarla o solamente 1 (Es otra cosa a revisar). Creo que lo mejor es que cancele todas en el caso afirmativo, y en el caso de decisión (prompt) TODOS los procesos que estén corriendo sean pausados.
Como se mencionó en el issue #3, FFmpeg no permite nativamente pausar procesos pero debería ser bastante sencillo de implementar.
Desarrollando, la idea es que cuando se activa el menú "Cancelar" es que el proceso que está corriendo de fondo (actualmente manejado con
CancellationTokensi el usuario efectivamente tenía la intención de cancelarlo, sería que el proceso no siga corriendo de fondo y sea pausado. Esto podría complicarse en el caso de tener varias herramientas al mismo tiempo o estando parado sobre una herramienta que no está procesando nada.Personalmente, yo creo que debería tener la misma funcionalidad actual, estando o no sobre la herramienta si querés cancelar (por ejemplo tenés algo corriendo de fondo y querés cerrar el programa sale el prompt) pero no estoy seguro si cancela todas las tareas antes de cerrarla o solamente 1 (Es otra cosa a revisar). Creo que lo mejor es que cancele todas en el caso afirmativo, y en el caso de decisión (prompt) TODOS los procesos que estén corriendo sean pausados.