Kaba struct AudioBuffer ed
...
Syntax ed
struct AudioBuffer
var c: f32[][]
var channels: i32
var length: i32
var offset: i32
var peaks: string[]
# constructors
func mut __init__()
# functions
func mut add(source: AudioBuffer, offset: i32, volume: f32)
func mut auto_generate_channels()
func mut clear()
func get_spectrum(out spec_r: complex[], out spec_l: complex[], samples: i32)
func range() -> Range
func mut resize(length: i32)
func mut scale(factor: f32)
func mut set(source: AudioBuffer, target_offset: i32, volume: f32)
func mut set_as_ref(source: AudioBuffer, offset: i32, length: i32)
func mut set_channels(channels: i32)
# operators
func mut __assign__(other: AudioBuffer) # AudioBuffer = AudioBuffer
func selfref __subarray__(start: i32, end: i32) -> AudioBuffer # AudioBuffer[int:int] -> AudioBuffer
func mut __imul__(f: f32[]) # AudioBuffer *= f32[]
Functions ed
- func mut add(source: AudioBuffer, offset: i32, volume: f32)
- ...
- func mut auto_generate_channels()
- ...
- func mut clear()
- ...
- func get_spectrum(out spec_r: complex[], out spec_l: complex[], samples: i32)
- ...
- func range() -> Range
- ...
- func mut resize(length: i32)
- ...
- func mut scale(factor: f32)
- ...
- func mut set(source: AudioBuffer, target_offset: i32, volume: f32)
- ...
- func mut set_as_ref(source: AudioBuffer, offset: i32, length: i32)
- ...
- func mut set_channels(channels: i32)
- ...
Elements ed
- var c: f32[][]
- ...
- var channels: i32
- ...
- var length: i32
- ...
- var offset: i32
- ...
- var peaks: string[]
- ...