tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::FloatAudioFormatWriter Class Reference
Inheritance diagram for tracktion::engine::FloatAudioFormatWriter:
juce::AudioFormatWriter

Public Member Functions

 FloatAudioFormatWriter (juce::OutputStream *out, double sampleRate_, unsigned int numChannels_)
 
bool write (const int **data, int numSamps)
 
- Public Member Functions inherited from juce::AudioFormatWriter
const StringgetFormatName () const noexcept
 
virtual bool flush ()
 
bool writeFromAudioReader (AudioFormatReader &reader, int64 startSample, int64 numSamplesToRead)
 
bool writeFromAudioSource (AudioSource &source, int numSamplesToRead, int samplesPerBlock=2048)
 
bool writeFromAudioSampleBuffer (const AudioBuffer< float > &source, int startSample, int numSamples)
 
bool writeFromFloatArrays (const float *const *channels, int numChannels, int numSamples)
 
double getSampleRate () const noexcept
 
int getNumChannels () const noexcept
 
int getBitsPerSample () const noexcept
 
bool isFloatingPoint () const noexcept
 

Additional Inherited Members

- Protected Member Functions inherited from juce::AudioFormatWriter
 AudioFormatWriter (OutputStream *destStream, const String &formatName, double sampleRate, unsigned int numberOfChannels, unsigned int bitsPerSample)
 
 AudioFormatWriter (OutputStream *destStream, const String &formatName, double sampleRate, const AudioChannelSet &audioChannelLayout, unsigned int bitsPerSample)
 
- Protected Attributes inherited from juce::AudioFormatWriter
double sampleRate
 
unsigned int numChannels
 
unsigned int bitsPerSample
 
bool usesFloatingPointData
 
AudioChannelSet channelLayout
 
OutputStreamoutput
 

Detailed Description

Definition at line 101 of file tracktion_FloatAudioFileFormat.cpp.

Constructor & Destructor Documentation

◆ FloatAudioFormatWriter()

tracktion::engine::FloatAudioFormatWriter::FloatAudioFormatWriter ( juce::OutputStream out,
double  sampleRate_,
unsigned int  numChannels_ 
)

Definition at line 104 of file tracktion_FloatAudioFileFormat.cpp.

◆ ~FloatAudioFormatWriter()

tracktion::engine::FloatAudioFormatWriter::~FloatAudioFormatWriter ( )

Definition at line 116 of file tracktion_FloatAudioFileFormat.cpp.

Member Function Documentation

◆ write()

bool tracktion::engine::FloatAudioFormatWriter::write ( const int **  data,
int  numSamps 
)
virtual

Implements juce::AudioFormatWriter.

Definition at line 123 of file tracktion_FloatAudioFileFormat.cpp.


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