Kaba class TrackLayer ed
...
Syntax ed
class TrackLayer extends Object
var buffers: AudioBuffer[]
var markers: shared![TrackMarker][]
var midi: MidiNoteBuffer
var samples: shared![SampleRef][]
var track: Track&
var type: SignalType
# constructors
func mut __init__()
# functions
func mut add_marker(m: shared![TrackMarker]) -> shared![TrackMarker]
func mut add_midi_note(n: shared![MidiNote])
func mut add_sample_ref(pos: i32, sample: Sample*) -> shared![SampleRef]
func mut delete_marker(marker: TrackMarker*)
func mut delete_midi_note(n: MidiNote*)
func mut delete_sample_ref(s: SampleRef*)
func mut edit_buffers(out buf: AudioBuffer, r: Range) -> void*
func mut edit_buffers_finish(a: void*)
func mut edit_marker(marker: TrackMarker*, range: Range, text: string)
func mut edit_sample_ref(s: SampleRef*, volume: f32, mute: bool)
func mut get_buffers(out buf: AudioBuffer, r: Range)
func mut insert_midi_data(offset: i32, midi: MidiNoteBuffer)
func mut read_buffers(out buf: AudioBuffer, r: Range, allow_ref: bool)
Functions ed
- func mut add_marker(m: shared![TrackMarker]) -> shared![TrackMarker]
- ...
- func mut add_midi_note(n: shared![MidiNote])
- ...
- func mut add_sample_ref(pos: i32, sample: Sample*) -> shared![SampleRef]
- ...
- func mut delete_marker(marker: TrackMarker*)
- ...
- func mut delete_midi_note(n: MidiNote*)
- ...
- func mut delete_sample_ref(s: SampleRef*)
- ...
- func mut edit_buffers(out buf: AudioBuffer, r: Range) -> void*
- ...
- func mut edit_buffers_finish(a: void*)
- ...
- func mut edit_marker(marker: TrackMarker*, range: Range, text: string)
- ...
- func mut edit_sample_ref(s: SampleRef*, volume: f32, mute: bool)
- ...
- func mut get_buffers(out buf: AudioBuffer, r: Range)
- ...
- func mut insert_midi_data(offset: i32, midi: MidiNoteBuffer)
- ...
- func mut read_buffers(out buf: AudioBuffer, r: Range, allow_ref: bool)
- ...
Elements ed
- var buffers: AudioBuffer[]
- ...
- var markers: shared![TrackMarker][]
- ...
- var midi: MidiNoteBuffer
- ...
- var samples: shared![SampleRef][]
- ...
- var track: Track&
- ...
- var type: SignalType
- ...