OptionsConfiguration Class | 
Namespace: butterflow_ui
public class OptionsConfiguration : PropertyChangedAlerter
The OptionsConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
| OptionsConfiguration | ||
| OptionsConfiguration |  Default constructor.   | 
| Name | Description | |
|---|---|---|
| CommandLineOutput |  Gets the command line output given the current configuration.   | |
| FastPyramid |  Gets or sets a value indicating whether to use fast pyramids.   | |
| FlowFilterType |  Gets or sets the type of the flow filter used for optical flow calculations.   | |
| Height |  Gets or sets the height of the video output.   | |
| Iterations |  Gets or sets the number of iterations at each pyramid level.   | |
| KeepAudio |  Gets or sets a value indicating whether the keep audio.   | |
| KeepSubregions |  Gets or sets a value indicating whether the keep subregions that are not explicitly specified.   | |
| Levels |  Gets or sets the number of pyramid layers.   | |
| LockAspectRatio |  Gets or sets a value indicating whether to lock aspect ratio of the video.   | |
| LosslessQuality |  Gets or sets a value indicating whether the result is rendered in lossless quality.   | |
| MultipleFiles |  Gets a value indicating whether butterflow will process multiple files.   | |
| PixelNeighborhood |  Gets or sets the size of the pixel neighborhood.   | |
| PlaybackRate |  Gets or sets the playback rate.   | |
| PyramidScale |  Gets or sets the pyramid scale factor.   | |
| SmoothDerivativeStandardDeviation |  Gets or sets the standard deviation of smooth derivatives.   | |
| SmoothMotion |  Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.   | |
| Subregions |  Gets or sets the subregions of the video on which to work.   | |
| VideoInput |  Gets or sets the video input file path.   | |
| VideoOutput |  Gets or sets the video output file path.   | |
| Width |  Gets or sets the width of the video output.   | |
| WindowSize |  Gets or sets the size of the windowing average.   | 
| Name | Description | |
|---|---|---|
| AddConstantCallProperty |  Adds a property that will always be called when any property is updated..   (Inherited from PropertyChangedAlerter.) | |
| LoadFile |  Loads an option configuration file's contents into the .   | |
| OnAllPropertiesChanged |  Executes when all properties are changed and should be updated.   (Inherited from PropertyChangedAlerter.) | |
| OnPropertyChanged | 
            Executes the property changed action. This alerts subscribers to its change in value.
              (Inherited from PropertyChangedAlerter.) | |
| SubregionPropertyChanged | ||
| Subregions_CollectionChanged |  Event handler. Called by Subregions for collection changed events.   | |
| ToButterflowArguments |  Converts this object to a butterflow options.   | |
| ToFile |  Converts this object to a .   | |
| ToString |  Returns a string that represents the current object.   (Overrides ObjectToString.) | 
| Name | Description | |
|---|---|---|
| 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.) | |
| aspectRatio |  The aspect ratio used for calculating heights when the aspect ratio is locked.   | |
| DEFAULT_FLOW_FILTER_TYPE |  The default flow filter type setting.   | |
| DEFAULT_ITERATIONS |  The default iterations setting.   | |
| DEFAULT_LEVELS |  The default levels setting.   | |
| DEFAULT_PIXEL_NEIGHBORHOOD |  The default pixel neighborhood setting.   | |
| DEFAULT_PYRAMID_SCALE |  The default pyramid scale setting.   | |
| DEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION |  The default smooth derivative standard deviation setting.   | |
| DEFAULT_WINDOW_SIZE |  The default window size setting.   | |
| fastPyramid |  A value indicating whether or not to use fast pyramids when processing a video.   | |
| flowFilterType |  Type of the flow filter to use for processing.   | |
| height |  The height of the output video.   | |
| interpreter |  An input interpreter used for converting string values to numeric values.   | |
| iterations |  The number of iterations per pyramid level.   | |
| keepAudio |  A value indicating whether or not to keep the original audio in the final video.   | |
| keepSubregions |  A value indicating whether or not to render unspecified subregions.   | |
| levels |  The level size setting.   | |
| lockAspectRatio |  A value indicating whether or not to lock the aspect ratio to the  of the video.   | |
| losslessQuality |  A value indicating whether or not to render the final video with lossless quality.   | |
| OUTPUT_FILE_FORMAT |  The output file format when operating on more than one video.   | |
| pixelNeighborhood |  The size of pixel neighborhood.   | |
| playbackRate |  The playback rate.   | |
| pyramidScale |  The pyramid scale setting.   | |
| smoothDerivativeStandardDeviation |  The standard deviation of smooth derivatives   | |
| smoothMotion |  A value indicating whether or not to tune processing for smooth motion.   | |
| subregions |  The subregions of the video on which to process.   | |
| videoInput |  The video input files.   | |
| videoOutput |  The video output file.   | |
| width |  The width of the output video.   | |
| windowSize |  Size of the windowing average.   |