ensemble.processing
Class ProcessFactory_new

java.lang.Object
  extended by ensemble.processing.ProcessFactory_new

public abstract class ProcessFactory_new
extends java.lang.Object

The Class ProcessFactory_new.


Nested Class Summary
static class ProcessFactory_new.AudioOperation
          The Enum AudioOperation.
 
Field Summary
private static java.lang.String[] libraries
          List of known audio processing libraries.
private static java.util.Set<java.lang.String> loadedLibraries
          Loaded libraries.
 
Constructor Summary
ProcessFactory_new()
           
 
Method Summary
static java.lang.Process createProcessor(java.lang.String library, java.lang.String operation, Parameters arguments)
          Creates the processor.
static void deleteProcessor(java.lang.Process proc)
          Delete processor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

libraries

private static java.lang.String[] libraries
List of known audio processing libraries.


loadedLibraries

private static java.util.Set<java.lang.String> loadedLibraries
Loaded libraries.

Constructor Detail

ProcessFactory_new

public ProcessFactory_new()
Method Detail

createProcessor

public static java.lang.Process createProcessor(java.lang.String library,
                                                java.lang.String operation,
                                                Parameters arguments)
Creates the processor.

Parameters:
library - the library
operation - the operation
arguments - the arguments
Returns:
the process

deleteProcessor

public static void deleteProcessor(java.lang.Process proc)
Delete processor.

Parameters:
proc - the proc