|
template<typename AudioFormatType > |
void | tracktion::graph::test_utilities::writeToFile (juce::File file, choc::buffer::ChannelArrayView< float > block, double sampleRate, int qualityOptionIndex) |
| Writes an audio buffer to a file.
|
|
template<typename AudioFormatType > |
std::unique_ptr< juce::TemporaryFile > | tracktion::graph::test_utilities::writeToTemporaryFile (choc::buffer::ChannelArrayView< float > block, double sampleRate, int qualityOptionIndex=0) |
| Writes an audio buffer to a file.
|
|
juce::String | tracktion::graph::test_utilities::getName (ThreadPoolStrategy type) |
| Returns the ammount of internal memory allocated for buffers.
|
|
std::vector< ThreadPoolStrategy > | tracktion::graph::test_utilities::getThreadPoolStrategies () |
|
void | tracktion::graph::test_utilities::logGraph (Node &node) |
| Logs the graph structure to the console.
|
|
std::string | tracktion::graph::test_utilities::createGraphDescription (Node &) |
| Returns the graph structure in a dot textual description.
|
|
template<typename AudioFormatType > |
std::unique_ptr< juce::TemporaryFile > | tracktion::graph::test_utilities::getSinFile (double sampleRate, double durationInSeconds, int numChannels=1, float frequency=220.0f, int qualityOptionIndex=-1) |
|
template<typename AudioFormatType > |
std::unique_ptr< juce::TemporaryFile > | tracktion::graph::test_utilities::getSquareFile (double sampleRate, double durationInSeconds, int numChannels=1, float frequency=220.0f, int qualityOptionIndex=-1) |
|
template<typename AudioFormatType > |
std::unique_ptr< juce::TemporaryFile > | tracktion::graph::test_utilities::getTimeEncodedFile (double sampleRate, TimeDuration duration, TimeDuration stepDuration, int numChannels=1, int qualityOptionIndex=-1) |
|
template<typename AudioFormatType > |
std::unique_ptr< juce::TemporaryFile > | tracktion::graph::test_utilities::getTransientFile (double sampleRate, TimeDuration duration, TimePosition transientPos, float transientVal, int numChannels=1, int qualityOptionIndex=-1) |
|
bool | tracktion::graph::test_utilities::buffersAreEqual (const juce::AudioBuffer< float > &a, const juce::AudioBuffer< float > &b, float absSampleTolerance=0.0f) |
|
bool | tracktion::graph::test_utilities::buffersAreEqual (const choc::buffer::ChannelArrayView< float > &a, const choc::buffer::ChannelArrayView< float > &b, float absSampleTolerance=0.0f) |
|
std::optional< std::pair< choc::buffer::FrameCount, float > > | tracktion::graph::test_utilities::findFirstNonZeroSample (choc::buffer::MonoView< float > buffer) |
|