TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::FloatAudioFormat Class Reference

A raw, proprietary, simple floating point format used for freeze files, etc. More...

#include <tracktion_FloatAudioFileFormat.h>

Inherits juce::AudioFormat.

Public Member Functions

 FloatAudioFormat ()
 
 ~FloatAudioFormat () override
 
juce::Array< int > getPossibleSampleRates () override
 
juce::Array< int > getPossibleBitDepths () override
 
bool canDoStereo () override
 
bool canDoMono () override
 
bool canHandleFile (const juce::File &) override
 
juce::AudioFormatReader * createReaderFor (juce::InputStream *, bool deleteStreamIfOpeningFails) override
 
juce::MemoryMappedAudioFormatReader * createMemoryMappedReader (const juce::File &) override
 
std::unique_ptr< juce::AudioFormatWriter > createWriterFor (std::unique_ptr< juce::OutputStream > &, const juce::AudioFormatWriterOptions &) override
 

Detailed Description

A raw, proprietary, simple floating point format used for freeze files, etc.

Constructor & Destructor Documentation

◆ FloatAudioFormat()

tracktion::engine::FloatAudioFormat::FloatAudioFormat ( )

◆ ~FloatAudioFormat()

tracktion::engine::FloatAudioFormat::~FloatAudioFormat ( )
override

Member Function Documentation

◆ getPossibleSampleRates()

juce::Array< int > tracktion::engine::FloatAudioFormat::getPossibleSampleRates ( )
override

◆ getPossibleBitDepths()

juce::Array< int > tracktion::engine::FloatAudioFormat::getPossibleBitDepths ( )
override

◆ canDoStereo()

bool tracktion::engine::FloatAudioFormat::canDoStereo ( )
override

◆ canDoMono()

bool tracktion::engine::FloatAudioFormat::canDoMono ( )
override

◆ canHandleFile()

bool tracktion::engine::FloatAudioFormat::canHandleFile ( const juce::File &  )
override

◆ createReaderFor()

juce::AudioFormatReader * tracktion::engine::FloatAudioFormat::createReaderFor ( juce::InputStream *  ,
bool  deleteStreamIfOpeningFails 
)
override

◆ createMemoryMappedReader()

juce::MemoryMappedAudioFormatReader * tracktion::engine::FloatAudioFormat::createMemoryMappedReader ( const juce::File &  )
override

◆ createWriterFor()

std::unique_ptr< juce::AudioFormatWriter > tracktion::engine::FloatAudioFormat::createWriterFor ( std::unique_ptr< juce::OutputStream > &  ,
const juce::AudioFormatWriterOptions &   
)
override

The documentation for this class was generated from the following file: