Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
AudioFileHolder Class Reference

#include <AudioFileHolder.h>

Inheritance diagram for AudioFileHolder:
Inheritance graph
Collaboration diagram for AudioFileHolder:
Collaboration graph

Public Member Functions

 AudioFileHolder ()
 
virtual ~AudioFileHolder ()
 
virtual void setAudioFile (AudioFile *newSample, bool reversed=false, bool manuallySelected=false, int clusterLoadInstruction=CLUSTER_ENQUEUE)
 
int loadFile (bool reversed, bool manuallySelected, bool mayActuallyReadFile, int clusterLoadInstruction=CLUSTER_ENQUEUE, FilePointer *filePointer=NULL, bool makeWaveTableWorkAtAllCosts=false)
 
virtual void unassignAllClusterReasons (bool beingDestructed=false)
 

Public Attributes

String filePath
 
AudioFileaudioFile
 
uint8_t audioFileType
 

Constructor & Destructor Documentation

◆ AudioFileHolder()

AudioFileHolder::AudioFileHolder ( )

◆ ~AudioFileHolder()

AudioFileHolder::~AudioFileHolder ( )
virtual

Member Function Documentation

◆ loadFile()

int AudioFileHolder::loadFile ( bool  reversed,
bool  manuallySelected,
bool  mayActuallyReadFile,
int  clusterLoadInstruction = CLUSTER_ENQUEUE,
FilePointer *  filePointer = NULL,
bool  makeWaveTableWorkAtAllCosts = false 
)

◆ setAudioFile()

void AudioFileHolder::setAudioFile ( AudioFile newSample,
bool  reversed = false,
bool  manuallySelected = false,
int  clusterLoadInstruction = CLUSTER_ENQUEUE 
)
virtual

Reimplemented in SampleHolder, and SampleHolderForClip.

◆ unassignAllClusterReasons()

virtual void AudioFileHolder::unassignAllClusterReasons ( bool  beingDestructed = false)
inlinevirtual

Reimplemented in SampleHolder, and SampleHolderForVoice.

Member Data Documentation

◆ audioFile

AudioFile* AudioFileHolder::audioFile

◆ audioFileType

uint8_t AudioFileHolder::audioFileType

◆ filePath

String AudioFileHolder::filePath

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