Skip to main content

Module raw_ring

Module raw_ring 

Source
Expand description

生 interleaved f32 デバイスフレーム用の SPSC・RT 安全リング(rtrb バック)。

producer(RT コールバック)は slice を非ブロッキングに push する。満杯時は overflow カウンタ(AtomicU64)を増やして該当分をドロップし、RT スレッドはブロックしない。 consumer は取り込みスレッド側で pop する。

Structs§

RawConsumer
取り込みスレッド側のハンドル。pop する。
RawProducer
RT コールバック側のハンドル。非ブロッキング push のみを行う。

Functions§

raw_ring
生フレームリングを作る。capacity_samples は f32 サンプル数での容量。