|
OpenShot Library | libopenshot
0.7.0
|
#include <AudioRecorder.h>
Public Member Functions | |
| void | audioDeviceAboutToStart (juce::AudioIODevice *device) override |
| void | audioDeviceIOCallbackWithContext (const float *const *inputChannelData, int numInputChannels, float *const *outputChannelData, int numOutputChannels, int numSamples, const juce::AudioIODeviceCallbackContext &context) override |
| void | audioDeviceStopped () override |
| AudioRecorder (const AudioRecorderSettings &settings) | |
| void | Close () |
| AudioLevelData | GetLevelSnapshot () const |
| AudioRecorderStats | GetStats () const |
| openshot::AudioWaveformData | GetWaveformSnapshot () const |
| bool | IsMonitoring () const |
| bool | IsOpen () const |
| bool | IsRecording () const |
| void | Open () |
| void | PrepareRecording () |
| void | SetLevelCallback (std::function< void(const AudioLevelData &)> callback) |
| void | SetWaveformCallback (std::function< void(const AudioWaveformChunk &)> callback) |
| void | Start () |
| void | StartMonitoring () |
| void | Stop () |
| void | StopMonitoring () |
| ~AudioRecorder () override | |
Definition at line 149 of file AudioRecorder.h.
|
explicit |
Definition at line 161 of file AudioRecorder.cpp.
|
override |
Definition at line 176 of file AudioRecorder.cpp.
|
override |
Definition at line 473 of file AudioRecorder.cpp.
|
override |
Definition at line 412 of file AudioRecorder.cpp.
|
override |
Definition at line 478 of file AudioRecorder.cpp.
| void AudioRecorder::Close | ( | ) |
Definition at line 340 of file AudioRecorder.cpp.
Referenced by ~AudioRecorder().
| AudioLevelData AudioRecorder::GetLevelSnapshot | ( | ) | const |
Definition at line 394 of file AudioRecorder.cpp.
| AudioRecorderStats AudioRecorder::GetStats | ( | ) | const |
Definition at line 370 of file AudioRecorder.cpp.
| AudioWaveformData AudioRecorder::GetWaveformSnapshot | ( | ) | const |
Definition at line 388 of file AudioRecorder.cpp.
| bool AudioRecorder::IsMonitoring | ( | ) | const |
Definition at line 365 of file AudioRecorder.cpp.
| bool AudioRecorder::IsOpen | ( | ) | const |
Definition at line 355 of file AudioRecorder.cpp.
| bool AudioRecorder::IsRecording | ( | ) | const |
Definition at line 360 of file AudioRecorder.cpp.
| void AudioRecorder::Open | ( | ) |
Definition at line 206 of file AudioRecorder.cpp.
Referenced by PrepareRecording(), and StartMonitoring().
| void AudioRecorder::PrepareRecording | ( | ) |
Definition at line 276 of file AudioRecorder.cpp.
Referenced by Start().
| void AudioRecorder::SetLevelCallback | ( | std::function< void(const AudioLevelData &)> | callback | ) |
Definition at line 400 of file AudioRecorder.cpp.
| void AudioRecorder::SetWaveformCallback | ( | std::function< void(const AudioWaveformChunk &)> | callback | ) |
Definition at line 406 of file AudioRecorder.cpp.
| void AudioRecorder::Start | ( | ) |
Definition at line 262 of file AudioRecorder.cpp.
| void AudioRecorder::StartMonitoring | ( | ) |
Definition at line 316 of file AudioRecorder.cpp.
| void AudioRecorder::Stop | ( | ) |
Definition at line 291 of file AudioRecorder.cpp.
Referenced by Close().
| void AudioRecorder::StopMonitoring | ( | ) |
Definition at line 330 of file AudioRecorder.cpp.
Referenced by Close(), and PrepareRecording().
1.8.17