|
OpenShot Library | libopenshot 1.1.1
|
#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 170 of file AudioRecorder.h.
|
explicit |
Definition at line 183 of file AudioRecorder.cpp.
|
override |
Definition at line 198 of file AudioRecorder.cpp.
|
override |
Definition at line 501 of file AudioRecorder.cpp.
|
override |
Definition at line 447 of file AudioRecorder.cpp.
|
override |
Definition at line 506 of file AudioRecorder.cpp.
| void AudioRecorder::Close | ( | ) |
Definition at line 375 of file AudioRecorder.cpp.
Referenced by ~AudioRecorder().
| AudioLevelData AudioRecorder::GetLevelSnapshot | ( | ) | const |
Definition at line 429 of file AudioRecorder.cpp.
| AudioRecorderStats AudioRecorder::GetStats | ( | ) | const |
Definition at line 405 of file AudioRecorder.cpp.
| AudioWaveformData AudioRecorder::GetWaveformSnapshot | ( | ) | const |
Definition at line 423 of file AudioRecorder.cpp.
| bool AudioRecorder::IsMonitoring | ( | ) | const |
Definition at line 400 of file AudioRecorder.cpp.
| bool AudioRecorder::IsOpen | ( | ) | const |
Definition at line 390 of file AudioRecorder.cpp.
| bool AudioRecorder::IsRecording | ( | ) | const |
Definition at line 395 of file AudioRecorder.cpp.
| void AudioRecorder::Open | ( | ) |
Definition at line 228 of file AudioRecorder.cpp.
Referenced by PrepareRecording(), and StartMonitoring().
| void AudioRecorder::PrepareRecording | ( | ) |
Definition at line 311 of file AudioRecorder.cpp.
Referenced by Start().
| void AudioRecorder::SetLevelCallback | ( | std::function< void(const AudioLevelData &)> | callback | ) |
Definition at line 435 of file AudioRecorder.cpp.
| void AudioRecorder::SetWaveformCallback | ( | std::function< void(const AudioWaveformChunk &)> | callback | ) |
Definition at line 441 of file AudioRecorder.cpp.
| void AudioRecorder::Start | ( | ) |
Definition at line 297 of file AudioRecorder.cpp.
| void AudioRecorder::StartMonitoring | ( | ) |
Definition at line 351 of file AudioRecorder.cpp.
| void AudioRecorder::Stop | ( | ) |
Definition at line 326 of file AudioRecorder.cpp.
Referenced by Close().
| void AudioRecorder::StopMonitoring | ( | ) |
Definition at line 365 of file AudioRecorder.cpp.
Referenced by Close(), and PrepareRecording().