MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::IO::IOManager Member List

This is the complete list of members for MayaFlux::IO::IOManager, including all inherited members.

capture_output(const std::string &filepath, AVCodecID codec_id=AV_CODEC_ID_NONE)MayaFlux::IO::IOManager
capture_spatial(const std::string &filepath, std::vector< IO::SpatialCaptureSource > sources, uint32_t max_frames=0, uint64_t frame_interval=1)MayaFlux::IO::IOManager
capture_volume(const std::shared_ptr< Buffers::VolumeGridBuffer > &volume, const std::string &path_pattern, const std::vector< std::string > &field_names={}, const IO::VolumeWriteOptions &options={}, uint32_t max_frames=0, uint64_t frame_interval=1)MayaFlux::IO::IOManager
capture_window(const std::shared_ptr< Core::Window > &window, const std::string &filepath, double frame_rate, AVCodecID codec_id=AV_CODEC_ID_NONE)MayaFlux::IO::IOManager
configure_audio_processor(const std::shared_ptr< Kakshya::SoundFileContainer > &container) constMayaFlux::IO::IOManagerprivate
configure_frame_processor(const std::shared_ptr< Kakshya::VideoFileContainer > &container) constMayaFlux::IO::IOManagerprivate
create_writer(const std::string &filepath, uint32_t channels, uint32_t sample_rate=48000, AVCodecID codec_id=AV_CODEC_ID_NONE)MayaFlux::IO::IOManager
create_writer(const std::string &filepath, uint32_t width, uint32_t height, double frame_rate, AVPixelFormat src_pixel_format, AVCodecID codec_id=AV_CODEC_ID_NONE)MayaFlux::IO::IOManager
dispatch_decode_request(uint64_t reader_id)MayaFlux::IO::IOManagerprivate
dispatch_frame_request(uint64_t reader_id)MayaFlux::IO::IOManagerprivate
get_audio_buffers(const std::shared_ptr< Kakshya::SoundFileContainer > &container) constMayaFlux::IO::IOManager
get_audio_capture_ids() constMayaFlux::IO::IOManager
get_audio_readers() constMayaFlux::IO::IOManagerinline
get_camera_buffer(const std::shared_ptr< Kakshya::CameraContainer > &container) constMayaFlux::IO::IOManager
get_camera_reader(uint64_t id) constMayaFlux::IO::IOManager
get_camera_reader_ids() constMayaFlux::IO::IOManager
get_extracted_audio(const std::shared_ptr< Kakshya::VideoFileContainer > &container) constMayaFlux::IO::IOManager
get_image_readers() constMayaFlux::IO::IOManagerinline
get_loaded_volumes() constMayaFlux::IO::IOManagerinline
get_model_readers() constMayaFlux::IO::IOManagerinline
get_sound_writers() constMayaFlux::IO::IOManagerinline
get_spatial_capture_ids() constMayaFlux::IO::IOManager
get_video_buffer(const std::shared_ptr< Kakshya::VideoStreamContainer > &container) constMayaFlux::IO::IOManager
get_video_capture_ids() constMayaFlux::IO::IOManager
get_video_reader(uint64_t id) constMayaFlux::IO::IOManager
get_video_reader_ids() constMayaFlux::IO::IOManager
get_video_writers() constMayaFlux::IO::IOManager
get_volume_capture_ids() constMayaFlux::IO::IOManager
hook_audio_container_to_buffers(const std::shared_ptr< Kakshya::SoundFileContainer > &container)MayaFlux::IO::IOManager
hook_camera_to_buffer(const std::shared_ptr< Kakshya::CameraContainer > &container)MayaFlux::IO::IOManager
hook_video_container_to_buffer(const std::shared_ptr< Kakshya::VideoStreamContainer > &container)MayaFlux::IO::IOManager
IOManager(Core::GlobalStreamInfo &stream_info, uint32_t frame_rate, const std::shared_ptr< Buffers::BufferManager > &buffer_manager, const std::shared_ptr< Vruta::TaskScheduler > &scheduler)MayaFlux::IO::IOManager
IOManager(const IOManager &)=deleteMayaFlux::IO::IOManager
IOManager(IOManager &&)=deleteMayaFlux::IO::IOManager
load_audio(const std::string &filepath, VideoLoadConfig config={})MayaFlux::IO::IOManager
load_audio_bounded(const std::string &filepath, uint64_t max_frames=0, bool truncate=false)MayaFlux::IO::IOManager
load_composite(const std::string &filepath, std::optional< Kakshya::CompositeLayout > layout=std::nullopt, size_t batch_size=1)MayaFlux::IO::IOManager
load_image(const std::string &filepath, int desired_channels=4, std::optional< Kakshya::Region > region=std::nullopt)MayaFlux::IO::IOManager
load_mesh(const std::string &filepath, TextureResolver resolver=nullptr)MayaFlux::IO::IOManager
load_mesh_network(const std::string &filepath, TextureResolver resolver=nullptr)MayaFlux::IO::IOManager
load_video(const std::string &filepath)MayaFlux::IO::IOManager
load_video(const std::string &filepath, VideoLoadConfig config)MayaFlux::IO::IOManager
load_volume(const std::string &filepath, const IO::VolumeReadOptions &options={})MayaFlux::IO::IOManager
m_audio_backend_serviceMayaFlux::IO::IOManagerprivate
m_audio_buffersMayaFlux::IO::IOManagerprivate
m_audio_capturesMayaFlux::IO::IOManagerprivate
m_audio_captures_mutexMayaFlux::IO::IOManagermutableprivate
m_audio_readersMayaFlux::IO::IOManagerprivate
m_buffer_managerMayaFlux::IO::IOManagerprivate
m_buffers_mutexMayaFlux::IO::IOManagermutableprivate
m_camera_buffersMayaFlux::IO::IOManagerprivate
m_camera_mutexMayaFlux::IO::IOManagermutableprivate
m_camera_readersMayaFlux::IO::IOManagerprivate
m_extracted_audioMayaFlux::IO::IOManagerprivate
m_frame_rateMayaFlux::IO::IOManagerprivate
m_image_readersMayaFlux::IO::IOManagerprivate
m_io_serviceMayaFlux::IO::IOManagerprivate
m_loaded_volumesMayaFlux::IO::IOManagerprivate
m_model_readersMayaFlux::IO::IOManagerprivate
m_next_reader_idMayaFlux::IO::IOManagerprivate
m_next_spatial_capture_idMayaFlux::IO::IOManagerprivate
m_next_video_capture_idMayaFlux::IO::IOManagerprivate
m_next_volume_capture_idMayaFlux::IO::IOManagerprivate
m_readers_mutexMayaFlux::IO::IOManagermutableprivate
m_save_tasksMayaFlux::IO::IOManagerprivate
m_schedulerMayaFlux::IO::IOManagerprivate
m_shutdown_doneMayaFlux::IO::IOManagerprivate
m_spatial_cache_refcountsMayaFlux::IO::IOManagerprivate
m_spatial_cachesMayaFlux::IO::IOManagerprivate
m_spatial_capturesMayaFlux::IO::IOManagerprivate
m_spatial_captures_mutexMayaFlux::IO::IOManagermutableprivate
m_stop_doneMayaFlux::IO::IOManagerprivate
m_stream_infoMayaFlux::IO::IOManagerprivate
m_video_buffersMayaFlux::IO::IOManagerprivate
m_video_capturesMayaFlux::IO::IOManagerprivate
m_video_captures_mutexMayaFlux::IO::IOManagermutableprivate
m_video_readersMayaFlux::IO::IOManagerprivate
m_video_writersMayaFlux::IO::IOManagerprivate
m_volume_capturesMayaFlux::IO::IOManagerprivate
m_volume_captures_mutexMayaFlux::IO::IOManagermutableprivate
m_writersMayaFlux::IO::IOManagerprivate
m_writers_mutexMayaFlux::IO::IOManagerprivate
open_camera(const CameraConfig &config)MayaFlux::IO::IOManager
open_composite_reader(const std::string &filepath, std::optional< Kakshya::CompositeLayout > layout=std::nullopt)MayaFlux::IO::IOManager
open_composite_writer(const std::string &filepath, const Kakshya::CompositeLayout &layout)MayaFlux::IO::IOManager
operator=(const IOManager &)=deleteMayaFlux::IO::IOManager
operator=(IOManager &&)=deleteMayaFlux::IO::IOManager
register_camera_source(std::shared_ptr< CameraSource > source)MayaFlux::IO::IOManager
register_video_reader(std::shared_ptr< VideoFileReader > reader)MayaFlux::IO::IOManager
release_camera_source(uint64_t reader_id)MayaFlux::IO::IOManager
release_video_reader(uint64_t reader_id)MayaFlux::IO::IOManager
save_composite(const std::shared_ptr< Kakshya::CompositeContainer > &container, const std::string &filepath)MayaFlux::IO::IOManager
save_image(const std::shared_ptr< Core::VKImage > &image, const std::string &filepath, const IO::ImageWriteOptions &options={})MayaFlux::IO::IOManager
save_image(const std::shared_ptr< Buffers::TextureBuffer > &buffer, const std::string &filepath, const IO::ImageWriteOptions &options={})MayaFlux::IO::IOManager
save_image(const std::shared_ptr< Buffers::TextBuffer > &buffer, const std::string &filepath, const IO::ImageWriteOptions &options={})MayaFlux::IO::IOManager
save_image(IO::ImageData data, const std::string &filepath, const IO::ImageWriteOptions &options={})MayaFlux::IO::IOManager
save_mesh(const std::shared_ptr< Buffers::MeshBuffer > &mesh_buffer, const std::string &filepath, const IO::ModelWriteOptions &options={})MayaFlux::IO::IOManager
save_mesh(const std::vector< Kakshya::MeshData > &meshes, const std::string &filepath, const IO::ModelWriteOptions &options={})MayaFlux::IO::IOManager
save_mesh(const std::shared_ptr< Nodes::Network::MeshNetwork > &network, const std::string &filepath, const IO::ModelWriteOptions &options={})MayaFlux::IO::IOManager
save_mesh(const std::shared_ptr< Buffers::ComputeMeshBuffer > &buffer, const std::string &filepath, const IO::ModelWriteOptions &options={})MayaFlux::IO::IOManager
save_mesh_snapshot(const std::shared_ptr< Buffers::ComputeMeshBuffer > &buffer, const std::string &path_pattern, const IO::ModelWriteOptions &options={})MayaFlux::IO::IOManager
save_spatial_snapshot(std::vector< IO::SpatialCaptureSource > sources, const std::string &path_pattern)MayaFlux::IO::IOManager
save_volume(Kakshya::VolumeData data, const std::string &filepath, const IO::VolumeWriteOptions &options={})MayaFlux::IO::IOManager
save_volume(const std::shared_ptr< Buffers::VolumeGridBuffer > &volume, const std::string &filepath, const IO::VolumeWriteOptions &options={}, const std::vector< std::string > &field_names={})MayaFlux::IO::IOManager
shutdown()MayaFlux::IO::IOManager
stop()MayaFlux::IO::IOManager
stop_audio_capture(uint32_t capture_id)MayaFlux::IO::IOManager
stop_capture(const std::shared_ptr< Core::Window > &window)MayaFlux::IO::IOManager
stop_spatial_capture(uint32_t capture_id)MayaFlux::IO::IOManager
stop_video_capture(uint32_t capture_id)MayaFlux::IO::IOManager
stop_volume_capture(uint32_t capture_id)MayaFlux::IO::IOManager
track_save_task(std::future< bool > fut)MayaFlux::IO::IOManagerprivate
wait_for_pending_saves()MayaFlux::IO::IOManager
write(const std::shared_ptr< Kakshya::SoundStreamContainer > &container, const std::string &filepath, AVCodecID codec_id=AV_CODEC_ID_NONE)MayaFlux::IO::IOManager
~IOManager()MayaFlux::IO::IOManager