| as_capture_phase() | MayaFlux::Kriya::BufferOperation | inline |
| as_process_phase() | MayaFlux::Kriya::BufferOperation | |
| as_streaming() | MayaFlux::Kriya::BufferOperation | |
| BufferOperation(OpType type, BufferCapture capture) | MayaFlux::Kriya::BufferOperation | |
| BufferOperation(OpType type) | MayaFlux::Kriya::BufferOperation | explicit |
| BufferPipeline | MayaFlux::Kriya::BufferOperation | friend |
| capture(BufferCapture capture) | MayaFlux::Kriya::BufferOperation | inlinestatic |
| capture_file(const std::string &filepath, uint32_t channel=0, uint32_t cycle_count=0) | MayaFlux::Kriya::BufferOperation | static |
| capture_file_from(const std::string &filepath, uint32_t channel=0) | MayaFlux::Kriya::BufferOperation | static |
| capture_from(std::shared_ptr< Buffers::AudioBuffer > buffer) | MayaFlux::Kriya::BufferOperation | static |
| capture_input(const std::shared_ptr< Buffers::BufferManager > &buffer_manager, uint32_t input_channel, BufferCapture::CaptureMode mode=BufferCapture::CaptureMode::ACCUMULATE, uint32_t cycle_count=0) | MayaFlux::Kriya::BufferOperation | static |
| capture_input_from(const std::shared_ptr< Buffers::BufferManager > &buffer_manager, uint32_t input_channel) | MayaFlux::Kriya::BufferOperation | static |
| dispatch_to(OperationFunction handler) | MayaFlux::Kriya::BufferOperation | static |
| every_n_cycles(uint32_t n) | MayaFlux::Kriya::BufferOperation | |
| ExecutionPhase enum name | MayaFlux::Kriya::BufferOperation | private |
| file_to_stream(const std::string &filepath, std::shared_ptr< Kakshya::DynamicSoundStream > target_stream, uint32_t cycle_count=0) | MayaFlux::Kriya::BufferOperation | static |
| for_cycles(uint32_t count) | MayaFlux::Kriya::BufferOperation | |
| fuse_containers(std::vector< std::shared_ptr< Kakshya::DynamicSoundStream > > sources, TransformVectorFunction fusion_func, std::shared_ptr< Kakshya::DynamicSoundStream > target) | MayaFlux::Kriya::BufferOperation | static |
| fuse_data(std::vector< std::shared_ptr< Buffers::AudioBuffer > > sources, TransformVectorFunction fusion_func, std::shared_ptr< Buffers::AudioBuffer > target) | MayaFlux::Kriya::BufferOperation | static |
| get_execution_phase() const | MayaFlux::Kriya::BufferOperation | inline |
| get_priority() const | MayaFlux::Kriya::BufferOperation | inline |
| get_tag() const | MayaFlux::Kriya::BufferOperation | inline |
| get_token() const | MayaFlux::Kriya::BufferOperation | inline |
| get_type() const | MayaFlux::Kriya::BufferOperation | inline |
| is_capture_phase_operation(const BufferOperation &op) | MayaFlux::Kriya::BufferOperation | static |
| is_process_phase_operation(const BufferOperation &op) | MayaFlux::Kriya::BufferOperation | static |
| is_streaming() const | MayaFlux::Kriya::BufferOperation | inline |
| load_from_container(std::shared_ptr< Kakshya::DynamicSoundStream > source, std::shared_ptr< Buffers::AudioBuffer > target, uint64_t start_frame=0, uint32_t length=0) | MayaFlux::Kriya::BufferOperation | static |
| m_attached_processor | MayaFlux::Kriya::BufferOperation | private |
| m_buffer_modifier | MayaFlux::Kriya::BufferOperation | private |
| m_capture | MayaFlux::Kriya::BufferOperation | private |
| m_condition | MayaFlux::Kriya::BufferOperation | private |
| m_cycle_interval | MayaFlux::Kriya::BufferOperation | private |
| m_dispatch_handler | MayaFlux::Kriya::BufferOperation | private |
| m_execution_phase | MayaFlux::Kriya::BufferOperation | private |
| m_fusion_function | MayaFlux::Kriya::BufferOperation | private |
| m_is_streaming | MayaFlux::Kriya::BufferOperation | private |
| m_load_length | MayaFlux::Kriya::BufferOperation | private |
| m_modify_cycle_count | MayaFlux::Kriya::BufferOperation | private |
| m_priority | MayaFlux::Kriya::BufferOperation | private |
| m_source_buffers | MayaFlux::Kriya::BufferOperation | private |
| m_source_container | MayaFlux::Kriya::BufferOperation | private |
| m_source_containers | MayaFlux::Kriya::BufferOperation | private |
| m_start_frame | MayaFlux::Kriya::BufferOperation | private |
| m_tag | MayaFlux::Kriya::BufferOperation | private |
| m_target_buffer | MayaFlux::Kriya::BufferOperation | private |
| m_target_container | MayaFlux::Kriya::BufferOperation | private |
| m_token | MayaFlux::Kriya::BufferOperation | private |
| m_transformer | MayaFlux::Kriya::BufferOperation | private |
| m_type | MayaFlux::Kriya::BufferOperation | private |
| modify_buffer(std::shared_ptr< Buffers::AudioBuffer > buffer, Buffers::BufferProcessingFunction modifier) | MayaFlux::Kriya::BufferOperation | static |
| on_token(Buffers::ProcessingToken token) | MayaFlux::Kriya::BufferOperation | |
| OpType enum name | MayaFlux::Kriya::BufferOperation | |
| route_to_buffer(std::shared_ptr< Buffers::AudioBuffer > target) | MayaFlux::Kriya::BufferOperation | static |
| route_to_container(std::shared_ptr< Kakshya::DynamicSoundStream > target) | MayaFlux::Kriya::BufferOperation | static |
| transform(TransformationFunction transformer) | MayaFlux::Kriya::BufferOperation | static |
| when(std::function< bool(uint32_t)> condition) | MayaFlux::Kriya::BufferOperation | static |
| with_priority(uint8_t priority) | MayaFlux::Kriya::BufferOperation | |
| with_tag(const std::string &tag) | MayaFlux::Kriya::BufferOperation | |