Class AudioRecorder
Inherits the following classes: QMediaRecorder
Public Properties
| Type | Name |
|---|---|
| property bool | hasLevel |
| property double | level |
| property bool | recording |
Public Signals
| Type | Name |
|---|---|
| signal void | hasLevelChanged |
| signal void | levelChanged |
| signal void | recordingChanged |
| signal void | recordingLoaded |
Public Functions
| Type | Name |
|---|---|
| AudioRecorder (QObject * parent=nullptr) |
|
| bool | hasLevel () const |
| double | level () const |
| bool | recording () const |
Public Properties Documentation
property hasLevel [1/2]
bool AudioRecorder::hasLevel;
property level [1/2]
double AudioRecorder::level;
property recording [1/2]
bool AudioRecorder::recording;
Public Signals Documentation
signal hasLevelChanged
void AudioRecorder::hasLevelChanged;
Emitted upon successfully setting up the audio probe used to return audio levels.
signal levelChanged
void AudioRecorder::levelChanged;
Emitted when the current audio level being recorded has changed.
signal recordingChanged
void AudioRecorder::recordingChanged;
Emitted when the recording state has changed.
signal recordingLoaded
void AudioRecorder::recordingLoaded;
Emitted when a recorded audio file is finalized and loaded.
Public Functions Documentation
function AudioRecorder
explicit AudioRecorder::AudioRecorder (
QObject * parent=nullptr
)
function hasLevel [2/2]
bool AudioRecorder::hasLevel () const
Returns TRUE when audio level/amplitude is available during recording.
Note:
this reflects whether a given platform supports QAudioProbe
See also: level()
function level [2/2]
double AudioRecorder::level () const
Returns the current level (0.0 to 1.0) of the audio being recorded.
See also: hasLevel()
function recording [2/2]
bool AudioRecorder::recording () const
Returns TRUE when audio is being recorded.
The documentation for this class was generated from the following file src/core/audiorecorder.h