MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_volume_capture()

std::unique_ptr< VolumeCapture > MayaFlux::IO::Detail::create_volume_capture ( Vruta::TaskScheduler &  scheduler,
const std::shared_ptr< Buffers::VolumeGridBuffer > &  volume,
const std::string &  path_pattern,
const std::vector< std::string > &  field_names,
const VolumeWriteOptions &  options,
std::function< bool(Kakshya::VolumeData &&, const std::string &, const VolumeWriteOptions &)>  save_fn,
uint32_t  max_frames,
uint64_t  frame_interval 
)

Definition at line 243 of file IOTransitions.cpp.

252{
253 auto capture = std::make_unique<VolumeCapture>(
254 scheduler, volume, path_pattern, field_names, options, std::move(save_fn));
255
256 capture->start(max_frames, frame_interval);
257 return capture;
258}

Referenced by MayaFlux::IO::IOManager::capture_volume().

+ Here is the caller graph for this function: