|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| std::shared_ptr< CompositeReader > MayaFlux::IO::IOManager::open_composite_reader | ( | const std::string & | filepath, |
| std::optional< Kakshya::CompositeLayout > | layout = std::nullopt |
||
| ) |
Open a schema-bearing reader selected by file format.
CSV and TSV currently use DelimitedTextReader. The returned reader is owned by the caller and can inspect its layout or read bounded batches. IOManager does not retain it or register it with IOService.
| filepath | Path to a supported Composite file. |
| layout | Optional exact field layout. Without one, CSV/TSV fields are preserved as UTF-8 text. |
Definition at line 786 of file IOManager.cpp.
References MayaFlux::Journal::API, MayaFlux::Journal::FileIO, and MF_ERROR.
Referenced by load_composite().
Here is the caller graph for this function: