TracktionEngine
tracktion::engine::AudioFileUtils Member List

This is the complete list of members for tracktion::engine::AudioFileUtils, including all inherited members.

addBWAVStartToMetadata(juce::StringPairArray &metadata, SampleCount start)tracktion::engine::AudioFileUtilsstatic
applyBWAVStartTime(const juce::File &, SampleCount start)tracktion::engine::AudioFileUtilsstatic
convertToFormat(Engine &e, const juce::File &sourceFile, juce::OutputStream &destStream, int quality, const juce::StringPairArray &metadata, juce::int64 blockSize=-1, std::function< bool()> continuePredicate={}, std::function< void(float)> updateProgress={})tracktion::engine::AudioFileUtilsstatic
convertToFormat(juce::AudioFormatReader *reader, juce::OutputStream &destStream, int quality, const juce::StringPairArray &metadata, juce::int64 blockSize=-1, std::function< bool()> continuePredicate={}, std::function< void(float)> updateProgress={})tracktion::engine::AudioFileUtilsstatic
copyNonSilentSectionToNewFile(Engine &, const juce::File &sourceFile, const juce::File &destFile, float maxZeroLevelDb)tracktion::engine::AudioFileUtilsstatic
copySectionToNewFile(Engine &e, const juce::File &sourceFile, const juce::File &destFile, SampleRange range)tracktion::engine::AudioFileUtilsstatic
copySectionToNewFile(Engine &e, const juce::File &sourceFile, const juce::File &destFile, TimeRange range)tracktion::engine::AudioFileUtilsstatic
createMappedFileAndReaderFor(Engine &, const juce::File &)tracktion::engine::AudioFileUtilsstatic
createMemoryMappedReader(Engine &, const juce::File &, juce::AudioFormat *&)tracktion::engine::AudioFileUtilsstatic
createReaderFindingFormat(Engine &, const juce::File &, juce::AudioFormat *&)tracktion::engine::AudioFileUtilsstatic
createReaderFor(Engine &, const juce::File &)tracktion::engine::AudioFileUtilsstatic
createWriterFor(Engine &, const juce::File &, double sampleRate, unsigned int numChannels, int bitsPerSample, const juce::StringPairArray &metadata, int quality)tracktion::engine::AudioFileUtilsstatic
createWriterFor(juce::AudioFormat *, const juce::File &, double sampleRate, unsigned int numChannels, int bitsPerSample, const juce::StringPairArray &metadata, int quality)tracktion::engine::AudioFileUtilsstatic
getFileLengthSamples(Engine &e, const juce::File &)tracktion::engine::AudioFileUtilsstatic
readFromFormat(Engine &engine, juce::InputStream &source, const juce::File &dest)tracktion::engine::AudioFileUtilsstatic
reverse(Engine &, const juce::File &source, const juce::File &destination, std::atomic< float > &progress, juce::ThreadPoolJob *job=nullptr, bool canCreateWavIntermediate=true)tracktion::engine::AudioFileUtilsstatic
scanForNonZeroSamples(Engine &, const juce::File &, float maxZeroLevelDb)tracktion::engine::AudioFileUtilsstatic
trimSilence(Engine &, const juce::File &, float maxZeroLevelDb)tracktion::engine::AudioFileUtilsstatic