MusicKit  0.0.0
Public Member Functions | Protected Attributes
SndStreamArchitectureView Class Reference

View showing the current layout of Snd streaming components (rudimentary) More...

#import <SndStreamArchitectureView.h>

List of all members.

Public Member Functions

(id) - update:
 NSTimer callback that forces a fresh of the view.
(id) - drawStreamClient:inRect:
 To come.
(id) - drawMixerInRect:
 To come.
(id) - drawStreamManagerInRect:
 To come.
(id) - drawAudioProcessorChain:inRect:
 To come.
(id) - drawRect:withColor:
 To come.
(void) - mouseUp:
 To come.
(void) - setDelegate:
 To come.
(id) - delegate
 To come.
(id) - currentlySelectedAudioArchObject
 To come.
(id) - clearCurrentlySelectedAudioArchObject
 Clears the currently selected audio architecture object to nil.
(id) - update:
 NSTimer callback that forces a fresh of the view.
(id) - drawStreamClient:inRect:
 To come.
(id) - drawMixerInRect:
 To come.
(id) - drawStreamManagerInRect:
 To come.
(id) - drawAudioProcessorChain:inRect:
 To come.
(id) - drawRect:withColor:
 To come.
(void) - mouseUp:
 To come.
(void) - setDelegate:
 To come.
(id) - delegate
 To come.
(id) - currentlySelectedAudioArchObject
 To come.
(id) - clearCurrentlySelectedAudioArchObject
 Clears the currently selected audio architecture object to nil.

Protected Attributes

NSTimer * timer
NSMutableArray * displayObjectsArray
NSMutableAttributedString * msg
id currentSndArchObject
NSLock * objectArrayLock
id delegate

Detailed Description

View showing the current layout of Snd streaming components (rudimentary)

Shows the manager, mixer, clients and processors attached to each. User may click on any object to see their current description (updated every second). Object then becomes the currentObject, which triggers a message to an interested delegate which, for example, may wish to activate an editor for that object. An example of this behaviour may be found in SndAudioProcessorInspector.


Member Function Documentation

Clears the currently selected audio architecture object to nil.

Returns:
self.

Clears the currently selected audio architecture object to nil.

Returns:
self.

To come.

Returns:
Returns the id of the current, user selected audio architecture object.

To come.

Returns:
Returns the id of the current, user selected audio architecture object.
- (id) delegate

To come.

Returns:
A delegate id.
- (id) delegate

To come.

Returns:
A delegate id.
- (id) drawAudioProcessorChain: (SndAudioProcessorChain *)  apc
inRect: (NSRect)  rect 

To come.

For internal use only

Parameters:
apc
rect
Returns:
self
- (id) drawAudioProcessorChain: (SndAudioProcessorChain *)  apc
inRect: (NSRect)  rect 

To come.

For internal use only

Parameters:
apc
rect
Returns:
self
- (id) drawMixerInRect: (NSRect)  rect

To come.

For internal use only

Parameters:
rect
Returns:
self
- (id) drawMixerInRect: (NSRect)  rect

To come.

For internal use only

Parameters:
rect
Returns:
self
- (id) drawRect: (NSRect)  aRect
withColor: (NSColor *)  aColor 

To come.

Parameters:
aRect
aColor
Returns:
self
- (id) drawRect: (NSRect)  aRect
withColor: (NSColor *)  aColor 

To come.

Parameters:
aRect
aColor
Returns:
self
- (id) drawStreamClient: (SndStreamClient *)  client
inRect: (NSRect)  rect 

To come.

For internal use only

Parameters:
client
rect
Returns:
self
- (id) drawStreamClient: (SndStreamClient *)  client
inRect: (NSRect)  rect 

To come.

For internal use only

Parameters:
client
rect
Returns:
self
- (id) drawStreamManagerInRect: (NSRect)  rect

To come.

For internal use only

Parameters:
rect
Returns:
self
- (id) drawStreamManagerInRect: (NSRect)  rect

To come.

For internal use only

Parameters:
rect
Returns:
self
- (void) mouseUp: (NSEvent *)  theEvent

To come.

Parameters:
theEvent
- (void) mouseUp: (NSEvent *)  theEvent

To come.

Parameters:
theEvent
- (void) setDelegate: (id)  delegate

To come.

Parameters:
delegate
Returns:
self
- (void) setDelegate: (id)  delegate

To come.

Parameters:
delegate
Returns:
self
- (id) update: (NSTimer *)  timer

NSTimer callback that forces a fresh of the view.

To come

Parameters:
timer
Returns:
self
- (id) update: (NSTimer *)  timer

NSTimer callback that forces a fresh of the view.

To come

Parameters:
timer
Returns:
self

Member Data Documentation

- (id) currentSndArchObject [protected]

currentSndArchObject

- (id) delegate [protected]
- (NSMutableArray *) displayObjectsArray [protected]
- (NSMutableAttributedString *) msg [protected]
- (NSLock *) objectArrayLock [protected]

objectArrayLock

- (NSTimer *) timer [protected]

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