|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for FileReader.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::IO::FileMetadata |
| Generic metadata structure for any file type. More... | |
| struct | MayaFlux::IO::FileRegion |
| Generic region descriptor for any file type. More... | |
| class | MayaFlux::IO::FileReader |
| Abstract interface for reading various file formats into containers. More... | |
| class | MayaFlux::IO::FileReaderRegistry |
| Registry for file reader implementations. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kakshya |
| namespace | MayaFlux::IO |
Typedefs | |
| using | MayaFlux::IO::FileReaderFactory = std::function< std::unique_ptr< FileReader >()> |
Enumerations | |
| enum class | MayaFlux::IO::FileReadOptions : uint32_t { MayaFlux::IO::NONE = 0 , MayaFlux::IO::EXTRACT_METADATA = 1 << 0 , MayaFlux::IO::EXTRACT_REGIONS = 1 << 1 , MayaFlux::IO::LAZY_LOAD = 1 << 2 , MayaFlux::IO::STREAMING = 1 << 3 , MayaFlux::IO::HIGH_PRECISION = 1 << 4 , MayaFlux::IO::VERIFY_INTEGRITY = 1 << 5 , MayaFlux::IO::DECOMPRESS = 1 << 6 , MayaFlux::IO::PARSE_STRUCTURE = 1 << 7 , MayaFlux::IO::ALL = 0xFFFFFFFF } |
| Generic options for file reading behavior. More... | |
Functions | |
| FileReadOptions | MayaFlux::IO::operator| (FileReadOptions a, FileReadOptions b) |
| FileReadOptions | MayaFlux::IO::operator& (FileReadOptions a, FileReadOptions b) |