| build_metadata(const std::shared_ptr< FFmpegDemuxContext > &demux, const std::shared_ptr< AudioStreamContext > &audio) const | MayaFlux::IO::SoundFileReader | private |
| build_regions(const std::shared_ptr< FFmpegDemuxContext > &demux, const std::shared_ptr< AudioStreamContext > &audio) const | MayaFlux::IO::SoundFileReader | private |
| can_read(const std::string &filepath) const override | MayaFlux::IO::SoundFileReader | virtual |
| clear_error() const | MayaFlux::IO::SoundFileReader | private |
| close() override | MayaFlux::IO::SoundFileReader | virtual |
| create_container() override | MayaFlux::IO::SoundFileReader | virtual |
| decode_frames(const std::shared_ptr< FFmpegDemuxContext > &demux, const std::shared_ptr< AudioStreamContext > &audio, uint64_t num_frames, uint64_t offset) | MayaFlux::IO::SoundFileReader | private |
| get_container_type() const override | MayaFlux::IO::SoundFileReader | inlinevirtual |
| get_data_type() const override | MayaFlux::IO::SoundFileReader | inlinevirtual |
| get_dimension_sizes() const override | MayaFlux::IO::SoundFileReader | virtual |
| get_last_error() const override | MayaFlux::IO::SoundFileReader | virtual |
| get_metadata() const override | MayaFlux::IO::SoundFileReader | virtual |
| get_num_dimensions() const override | MayaFlux::IO::SoundFileReader | virtual |
| get_preferred_chunk_size() const override | MayaFlux::IO::SoundFileReader | inlinevirtual |
| get_read_position() const override | MayaFlux::IO::SoundFileReader | virtual |
| get_regions() const override | MayaFlux::IO::SoundFileReader | virtual |
| get_supported_extensions() const override | MayaFlux::IO::SoundFileReader | virtual |
| is_open() const override | MayaFlux::IO::SoundFileReader | virtual |
| load_into_container(std::shared_ptr< Kakshya::SignalSourceContainer > container) override | MayaFlux::IO::SoundFileReader | virtual |
| m_audio | MayaFlux::IO::SoundFileReader | private |
| m_audio_options | MayaFlux::IO::SoundFileReader | private |
| m_cached_metadata | MayaFlux::IO::SoundFileReader | mutableprivate |
| m_cached_regions | MayaFlux::IO::SoundFileReader | mutableprivate |
| m_context_mutex | MayaFlux::IO::SoundFileReader | mutableprivate |
| m_current_frame_position | MayaFlux::IO::SoundFileReader | private |
| m_demux | MayaFlux::IO::SoundFileReader | private |
| m_error_mutex | MayaFlux::IO::SoundFileReader | mutableprivate |
| m_filepath | MayaFlux::IO::SoundFileReader | private |
| m_last_error | MayaFlux::IO::SoundFileReader | mutableprivate |
| m_metadata_mutex | MayaFlux::IO::SoundFileReader | mutableprivate |
| m_options | MayaFlux::IO::SoundFileReader | private |
| m_target_sample_rate | MayaFlux::IO::SoundFileReader | private |
| open(const std::string &filepath, FileReadOptions options=FileReadOptions::ALL) override | MayaFlux::IO::SoundFileReader | virtual |
| open_from_demux(std::shared_ptr< FFmpegDemuxContext > demux, std::shared_ptr< AudioStreamContext > audio, const std::string &filepath, FileReadOptions options=FileReadOptions::ALL) | MayaFlux::IO::SoundFileReader | |
| read_all() override | MayaFlux::IO::SoundFileReader | virtual |
| read_frames(uint64_t num_frames, uint64_t offset=0) | MayaFlux::IO::SoundFileReader | |
| read_region(const FileRegion ®ion) override | MayaFlux::IO::SoundFileReader | virtual |
| regions_to_groups(const std::vector< FileRegion > ®ions) | MayaFlux::IO::FileReader | protectedstatic |
| seek(const std::vector< uint64_t > &position) override | MayaFlux::IO::SoundFileReader | virtual |
| seek_internal(const std::shared_ptr< FFmpegDemuxContext > &demux, const std::shared_ptr< AudioStreamContext > &audio, uint64_t frame_position) | MayaFlux::IO::SoundFileReader | private |
| set_audio_options(AudioReadOptions options) | MayaFlux::IO::SoundFileReader | inline |
| set_error(const std::string &error) const | MayaFlux::IO::SoundFileReader | private |
| set_target_sample_rate(uint32_t sample_rate) | MayaFlux::IO::SoundFileReader | inline |
| SoundFileReader() | MayaFlux::IO::SoundFileReader | |
| supports_streaming() const override | MayaFlux::IO::SoundFileReader | inlinevirtual |
| ~FileReader()=default | MayaFlux::IO::FileReader | virtual |
| ~SoundFileReader() override | MayaFlux::IO::SoundFileReader | |