348{
350
351 const std::vector<uint64_t> output_shape = {
353 container->get_num_channels()
354 };
355
356 auto existing = std::dynamic_pointer_cast<Kakshya::ContiguousAccessProcessor>(
357 container->get_default_processor());
358
360 existing->set_output_size(output_shape);
363 "Configured existing ContiguousAccessProcessor");
364 } else {
365 auto processor = std::make_shared<Kakshya::ContiguousAccessProcessor>();
366 processor->set_output_size(output_shape);
367 processor->set_auto_advance(true);
368 container->set_default_processor(processor);
370 "Created and set ContiguousAccessProcessor");
371 }
372}
#define MF_DEBUG(comp, ctx,...)
Cycle Behavior: The for_cycles(N) configuration controls how many times the capture operation execute...
@ ContainerProcessing
Container operations (Kakshya - file/stream/region processing)
@ API
MayaFlux/API Wrapper and convenience functions.
@ ROW_MAJOR
C/C++ style (last dimension varies fastest)