Skip to content

Class QfAudioRecorder

ClassList > QfAudioRecorder

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
QfAudioRecorder (QObject * parent=nullptr)
bool hasLevel () const
double level () const
bool recording () const

Public Properties Documentation

property hasLevel [1/2]

bool QfAudioRecorder::hasLevel;

property level [1/2]

double QfAudioRecorder::level;

property recording [1/2]

bool QfAudioRecorder::recording;

Public Signals Documentation

signal hasLevelChanged

void QfAudioRecorder::hasLevelChanged;

Emitted upon successfully setting up the audio probe used to return audio levels.


signal levelChanged

void QfAudioRecorder::levelChanged;

Emitted when the current audio level being recorded has changed.


signal recordingChanged

void QfAudioRecorder::recordingChanged;

Emitted when the recording state has changed.


signal recordingLoaded

void QfAudioRecorder::recordingLoaded;

Emitted when a recorded audio file is finalized and loaded.


Public Functions Documentation

function QfAudioRecorder

explicit QfAudioRecorder::QfAudioRecorder (
    QObject * parent=nullptr
) 

function hasLevel [2/2]

bool QfAudioRecorder::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 QfAudioRecorder::level () const

Returns the current level (0.0 to 1.0) of the audio being recorded.

See also: hasLevel()


function recording [2/2]

bool QfAudioRecorder::recording () const

Returns TRUE when audio is being recorded.



The documentation for this class was generated from the following file src/core/qfaudiorecorder.h