Kaba struct RingBuffer ed
...
Syntax ed
struct RingBuffer
# constructors
func mut __init__(size: i32)
# functions
func available() -> i32
func mut clear()
func mut peek(out b: AudioBuffer, size: i32, mode: PeekMode)
func mut read(out b: AudioBuffer)
func mut read_ref(out b: AudioBuffer, size: i32)
func mut read_ref_done(b: AudioBuffer)
func mut write(b: AudioBuffer)
func mut write_ref(b: AudioBuffer, size: i32)
func mut write_ref_done(b: AudioBuffer)
# nested classes
class PeekMode
Nested classes ed
- class PeekMode
Functions ed
- func available() -> i32
- ...
- func mut clear()
- ...
- func mut peek(out b: AudioBuffer, size: i32, mode: PeekMode)
- ...
- func mut read(out b: AudioBuffer)
- ...
- func mut read_ref(out b: AudioBuffer, size: i32)
- ...
- func mut read_ref_done(b: AudioBuffer)
- ...
- func mut write(b: AudioBuffer)
- ...
- func mut write_ref(b: AudioBuffer, size: i32)
- ...
- func mut write_ref_done(b: AudioBuffer)
- ...