MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
IOManager.hpp File Reference
#include "Image/ImageWriter.hpp"
#include "Model/ModelWriter.hpp"
#include "MayaFlux/Kakshya/NDData/Composite.hpp"
#include "MayaFlux/Kakshya/Region/Region.hpp"
#include "Spatial/SpatialTransfer.hpp"
#include "Video/VideoFileReader.hpp"
#include "Volume/VolumeReader.hpp"
#include "Volume/VolumeWriter.hpp"
#include "MayaFlux/Transitive/Parallel/AsyncGroup.hpp"
#include <future>
#include <libavcodec/avcodec.h>
#include <libavutil/pixfmt.h>
+ Include dependency graph for IOManager.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::IO::IOManager::AudioCaptureState
 
class  MayaFlux::IO::IOManager
 Optional orchestration layer for IO reader lifetime and IOService dispatch. More...
 
struct  MayaFlux::IO::IOManager::SpatialCaptureEntry
 
struct  MayaFlux::IO::IOManager::VideoCaptureState
 
struct  MayaFlux::IO::VideoLoadConfig
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Buffers
 
namespace  MayaFlux::Core
 
namespace  MayaFlux::IO
 
namespace  MayaFlux::Kakshya
 
namespace  MayaFlux::Nodes
 Contains the node-based computational processing system components.
 
namespace  MayaFlux::Nodes::Network
 
namespace  MayaFlux::Registry
 
namespace  MayaFlux::Registry::Service
 

Typedefs

using MayaFlux::IO::VideoLoadResult = std::pair< std::shared_ptr< Kakshya::VideoFileContainer >, std::shared_ptr< Kakshya::SoundFileContainer > >
 Result of load_video(path, config): the video container, then its audio.