Struct sqa_engine::sync::Player
[−]
[src]
pub struct Player { pub buf: Consumer<f32>, pub sample_rate: u64, pub start_time: Arc<AtomicU64>, pub position: Arc<AtomicU64>, pub active: Arc<AtomicBool>, pub alive: Arc<AtomicBool>, pub output_patch: Arc<AtomicUsize>, pub volume: Arc<AtomicPtr<Parameter<f32>>>, pub master_vol: Arc<AtomicPtr<Parameter<f32>>>, pub uuid: Uuid, pub half_sent: bool, pub empty_sent: bool, }
Holds data about one mono channel of audio, to be played back on the audio thread.
Fields
buf: Consumer<f32>
sample_rate: u64
start_time: Arc<AtomicU64>
position: Arc<AtomicU64>
active: Arc<AtomicBool>
alive: Arc<AtomicBool>
output_patch: Arc<AtomicUsize>
volume: Arc<AtomicPtr<Parameter<f32>>>
master_vol: Arc<AtomicPtr<Parameter<f32>>>
uuid: Uuid
half_sent: bool
empty_sent: bool