Classes | |
| class | FileAudioOutput |
Functions | |
| std::string | ffmpegError (int error) |
| std::string | ffmpegPath (const std::filesystem::path &path) |
| bool | isM3uPath (const std::filesystem::path &path) |
| bool | isUrl (std::string_view path) |
| std::vector< std::string > | readM3uPlaylist (const std::filesystem::path &playlist) |
| bool | replaceFile (const std::filesystem::path &source, const std::filesystem::path &destination, std::error_code &error) |
| bool | resampleMonoRecording (std::vector< float > &samples, unsigned int source_rate) |
| std::string | trimPlaylistLine (std::string line) |
Variables | |
| constexpr unsigned int | FILE_SAMPLE_RATE = 44100 |
|
nodiscard |
Definition at line 44 of file ACMXVK/file_audio.cpp.
References ffmpegError().
Referenced by ffmpegError(), and resampleMonoRecording().
|
nodiscard |
Definition at line 51 of file ACMXVK/file_audio.cpp.
References ffmpegPath().
Referenced by ffmpegPath().
|
nodiscard |
Definition at line 167 of file ACMXVK/file_audio.cpp.
References isM3uPath().
Referenced by isM3uPath().
|
nodiscard |
Definition at line 176 of file ACMXVK/file_audio.cpp.
References isUrl().
Referenced by isUrl(), and readM3uPlaylist().
|
nodiscard |
Definition at line 181 of file ACMXVK/file_audio.cpp.
References isUrl(), acmxvk::input::MAX_AUDIO_PLAYLIST_ENTRIES, acmxvk::input::Path, acmxvk::input::read_bounded_line(), readM3uPlaylist(), trimPlaylistLine(), acmxvk::input::Url, acmxvk::input::validate_file_size(), and acmxvk::input::validate_string().
Referenced by readM3uPlaylist().
|
nodiscard |
Definition at line 61 of file ACMXVK/file_audio.cpp.
References replaceFile().
Referenced by replaceFile().
|
nodiscard |
Definition at line 80 of file ACMXVK/file_audio.cpp.
References ffmpegError(), FILE_SAMPLE_RATE, and resampleMonoRecording().
Referenced by resampleMonoRecording().
|
nodiscard |
Definition at line 157 of file ACMXVK/file_audio.cpp.
References trimPlaylistLine().
Referenced by readM3uPlaylist(), and trimPlaylistLine().
|
constexpr |