#include <string>
#include <vector>
#include <cstdint>
#include <functional>
#include <iosfwd>
#include <optional>
Go to the source code of this file.
|
| std::optional< AudioFileInfo > | pulp::audio::read_audio_file_info (const std::string &path) |
| std::optional< AudioFileData > | pulp::audio::read_audio_file (const std::string &path) |
| std::optional< AudioFileData > | pulp::audio::read_audio_file (const std::string &path, const std::function< bool(const AudioFileInfo &)> &admit) |
| bool | pulp::audio::write_wav_file (const std::string &path, const AudioFileData &data) |
| bool | pulp::audio::write_wav_file (const std::string &path, const AudioFileData &data, WavBitDepth bit_depth) |
| bool | pulp::audio::write_wav_stream (std::ostream &output, const AudioFileData &data, WavBitDepth bit_depth) |
| void | pulp::audio::int16_to_float (const int16_t *src, float *dst, size_t count) |
| void | pulp::audio::int24_to_float (const uint8_t *src, float *dst, size_t count) |
| void | pulp::audio::int32_to_float (const int32_t *src, float *dst, size_t count) |
| void | pulp::audio::float_to_int16 (const float *src, int16_t *dst, size_t count) |
| void | pulp::audio::float_to_int32 (const float *src, int32_t *dst, size_t count) |