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::EditReader Class Reference

Public Member Functions

 EditReader (std::unique_ptr< EditToClipBeatReader > beatReader, std::unique_ptr< EditToClipTimeReader > timeReader)
 
bool isBeatBased () const
 
bool isTimeBased () const
 
choc::buffer::ChannelCount getNumChannels () const
 
bool read (BeatRange editBeatRange, TimeRange editTimeRange, choc::buffer::ChannelArrayView< float > &destBuffer, bool isContiguous, double playbackSpeedRatio)
 

Detailed Description

Definition at line 1270 of file tracktion_WaveNode.cpp.

Constructor & Destructor Documentation

◆ EditReader()

tracktion::engine::EditReader::EditReader ( std::unique_ptr< EditToClipBeatReader beatReader,
std::unique_ptr< EditToClipTimeReader timeReader 
)

Definition at line 1273 of file tracktion_WaveNode.cpp.

Member Function Documentation

◆ getNumChannels()

choc::buffer::ChannelCount tracktion::engine::EditReader::getNumChannels ( ) const

Definition at line 1284 of file tracktion_WaveNode.cpp.

◆ isBeatBased()

bool tracktion::engine::EditReader::isBeatBased ( ) const

Definition at line 1281 of file tracktion_WaveNode.cpp.

◆ isTimeBased()

bool tracktion::engine::EditReader::isTimeBased ( ) const

Definition at line 1282 of file tracktion_WaveNode.cpp.

◆ read()

bool tracktion::engine::EditReader::read ( BeatRange  editBeatRange,
TimeRange  editTimeRange,
choc::buffer::ChannelArrayView< float > &  destBuffer,
bool  isContiguous,
double  playbackSpeedRatio 
)

Definition at line 1290 of file tracktion_WaveNode.cpp.


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