//! platform-independent traits. Submodules with backends will be selectable
//! via cargo features in future
modsound_sdl;userustzx_core::zx::sound::sample::SoundSample;pubusesound_sdl::SoundSdl;// default sample type
pubtypeZXSample=SoundSample<f32>;pubtraitSoundDevice{// blocking function to send new sample
fnsend_sample(&mutself, sample: ZXSample);}