#import <AMCue.h>

Public Member Functions | |
| (id) | - init | 
| Creates a new cue object.   | |
| (void) | - addChunk: | 
| Adds a chunk to the cue.   | |
| (void) | - removeChunkAtIndex: | 
| Removes the chunk at the given index from the cue.   | |
| (NSArray *) | - getChunks | 
| Returns the internal array of chunks.   | |
| (NSArray *) | - getInstances | 
| Returns the internal array of instances.   | |
| (NSMutableArray **) | - getFMODChannelGroups | 
| Returns the internal array pointer of FMOD channel groups.   | |
| (AMCueInstance *) | - getCueInstanceWithParentUID: | 
| Returns the internal cue instance corresponding to the given parent UID.   | |
Protected Attributes | |
| UID | uid | 
| NSMutableArray * | instances | 
| NSMutableDictionary * | controls | 
| NSMutableArray * | chunks | 
| NSMutableArray * | channelGroups | 
Properties | |
| AMTime * | dur | 
| The duration of the cue.  | |
| AMTime * | quantize | 
| The quantization value of the cue.  | |
| int | loopCount | 
| Number of times the cue will loop and play the content of its audio source.   | |
| int | priority | 
| The priority of the cue, between 0 and 100.  | |
| AMRetriggerType | restartOnRetrigger | 
| Defines the behavior of the cue when a start request is trigerred while it is already playing.  | |
| BOOL | stream | 
| Defines how the audio elements of the cue will use the memory.   | |
It is a container for one or more audio chunks.
| - (void) addChunk: | (AMChunk *) | _chunk | 
| - (NSArray *) getChunks | 
Returns the internal array of chunks.
FOR INTERNAL USAGE ONLY.
| - (AMCueInstance *) getCueInstanceWithParentUID: | (UID) | _parentUID | 
Returns the internal cue instance corresponding to the given parent UID.
FOR INTERNAL USAGE ONLY.
| - (NSMutableArray **) getFMODChannelGroups | 
Returns the internal array pointer of FMOD channel groups.
FOR INTERNAL USAGE ONLY.
| - (NSArray *) getInstances | 
Returns the internal array of instances.
FOR INTERNAL USAGE ONLY.
| - (id) init | 
Creates a new cue object.
| - (void) removeChunkAtIndex: | (int) | _idx | 
Removes the chunk at the given index from the cue.
The function is ignored if the index is invalid.
| idx | The index of the chunk object to remove. | 
- (int) loopCount [read, write, assign]           | 
        
Number of times the cue will loop and play the content of its audio source.
If set to -1, the cue will repeat indefinitely.
- (BOOL) stream [read, write, assign]           | 
        
Defines how the audio elements of the cue will use the memory.
Note that streaming activation will also limit the cue to 1 instance at a time.
 1.5.9