|
libpsynth 0.2.1
|
#include <processor.hpp>


Public Member Functions | |
| std::size_t | block_size () const |
| std::size_t | frame_rate () const |
Protected Member Functions | |
| basic_process_context (std::size_t block_size, std::size_t frame_rate, std::size_t queue_size) | |
| Only processor can create instances. | |
Protected Attributes | |
| rt_triple_buffer | _rt_buffers |
| async_triple_buffer | _async_buffers |
| std::size_t | _block_size |
| std::size_t | _frame_rate |
| std::thread | _async_thread |
| std::condition_variable | _async_cond |
| std::mutex | _async_mutex |
| bool | _async_request_flip |
Friends | |
| class | processor |
| psynth::graph::basic_process_context::basic_process_context | ( | std::size_t | block_size, |
| std::size_t | frame_rate, | ||
| std::size_t | queue_size | ||
| ) | [protected] |
Only processor can create instances.
| std::size_t psynth::graph::basic_process_context::block_size | ( | ) | const [inline] |
| std::size_t psynth::graph::basic_process_context::frame_rate | ( | ) | const [inline] |
friend class processor [friend] |
std::condition_variable psynth::graph::basic_process_context::_async_cond [protected] |
std::mutex psynth::graph::basic_process_context::_async_mutex [protected] |
bool psynth::graph::basic_process_context::_async_request_flip [protected] |
std::thread psynth::graph::basic_process_context::_async_thread [protected] |
std::size_t psynth::graph::basic_process_context::_block_size [protected] |
std::size_t psynth::graph::basic_process_context::_frame_rate [protected] |
1.7.4