MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Depot.cpp File Reference
+ Include dependency graph for Depot.cpp:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 

Functions

std::shared_ptr< Kakshya::SoundFileContainerMayaFlux::choose_audio ()
 Present a native open-file dialog filtered to audio formats and load the chosen file via IOManager::load_audio().
 
std::shared_ptr< Buffers::TextureBufferMayaFlux::choose_image ()
 Present a native open-file dialog filtered to image formats and load the chosen file via IOManager::load_image().
 
std::vector< std::shared_ptr< Buffers::MeshBuffer > > MayaFlux::choose_mesh ()
 Present a native open-file dialog filtered to 3D model formats and load the chosen file via IOManager::load_mesh().
 
std::shared_ptr< Nodes::Network::MeshNetworkMayaFlux::choose_mesh_network (IO::TextureResolver resolver=nullptr)
 Present a native open-file dialog filtered to 3D model formats and load the chosen file as a MeshNetwork via IOManager::load_mesh_network().
 
std::shared_ptr< Kakshya::VideoFileContainerMayaFlux::choose_video ()
 Present a native open-file dialog filtered to video formats and load the chosen file via IOManager::load_video().
 
std::shared_ptr< IO::IOManagerMayaFlux::get_io_manager ()
 Retrieves the global IOManager instance for file loading and buffer management.
 
bool MayaFlux::is_audio (const fs::path &filepath)
 
bool MayaFlux::is_image (const fs::path &filepath)
 
std::vector< std::shared_ptr< Buffers::SoundContainerBuffer > > MayaFlux::prepare_audio_buffers (const std::shared_ptr< Kakshya::SoundFileContainer > &container)
 Constructs and initializes per-channel SoundContainerBuffers without registering them.
 
bool MayaFlux::save_audio (const std::shared_ptr< Kakshya::SoundStreamContainer > &container, const std::string &suggested_name="output.wav")
 Present a native save-file dialog and write container to the chosen path via IOManager::write().
 
bool MayaFlux::save_image (const std::shared_ptr< Buffers::TextureBuffer > &buffer, const std::string &suggested_name, const IO::ImageWriteOptions &options)
 Present a native save-file dialog filtered to image formats and save buffer to the chosen path via IOManager::save_image().
 
bool MayaFlux::save_image (const std::shared_ptr< Buffers::TextureBuffer > &buffer, const std::string &suggested_name="output.png")
 Present a native save-file dialog filtered to image formats and save buffer to the chosen path via IOManager::save_image().