Krotos Modules 3
Loading...
Searching...
No Matches
RecorderDropName.h
Go to the documentation of this file.
1#pragma once
2
3namespace krotos
4{
14 {
15 public:
17 struct Variable
18 {
19 static const String PresetName;
20 static const String TakeCount;
21 static const String Date;
22 };
24
31 void setNameFormat(String formatString);
32
37 void setPresetName(String newPresetName);
38
43 String getNextName();
44
45 private:
46 // Get the formatted name
47 String getFormattedName();
48 // Get the current date/time
49 String getDate();
50 // Returns if the file already exists in the recordings output folder
51 bool recordedFileAlreadyExists(String filename);
52
53 String m_nameFormatting{"Bounce_%DATE%"};
56 };
57} // namespace krotos
Definition RecorderDropName.h:14
int m_takeNumber
Definition RecorderDropName.h:55
void setPresetName(String newPresetName)
Definition RecorderDropName.cpp:11
bool recordedFileAlreadyExists(String filename)
Definition RecorderDropName.cpp:50
String m_presetName
Definition RecorderDropName.h:54
String getDate()
Definition RecorderDropName.cpp:18
String getNextName()
Definition RecorderDropName.cpp:24
RecorderDropName()
Definition RecorderDropName.h:23
String getFormattedName()
Definition RecorderDropName.cpp:40
void setNameFormat(String formatString)
Definition RecorderDropName.cpp:9
String m_nameFormatting
Definition RecorderDropName.h:53
Definition AirAbsorptionFilter.cpp:2
Definition RecorderDropName.h:18
static const String Date
Definition RecorderDropName.h:21
static const String PresetName
Definition RecorderDropName.h:19
static const String TakeCount
Definition RecorderDropName.h:20