|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Functions | |
| bool | accepts_layer_write (const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| Whether the buffer holds its frames as layers that can be written one at a time. | |
| bool | accepts_raw_write (const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| Whether a DataVariant can be written to the buffer's primary storage. | |
| void | arm_graphics_read (Buffers::DataReadProcessor &reader, const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| Arm the read that suits what the buffer is. | |
| bool | ensure_rendering (const std::shared_ptr< Buffers::VKBuffer > &buffer, const Portal::Graphics::RenderConfig &config) |
| Make a buffer draw to the window in a render config, unless it already does. | |
| Kakshya::DataVariant | extract_buffer_data (const std::shared_ptr< Buffers::AudioBuffer > &buffer, bool should_process) |
| Kakshya::DataVariant | read_from_container (const std::shared_ptr< Kakshya::DynamicSoundStream > &container, uint64_t, uint32_t length) |
| Kakshya::DataVariant | read_from_container (const std::shared_ptr< Kakshya::VideoStreamContainer > &container, uint64_t start, uint32_t length) |
| std::optional< Kakshya::DataVariant > | resolve_graphics_read (Buffers::DataReadProcessor &reader) |
| Finish the pending read as one DataVariant. | |
| std::shared_ptr< Core::VKImage > | source_image (const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| The GPU image a buffer displays, or null when it has none to copy from. | |
| void | write_layer (const std::shared_ptr< Buffers::VKBuffer > &target, uint32_t layer, const Kakshya::DataVariant &data) |
| Write a DataVariant into one layer of a layered buffer. | |
| void | write_layer (const std::shared_ptr< Buffers::VKBuffer > &target, uint32_t layer, const std::shared_ptr< Core::VKImage > &image) |
| Write a GPU image into one layer of a layered buffer, with no host read. | |
| void | write_to_buffer (const std::shared_ptr< Buffers::AudioBuffer > &buffer, const Kakshya::DataVariant &data) |
| void | write_to_container (const std::shared_ptr< Kakshya::DynamicSoundStream > &container, const Kakshya::DataVariant &data, uint32_t channel) |
| void | write_to_container (const std::shared_ptr< Kakshya::DynamicVideoStream > &container, const Kakshya::DataVariant &data) |