|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
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) const | MayaFlux::IO::IOManager | private |
| configure_frame_processor(const std::shared_ptr< Kakshya::VideoFileContainer > &container) const | MayaFlux::IO::IOManager | private |
| 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::IOManager | private |
| dispatch_frame_request(uint64_t reader_id) | MayaFlux::IO::IOManager | private |
| get_audio_buffers(const std::shared_ptr< Kakshya::SoundFileContainer > &container) const | MayaFlux::IO::IOManager | |
| get_audio_capture_ids() const | MayaFlux::IO::IOManager | |
| get_audio_readers() const | MayaFlux::IO::IOManager | inline |
| get_camera_buffer(const std::shared_ptr< Kakshya::CameraContainer > &container) const | MayaFlux::IO::IOManager | |
| get_camera_reader(uint64_t id) const | MayaFlux::IO::IOManager | |
| get_camera_reader_ids() const | MayaFlux::IO::IOManager | |
| get_extracted_audio(const std::shared_ptr< Kakshya::VideoFileContainer > &container) const | MayaFlux::IO::IOManager | |
| get_image_readers() const | MayaFlux::IO::IOManager | inline |
| get_loaded_volumes() const | MayaFlux::IO::IOManager | inline |
| get_model_readers() const | MayaFlux::IO::IOManager | inline |
| get_sound_writers() const | MayaFlux::IO::IOManager | inline |
| get_spatial_capture_ids() const | MayaFlux::IO::IOManager | |
| get_video_buffer(const std::shared_ptr< Kakshya::VideoStreamContainer > &container) const | MayaFlux::IO::IOManager | |
| get_video_capture_ids() const | MayaFlux::IO::IOManager | |
| get_video_reader(uint64_t id) const | MayaFlux::IO::IOManager | |
| get_video_reader_ids() const | MayaFlux::IO::IOManager | |
| get_video_writers() const | MayaFlux::IO::IOManager | |
| get_volume_capture_ids() const | MayaFlux::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 &)=delete | MayaFlux::IO::IOManager | |
| IOManager(IOManager &&)=delete | MayaFlux::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_service | MayaFlux::IO::IOManager | private |
| m_audio_buffers | MayaFlux::IO::IOManager | private |
| m_audio_captures | MayaFlux::IO::IOManager | private |
| m_audio_captures_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_audio_readers | MayaFlux::IO::IOManager | private |
| m_buffer_manager | MayaFlux::IO::IOManager | private |
| m_buffers_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_camera_buffers | MayaFlux::IO::IOManager | private |
| m_camera_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_camera_readers | MayaFlux::IO::IOManager | private |
| m_extracted_audio | MayaFlux::IO::IOManager | private |
| m_frame_rate | MayaFlux::IO::IOManager | private |
| m_image_readers | MayaFlux::IO::IOManager | private |
| m_io_service | MayaFlux::IO::IOManager | private |
| m_loaded_volumes | MayaFlux::IO::IOManager | private |
| m_model_readers | MayaFlux::IO::IOManager | private |
| m_next_reader_id | MayaFlux::IO::IOManager | private |
| m_next_spatial_capture_id | MayaFlux::IO::IOManager | private |
| m_next_video_capture_id | MayaFlux::IO::IOManager | private |
| m_next_volume_capture_id | MayaFlux::IO::IOManager | private |
| m_readers_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_save_tasks | MayaFlux::IO::IOManager | private |
| m_scheduler | MayaFlux::IO::IOManager | private |
| m_shutdown_done | MayaFlux::IO::IOManager | private |
| m_spatial_cache_refcounts | MayaFlux::IO::IOManager | private |
| m_spatial_caches | MayaFlux::IO::IOManager | private |
| m_spatial_captures | MayaFlux::IO::IOManager | private |
| m_spatial_captures_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_stop_done | MayaFlux::IO::IOManager | private |
| m_stream_info | MayaFlux::IO::IOManager | private |
| m_video_buffers | MayaFlux::IO::IOManager | private |
| m_video_captures | MayaFlux::IO::IOManager | private |
| m_video_captures_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_video_readers | MayaFlux::IO::IOManager | private |
| m_video_writers | MayaFlux::IO::IOManager | private |
| m_volume_captures | MayaFlux::IO::IOManager | private |
| m_volume_captures_mutex | MayaFlux::IO::IOManager | mutableprivate |
| m_writers | MayaFlux::IO::IOManager | private |
| m_writers_mutex | MayaFlux::IO::IOManager | private |
| 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 &)=delete | MayaFlux::IO::IOManager | |
| operator=(IOManager &&)=delete | MayaFlux::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::IOManager | private |
| 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 |