Package | com.noteflight.standingwave2.performance |
Class | public class ListPerformance |
Inheritance | ListPerformance ![]() |
Implements | IPerformance |
Property | Defined By | ||
---|---|---|---|
descriptor : AudioDescriptor [read-only] | ListPerformance | ||
elements : Vector.<PerformanceElement> [read-only]
The list of PerformanceElements within this Performance, sorted by onset. | ListPerformance | ||
frameCount : Number [read-only]
The frame count of the entire Performance. | ListPerformance | ||
lastStart : Number [read-only]
The start of the last performance element in the Performance. | ListPerformance |
Method | Defined By | ||
---|---|---|---|
addElement(element:PerformanceElement):void
Add a Performance Element to this Performance. | ListPerformance | ||
addSourceAt(startTime:Number, source:IAudioSource):void
Add an IAudioSource to this performance, to start at a particular start time. | ListPerformance | ||
ListPerformance | |||
getElementsInRange(start:Number, end:Number):Vector.<PerformanceElement>
Obtain a list of of PerformanceElements in this performance, ordered by starting frame index,
whose starting frame lies in a given range. | ListPerformance |
descriptor | property |
descriptor:AudioDescriptor
[read-only] public function get descriptor():AudioDescriptor
elements | property |
elements:Vector.<PerformanceElement>
[read-only] The list of PerformanceElements within this Performance, sorted by onset.
public function get elements():Vector.<PerformanceElement>
frameCount | property |
frameCount:Number
[read-only] The frame count of the entire Performance.
public function get frameCount():Number
lastStart | property |
lastStart:Number
[read-only] The start of the last performance element in the Performance.
public function get lastStart():Number
addElement | () | method |
public function addElement(element:PerformanceElement):void
Add a Performance Element to this Performance.
Parameters
element:PerformanceElement |
addSourceAt | () | method |
public function addSourceAt(startTime:Number, source:IAudioSource):void
Add an IAudioSource to this performance, to start at a particular start time.
Parameters
startTime:Number | |
source:IAudioSource |
clone | () | method |
getElementsInRange | () | method |
public function getElementsInRange(start:Number, end:Number):Vector.<PerformanceElement>
Obtain a list of of PerformanceElements in this performance, ordered by starting frame index, whose starting frame lies in a given range.
Parameters
start:Number — frame count of range start (inclusive)
| |
end:Number — frame count of the range end (exclusive)
|
Vector.<PerformanceElement> |