ButterflowWrapper Class | 
Namespace: butterflow_ui
public class ButterflowWrapper : PropertyChangedAlerter
The ButterflowWrapper type exposes the following members.
| Name | Description | |
|---|---|---|
| ButterflowWrapper | Initializes a new instance of the ButterflowWrapper class  | 
| Name | Description | |
|---|---|---|
| ConsoleOutput |  Gets the console output from butterflow.   | |
| IsRunning |  Gets a value indicating whether butterflow is currently running.   | |
| ProgressPercentage |  Gets the progress percentage as reported by butterflow.   | 
| Name | Description | |
|---|---|---|
| AddConstantCallProperty |  Adds a property that will always be called when any property is updated..   (Inherited from PropertyChangedAlerter.) | |
| Cancel |  Kills the running instance of butterflow, cancelling its current operation.   | |
| OnAllPropertiesChanged |  Executes when all properties are changed and should be updated.   (Inherited from PropertyChangedAlerter.) | |
| OnParsedConsoleOutputRecieved |  Executes the parsed console output recieved action.   | |
| OnPropertyChanged | 
            Executes the property changed action. This alerts subscribers to its change in value.
              (Inherited from PropertyChangedAlerter.) | |
| ParseConsoleOutput | 
            Parses console output and attempts to find known values. If a known value is found, the
             event is triggered.
              | |
| Probe |  Probes a video file.   | |
| Process_Exited |  Event handler. Called by Process for exited events.   | |
| Process_OutputDataReceived |  Event handler. Called by Process for output data received events.   | |
| Run(String) |  Runs butterflow with the given arguments.   | |
| Run(OptionsConfiguration) |  Runs butterflow with the given optionsConfiguration.   | 
| Name | Description | |
|---|---|---|
| ParsedConsoleOutputRecieved |  Event queue for all listeners interested in ParsedConsoleOutputRecieved events.   | |
| PropertyChanged |  Occurs when a property value changes.   (Inherited from PropertyChangedAlerter.) | 
| Name | Description | |
|---|---|---|
| alwaysCall |  A list of properties to always call as updated. Generally used for composite properties.   (Inherited from PropertyChangedAlerter.) | |
| consoleOutput |  The console output from butterflow.   | |
| executablePath |  Full pathname of the butterflow executable file.   | |
| interpreter |  An input interpreter used for converting string values to numeric values.   | |
| isRunning |  True if butterflow is running, false if not.   | |
| progressPercentage |  The progress percentage as reported by butterflow.   | |
| REGEX_PROGRESS |  The RegEx string for detecting progress made when rendering a video.   | |
| REGEX_PROGRESS_ALT |  An alternative RegEx string for detecting progress made when rendering a video.   | |
| REGEX_RATE |  The RegEx string for matching the probed playback rate.   | |
| REGEX_RESOLUTION |  The RegEx string for matching probed resolution.   | |
| runningProcess |  The running butterflow process.   |