libpsynth 0.2.1
psynth::io::oss_output< Range > Member List
This is the complete list of members for psynth::io::oss_output< Range >, including all inherited members.
async_base_impl(callback_type cb=callback_type())psynth::io::detail::async_base_impl [inline]
buffer_size() const psynth::io::oss_output< Range > [inline]
callback_type typedefpsynth::io::oss_raw_output
check_idle()psynth::io::async_base [inline]
check_running()psynth::io::async_base [inline]
const_range typedefpsynth::io::oss_output< Range >
oss_output(const std::string &device, std::size_t buffer_size, std::size_t rate, callback_type cb=callback_type())psynth::io::oss_output< Range >
oss_raw_output(const char *device, int format, int sample_size, int buffer_size, bool interleaved, int rate, int channels, callback_type cb=callback_type())psynth::io::oss_raw_output
process(std::size_t nframes)psynth::io::detail::async_base_impl [inline, protected]
put(const const_range &data)psynth::io::oss_output< Range > [virtual]
put_i(const void *data, std::size_t frames)psynth::io::oss_raw_output
put_n(const void *const *data, std::size_t frames)psynth::io::oss_raw_output
range typedefpsynth::io::oss_output< Range >
run()psynth::io::thread_async [protected, virtual]
set_callback(callback_type cb)psynth::io::detail::async_base_impl [inline, virtual]
set_state(async_state state)psynth::io::detail::async_base_impl [inline, protected]
soft_start()psynth::io::async_base [inline]
soft_stop()psynth::io::async_base [inline]
start()psynth::io::thread_async [virtual]
state() const psynth::io::detail::async_base_impl [inline, virtual]
static_assert(oss_support< Range >::is_supported::value,"Range output format not supported by OSS.")psynth::io::oss_output< Range >
stop()psynth::io::thread_async [virtual]
thread_async(callback_type cb, bool realtime=false)psynth::io::thread_async [inline]
~async_base()psynth::io::async_base [inline, virtual]
~async_base_impl()psynth::io::detail::async_base_impl [inline, virtual]
~oss_raw_output()psynth::io::oss_raw_output
~thread_async()psynth::io::thread_async [inline]