MusicKit  0.0.0
Public Member Functions | Static Public Member Functions | Protected Attributes
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.
(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.
(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

Return an autoreleased default audio processor inspector.

Returns:
id to the default SndAudioProcessorInspector.

Return an autoreleased default audio processor inspector.

Returns:
id to the default SndAudioProcessorInspector.
Parameters:
anAudProc
Returns:
self
Parameters:
anAudProc
Returns:
self
- (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:
sendersender's id.
Returns:
self
- (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:
sendersender'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:
sendersender'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:
sendersender's id.
Returns:
self
- (id) onParameterValueSlider: (id)  sender
Parameters:
sender
Returns:
- (id) onParameterValueSlider: (id)  sender
Parameters:
sender
Returns:
- (id) onProcessorActive: (id)  sender

Action method called when the processor is set active.

Parameters:
sender
Returns:
- (id) onProcessorActive: (id)  sender

Action method called when the processor is set active.

Parameters:
sender
Returns:
- (id) parameterTableAction: (id)  sender
Parameters:
sender
Returns:
- (id) parameterTableAction: (id)  sender
Parameters:
sender
Returns:
- (id) setAudioProcessor: (SndAudioProcessor *)  anAudProc

Assign an SndAudioProcessor instance for inspection.

Parameters:
anAudProc
Returns:
- (id) setAudioProcessor: (SndAudioProcessor *)  anAudProc

Assign an SndAudioProcessor instance for inspection.

Parameters:
anAudProc
Returns:

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 files: