Hi,
The EMS Transcoder uses launchProcess to initiate the transcoding process. The launchProcess start and stop events can be detected through the EMS Event Notification System. If you know the number of processes already completed versus the total number of processes required for encoding, the ratio would give you a rough indication of the encoding progress.
Cheers,
Don