SndAudioProcessorInspector Class Reference

An inspector window for SndAudioProcessors. More...

#import <SndAudioProcessorInspector.h>

List of all members.

Public Member Functions

(id) - initWithAudioProcessor:
(id) - setAudioProcessor:
 Assign an SndAudioProcessor instance for inspection.
(id) - onProcessorActive:
 Action method called when the processor is set active.
(id) - onParameterValueSlider:
(id) - parameterTableAction:
(id) - onAddFxButton:
 Adds an SndAudioProcessor of the Chooser's currently selected type to the currently selected object in the SndStreamArchitectureView, which must be of type SndStreamClient or SndStreamMixer.
(id) - onDelFxButton:
 Respose method for the Delete button.

Static Public Member Functions

(id) + defaultAudioProcessorInspector
 Return an autoreleased default audio processor inspector.

Protected Attributes

IBOutlet NSButton * processorActive
SndAudioProcessortheAudProc


Detailed Description

An inspector window for SndAudioProcessors.

SndAudioProcessorInspector has an SndAudioArchitectureView allowing user to select the SndAudioProcessor of interest, whose parameters are then displayed in the tableview. A slider allows the user to change the "VST styled" float params in the range [0, 1]. TODO This should be changed to utilize the newer NSValue styled parameter API.


Member Function Documentation

+ (id) defaultAudioProcessorInspector  

Return an autoreleased default audio processor inspector.

Returns:
id to the default SndAudioProcessorInspector.

- (id) initWithAudioProcessor: (SndAudioProcessor *)  anAudProc  

Parameters:
anAudProc 
Returns:
self

- (id) setAudioProcessor: (SndAudioProcessor *)  anAudProc  

Assign an SndAudioProcessor instance for inspection.

Parameters:
anAudProc 
Returns:

- (id) onProcessorActive: (id)  sender  

Action method called when the processor is set active.

Parameters:
sender 
Returns:

- (id) onParameterValueSlider: (id)  sender  

Parameters:
sender 
Returns:

- (id) parameterTableAction: (id)  sender  

Parameters:
sender 
Returns:

- (id) onAddFxButton: (id)  sender  

Adds an SndAudioProcessor of the Chooser's currently selected type to the currently selected object in the SndStreamArchitectureView, which must be of type SndStreamClient or SndStreamMixer.

Parameters:
sender sender's id.
Returns:
self

- (id) onDelFxButton: (id)  sender  

Respose method for the Delete button.

Removes the currently selected SndAudioProcessor from the host object's SndAudioProcessorChain. If the currently selected object is not an SndAudioProcessor, this method does nothing.

Parameters:
sender sender's id.
Returns:
self


Member Data Documentation

- (IBOutlet NSButton*) processorActive [protected]

Checkbox

- (SndAudioProcessor*) theAudProc [protected]

The current target for inspection


The documentation for this class was generated from the following file:

Generated on Sat Dec 5 17:01:16 2009 for MusicKit by  doxygen 1.5.6