MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kakshya::FileContainer Member List

This is the complete list of members for MayaFlux::Kakshya::FileContainer, including all inherited members.

add_region_group(const RegionGroup &group)=0MayaFlux::Kakshya::NDDataContainerpure virtual
advance_read_position(const std::vector< uint64_t > &frames)=0MayaFlux::Kakshya::StreamContainerpure virtual
all_channel_data()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
all_dimensions_consumed() const =0MayaFlux::Kakshya::SignalSourceContainerpure virtual
channel_data(size_t channel_index)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
clear()=0MayaFlux::Kakshya::NDDataContainerpure virtual
coordinates_to_linear_index(const std::vector< uint64_t > &coordinates) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
create_default_processor()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_all_region_groups() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_data()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_default_processor() const =0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_dimensions() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_frame(uint64_t frame_index) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_frame_size() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_frames(std::span< double > output, uint64_t start_frame, uint64_t num_frames) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_loop_region() const =0MayaFlux::Kakshya::StreamContainerpure virtual
get_memory_layout() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_num_frames() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_processed_data()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_processed_data() const =0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_processing_chain()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_processing_state() const =0MayaFlux::Kakshya::SignalSourceContainerpure virtual
get_raw_data() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_read_position() const =0MayaFlux::Kakshya::StreamContainerpure virtual
get_region_data(const Region &region) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_region_group(const std::string &name) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_region_group_data(const RegionGroup &regions) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_remaining_frames() const =0MayaFlux::Kakshya::StreamContainerpure virtual
get_segments_data(const std::vector< RegionSegment > &segments) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_structure()=0MayaFlux::Kakshya::NDDataContainerpure virtual
get_structure() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_temporal_rate() const =0MayaFlux::Kakshya::StreamContainerpure virtual
get_total_elements() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_value_at(const std::vector< uint64_t > &coordinates) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
has_active_readers() const =0MayaFlux::Kakshya::SignalSourceContainerpure virtual
has_data() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
has_processing_token(int channel) const =0MayaFlux::Kakshya::StreamContainerpure virtual
is_at_end() const =0MayaFlux::Kakshya::StreamContainerpure virtual
is_looping() const =0MayaFlux::Kakshya::StreamContainerpure virtual
is_ready() const =0MayaFlux::Kakshya::StreamContainerpure virtual
is_ready_for_processing() const =0MayaFlux::Kakshya::SignalSourceContainerpure virtual
is_region_loaded(const Region &region) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
linear_index_to_coordinates(uint64_t linear_index) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
load_region(const Region &region)=0MayaFlux::Kakshya::NDDataContainerpure virtual
lock()=0MayaFlux::Kakshya::NDDataContainerpure virtual
mark_buffers_for_processing(bool should_process)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
mark_buffers_for_removal()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
mark_dimension_consumed(uint32_t dimension_index, uint32_t reader_id)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
mark_ready_for_processing(bool ready)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
peek_sequential(std::span< double > output, uint64_t count, uint64_t offset=0) const =0MayaFlux::Kakshya::StreamContainerpure virtual
position_to_time(uint64_t position) const =0MayaFlux::Kakshya::StreamContainerpure virtual
process_default()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
read_sequential(std::span< double > output, uint64_t count)=0MayaFlux::Kakshya::StreamContainerpure virtual
register_dimension_reader(uint32_t dimension_index)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
register_state_change_callback(std::function< void(std::shared_ptr< SignalSourceContainer >, ProcessingState)> callback)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
remove_region_group(const std::string &name)=0MayaFlux::Kakshya::NDDataContainerpure virtual
reset_processing_token()=0MayaFlux::Kakshya::StreamContainerpure virtual
reset_read_position()=0MayaFlux::Kakshya::StreamContainerpure virtual
set_default_processor(std::shared_ptr< DataProcessor > processor)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
set_loop_region(const Region &region)=0MayaFlux::Kakshya::StreamContainerpure virtual
set_looping(bool enable)=0MayaFlux::Kakshya::StreamContainerpure virtual
set_memory_layout(MemoryLayout layout)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_processing_chain(std::shared_ptr< DataProcessingChain > chain)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
set_read_position(const std::vector< uint64_t > &position)=0MayaFlux::Kakshya::StreamContainerpure virtual
set_region_data(const Region &region, const std::vector< DataVariant > &data)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_structure(ContainerDataStructure structure)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_value_at(const std::vector< uint64_t > &coordinates, double value)=0MayaFlux::Kakshya::NDDataContainerpure virtual
time_to_position(double time) const =0MayaFlux::Kakshya::StreamContainerpure virtual
try_acquire_processing_token(int channel)=0MayaFlux::Kakshya::StreamContainerpure virtual
try_lock()=0MayaFlux::Kakshya::NDDataContainerpure virtual
unload_region(const Region &region)=0MayaFlux::Kakshya::NDDataContainerpure virtual
unlock()=0MayaFlux::Kakshya::NDDataContainerpure virtual
unregister_dimension_reader(uint32_t dimension_index)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
unregister_state_change_callback()=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
update_processing_state(ProcessingState new_state)=0MayaFlux::Kakshya::SignalSourceContainerpure virtual
update_read_position_for_channel(size_t channel, uint64_t frame)=0MayaFlux::Kakshya::StreamContainerpure virtual
~FileContainer()=defaultMayaFlux::Kakshya::FileContainervirtual
~NDDataContainer()=defaultMayaFlux::Kakshya::NDDataContainervirtual
~SignalSourceContainer() override=defaultMayaFlux::Kakshya::SignalSourceContainer
~StreamContainer()=defaultMayaFlux::Kakshya::StreamContainervirtual