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

#include <AudioRecorder.h>

Inheritance diagram for AudioRecorder:
Inheritance graph
Collaboration diagram for AudioRecorder:
Collaboration graph

Public Member Functions

 AudioRecorder ()
 
bool opened ()
 
bool getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows)
 
int buttonAction (int x, int y, bool on, bool inCardRoutine)
 
bool beginOutputRecording ()
 
void process ()
 
void slowRoutine ()
 
bool isCurrentlyResampling ()
 
void endRecordingSoon (int buttonLatency=0)
 
- Public Member Functions inherited from UI
 UI ()
 
virtual int padAction (int x, int y, int velocity)
 
virtual int buttonAction (int x, int y, bool on, bool inCardRoutine)
 
virtual int horizontalEncoderAction (int offset)
 
virtual int verticalEncoderAction (int offset, bool inCardRoutine)
 
virtual void selectEncoderAction (int8_t offset)
 
virtual void modEncoderAction (int whichModEncoder, int offset)
 
virtual void modButtonAction (uint8_t whichButton, bool on)
 
virtual void modEncoderButtonAction (uint8_t whichModEncoder, bool on)
 
virtual void graphicsRoutine ()
 
virtual int timerCallback ()
 
virtual bool opened ()
 
virtual void focusRegained ()
 
virtual bool canSeeViewUnderneath ()
 
virtual ClipMindertoClipMinder ()
 
virtual void scrollFinished ()
 
virtual bool noteOnReceivedForMidiLearn (MIDIDevice *fromDevice, int channel, int note, int velocity)
 
virtual bool getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows)
 
virtual bool renderMainPads (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL, bool drawUndefinedArea=true)
 
virtual bool renderSidebar (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL)
 
void close ()
 

Public Attributes

uint8_t recordingSource
 
SampleRecorderrecorder
 

Constructor & Destructor Documentation

◆ AudioRecorder()

AudioRecorder::AudioRecorder ( )

Member Function Documentation

◆ beginOutputRecording()

bool AudioRecorder::beginOutputRecording ( )

◆ buttonAction()

int AudioRecorder::buttonAction ( int  x,
int  y,
bool  on,
bool  inCardRoutine 
)
virtual

Reimplemented from UI.

◆ endRecordingSoon()

void AudioRecorder::endRecordingSoon ( int  buttonLatency = 0)

◆ getGreyoutRowsAndCols()

bool AudioRecorder::getGreyoutRowsAndCols ( uint32_t *  cols,
uint32_t *  rows 
)
virtual

Reimplemented from UI.

◆ isCurrentlyResampling()

bool AudioRecorder::isCurrentlyResampling ( )

◆ opened()

bool AudioRecorder::opened ( )
virtual

Reimplemented from UI.

◆ process()

void AudioRecorder::process ( )

◆ slowRoutine()

void AudioRecorder::slowRoutine ( )

Member Data Documentation

◆ recorder

SampleRecorder* AudioRecorder::recorder

◆ recordingSource

uint8_t AudioRecorder::recordingSource

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