sound_stream 0.6.0

Provides a simple interface to the default audio input and output device streams on a user's system.

extern crate num;
extern crate portaudio as portaudio_lib;
extern crate sample;
extern crate time;


pub use portaudio_lib as portaudio;

pub use error::Error;
pub use portaudio::pa::Sample as PaSample;
pub use portaudio::pa::Stream as PaStream;
pub use sample::{Amplitude, Sample, Wave};
pub use settings::{Settings, SampleHz, Frames, Channels};
pub use stream::Idx as DeviceIdx;
pub use stream::{
    input,
    output,
    duplex,
    CallbackFlags,
    CallbackResult,
    DeltaTimeSeconds,
    Latency,
    SoundStream,
    StreamFlags,
    StreamParams,
};

mod error;
mod settings;
mod stream;
mod utils;