Method | Description | |
---|---|---|
Encode ( ) : System |
Initializes a new instance of the Encode class.
|
|
SafelyStop ( ) : void |
Attempt to Safely kill a DirectRun() CLI NOTE: This will not work with a MinGW CLI Note: http://www.cygwin.com/ml/cygwin/2006-03/msg00330.html
|
|
Start ( HandBrake.ApplicationServices.Model.QueueTask encodeQueueTask, bool enableLogging ) : void |
Execute a HandBrakeCLI process.
|
|
Stop ( ) : void |
Stop the Encode
|
|
Stop ( |
Kill the CLI process
|
Method | Description | |
---|---|---|
EncodeEncodeStarted ( object sender, |
Encode Started
|
|
EncodeMonitor ( ) : void |
Monitor the QueueTask
|
|
EncodeOnEncodeProgress ( object sender, int currentTask, int taskCount, float percentComplete, float currentFps, float avg, string timeRemaining ) : void |
Displays the Encode status in the GUI
|
|
HbProcErrorDataReceived ( object sender, |
Recieve the Standard Error information and process it
|
|
HbProcessExited ( object sender, |
The HandBrakeCLI process has exited.
|
public Start ( HandBrake.ApplicationServices.Model.QueueTask encodeQueueTask, bool enableLogging ) : void | ||
encodeQueueTask | HandBrake.ApplicationServices.Model.QueueTask | /// The encodeQueueTask. /// |
enableLogging | bool | /// Enable Logging. When Disabled we onlt parse Standard Ouput for progress info. Standard Error log data is ignored. /// |
return | void |
public Stop ( |
||
exc | /// The Exception that has occured. /// This will get bubbled up through the EncodeCompletedEventArgs /// | |
return | void |