|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
This is the complete list of members for MayaFlux::Kriya::BufferOperation, including all inherited members.
| 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, Buffers::ProcessingToken token) | MayaFlux::Kriya::BufferOperation | |
| BufferPipeline | MayaFlux::Kriya::BufferOperation | friend |
| capture(BufferCapture capture) | MayaFlux::Kriya::BufferOperation | inlinestatic |
| capture_camera(const std::shared_ptr< IO::IOManager > &io_manager, const IO::CameraConfig &config, BufferCapture::CaptureMode mode=BufferCapture::CaptureMode::TRANSIENT, uint32_t cycle_count=1, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_camera_from(const std::shared_ptr< IO::IOManager > &io_manager, const IO::CameraConfig &config, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_file(const std::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, uint32_t channel=0, uint32_t cycle_count=0) | MayaFlux::Kriya::BufferOperation | static |
| capture_file(const std::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, IO::VideoLoadConfig config, uint32_t cycle_count=1, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_file_from(const std::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, uint32_t channel=0) | MayaFlux::Kriya::BufferOperation | static |
| capture_file_from(const std::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, IO::VideoLoadConfig config, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_from(std::shared_ptr< Buffers::AudioBuffer > buffer) | MayaFlux::Kriya::BufferOperation | static |
| capture_from(std::shared_ptr< Buffers::VKBuffer > buffer, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_from(std::nullptr_t) | 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 |
| capture_to_stream(const std::shared_ptr< IO::IOManager > &io_manager, const IO::CameraConfig &config, uint64_t ring_frames=0, std::optional< Portal::Graphics::RenderConfig > live=std::nullopt, std::optional< Portal::Graphics::RenderConfig > display=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_to_stream(const std::shared_ptr< IO::IOManager > &io_manager, const std::shared_ptr< Kakshya::VideoStreamContainer > &container, uint64_t ring_frames=0, std::optional< Portal::Graphics::RenderConfig > live=std::nullopt, std::optional< Portal::Graphics::RenderConfig > display=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| capture_to_stream(const std::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, IO::VideoLoadConfig config, uint64_t ring_frames=0, std::optional< Portal::Graphics::RenderConfig > live=std::nullopt, std::optional< Portal::Graphics::RenderConfig > display=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| dispatch_to(OperationFunction handler, Buffers::ProcessingToken token=Buffers::ProcessingToken::AUDIO_BACKEND) | 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::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, std::shared_ptr< Kakshya::DynamicSoundStream > target_stream, uint32_t cycle_count=0) | MayaFlux::Kriya::BufferOperation | static |
| file_to_stream(const std::shared_ptr< IO::IOManager > &io_manager, const std::string &filepath, std::shared_ptr< Kakshya::DynamicVideoStream > target_stream, IO::VideoLoadConfig config, uint32_t cycle_count=0, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | 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_containers(std::vector< std::shared_ptr< Kakshya::DynamicVideoStream > > sources, TransformVectorFunction fusion_func, std::shared_ptr< Kakshya::DynamicVideoStream > 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 |
| fuse_data(std::vector< std::shared_ptr< Buffers::VKBuffer > > sources, TransformVectorFunction fusion_func, std::shared_ptr< Buffers::VKBuffer > target) | MayaFlux::Kriya::BufferOperation | static |
| get_execution_phase() const | MayaFlux::Kriya::BufferOperation | inline |
| get_graphics_stream() 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 |
| load_from_container(std::shared_ptr< Kakshya::DynamicVideoStream > source, std::shared_ptr< Buffers::VKBuffer > target, uint64_t start_frame=0, uint32_t length=0) | MayaFlux::Kriya::BufferOperation | static |
| m_attached_processor | MayaFlux::Kriya::BufferOperation | private |
| m_audio_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_display_attached | MayaFlux::Kriya::BufferOperation | private |
| m_execution_phase | MayaFlux::Kriya::BufferOperation | private |
| m_fusion_function | MayaFlux::Kriya::BufferOperation | private |
| m_graphics_buffer_modifier | 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_render | MayaFlux::Kriya::BufferOperation | private |
| m_source_audio_buffers | MayaFlux::Kriya::BufferOperation | private |
| m_source_audio_stream | MayaFlux::Kriya::BufferOperation | private |
| m_source_audio_streams | MayaFlux::Kriya::BufferOperation | private |
| m_source_graphics_buffer | MayaFlux::Kriya::BufferOperation | private |
| m_source_graphics_buffers | MayaFlux::Kriya::BufferOperation | private |
| m_source_graphics_stream | MayaFlux::Kriya::BufferOperation | private |
| m_source_graphics_streams | MayaFlux::Kriya::BufferOperation | private |
| m_source_images | MayaFlux::Kriya::BufferOperation | private |
| m_start_frame | MayaFlux::Kriya::BufferOperation | private |
| m_tag | MayaFlux::Kriya::BufferOperation | private |
| m_target_audio_buffer | MayaFlux::Kriya::BufferOperation | private |
| m_target_audio_channel | MayaFlux::Kriya::BufferOperation | private |
| m_target_audio_stream | MayaFlux::Kriya::BufferOperation | private |
| m_target_graphics_buffer | MayaFlux::Kriya::BufferOperation | private |
| m_target_graphics_stream | MayaFlux::Kriya::BufferOperation | private |
| m_target_layer | 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::AudioProcessingFunction modifier) | MayaFlux::Kriya::BufferOperation | static |
| modify_buffer(std::shared_ptr< Buffers::VKBuffer > buffer, Buffers::GraphicsProcessingFunction 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_buffer(std::shared_ptr< Buffers::VKBuffer > target) | MayaFlux::Kriya::BufferOperation | static |
| route_to_buffer(std::shared_ptr< Buffers::TextureArrayBuffer > target, uint32_t layer=0) | MayaFlux::Kriya::BufferOperation | static |
| route_to_buffer(std::shared_ptr< Buffers::TextureArrayBuffer > target, std::vector< std::shared_ptr< Core::VKImage > > images) | MayaFlux::Kriya::BufferOperation | static |
| route_to_container(std::shared_ptr< Kakshya::DynamicSoundStream > target, uint32_t channel=0) | MayaFlux::Kriya::BufferOperation | static |
| route_to_container(std::shared_ptr< Kakshya::DynamicVideoStream > target, std::optional< Portal::Graphics::RenderConfig > render=std::nullopt) | MayaFlux::Kriya::BufferOperation | static |
| transform(TransformationFunction transformer, Buffers::ProcessingToken token=Buffers::ProcessingToken::AUDIO_BACKEND) | MayaFlux::Kriya::BufferOperation | static |
| when(std::function< bool(uint32_t)> condition, Buffers::ProcessingToken token=Buffers::ProcessingToken::AUDIO_BACKEND) | MayaFlux::Kriya::BufferOperation | static |
| with_priority(uint8_t priority) | MayaFlux::Kriya::BufferOperation | |
| with_tag(const std::string &tag) | MayaFlux::Kriya::BufferOperation |