I got it working with Mplayer. I had overlooked that I needed a line change at the end of the command.
I the above example, I have a process called "test", I then get the pipe from that process and writes a line to it. In this example the command "pause" with the added line change on the end.
So at least I can get on with my application, and I hope that it helps others as well.
Local pipe:TPipeStream pipe=test.process.pipe pipe.WriteLine( "pause"+Chr(10) )
I the above example, I have a process called "test", I then get the pipe from that process and writes a line to it. In this example the command "pause" with the added line change on the end.
So at least I can get on with my application, and I hope that it helps others as well.