ArielQPSat Class Reference
The ArieQPSat objects are used to represent the QuintProcessor's satellite DSPs, one per instance of
ArielQPSat. The satellite DSPs can either be used individually, sending their sound out their serial port (by sending the message
setSerialSoundOut:YES) or they can be used as a group, sending their sound to the hub DSP (by sending the message
setHubSoundOut:YES.) These two modes cannot be combined. Sending one message, automatically disables the other.
More...
#import <ArielQP.h>
List of all members.
|
Public Member Functions |
(id) | - hub |
| Returns the hub corresponding to this satellite.
|
(id) | - setHubSoundOut: |
| If yesOrNo, enables the hub/satellite inter-process sound link.
|
(BOOL) | - hubSoundOut |
| Returns whether the hub/satellite inter-process sound link is enabled.
|
(int) | - outputChannelOffset |
| If hub sound out, forwards this message to the hub.
|
(int) | - outputChannelCount |
| If hub sound out, forwards this message to the hub.
|
(int) | - outputInitialOffset |
| If hub sound out, forwards this message to the hub.
|
(BOOL) | - upSamplingOutput |
| If hub sound out, forwards this message to the hub.
|
(BOOL) | - isRealTime |
| If hub sound out, forwards this message to the hub.
|
(id) | - setSerialSoundOut: |
| Same as superclass method except that sending this message automatically sends setHubSoundOut:NO if hubSoundOut is enabled.
|
Detailed Description
The ArieQPSat objects are used to represent the QuintProcessor's satellite DSPs, one per instance of
ArielQPSat. The satellite DSPs can either be used individually, sending their sound out their serial port (by sending the message
setSerialSoundOut:YES) or they can be used as a group, sending their sound to the hub DSP (by sending the message
setHubSoundOut:YES.) These two modes cannot be combined. Sending one message, automatically disables the other.
Member Function Documentation
Returns the hub corresponding to this satellite.
- Returns:
- Returns an id.
- (id) setHubSoundOut: |
|
(BOOL) |
yesOrNo |
|
|
If yesOrNo, enables the hub/satellite inter-process sound link.
- Parameters:
-
- Returns:
- Returns an id. Note that if the link is enabled, all five DSPs must be sent the run message. Otherwise, the hub DSP will block waiting for sound from the satellites that are not running. If the link is not enabled, then the hub does not block and the other DSPs need not be running. setSatSoundIn: must be sent when the ArielQP and ArielQPSat objects are closed (i.e. before they have been sent the -open message. Sending this message automatically sends setSerialSoundOut:NO if serialSoundOut is enabled.
Returns whether the hub/satellite inter-process sound link is enabled.
- Returns:
- Returns a BOOL.
- (int) outputChannelOffset |
|
|
|
|
If hub sound out, forwards this message to the hub.
- Returns:
- Returns an int. Otherwise invokes super's version of this method.
- (int) outputChannelCount |
|
|
|
|
If hub sound out, forwards this message to the hub.
- Returns:
- Returns an int. Otherwise invokes super's version of this method.
Reimplemented from MKOrchestra.
- (int) outputInitialOffset |
|
|
|
|
If hub sound out, forwards this message to the hub.
- Returns:
- Returns an int. Otherwise invokes super's version of this method.
- (BOOL) upSamplingOutput |
|
|
|
|
If hub sound out, forwards this message to the hub.
- Returns:
- Returns a BOOL. Otherwise invokes super's version of this method.
Reimplemented from MKOrchestra.
If hub sound out, forwards this message to the hub.
- Returns:
- Returns a BOOL. Otherwise invokes super's version of this method.
Reimplemented from MKOrchestra.
- (id) setSerialSoundOut: |
|
(BOOL) |
yesOrNo |
|
|
Same as superclass method except that sending this message automatically sends setHubSoundOut:NO if hubSoundOut is enabled.
- Parameters:
-
- Returns:
- Returns an id.
The documentation for this class was generated from the following file: