#include <audiowaveform.h>
◆ AudioWaveForm()
| AudioWaveForm::AudioWaveForm |
( |
QWidget * | parent = nullptr | ) |
|
|
explicit |
◆ ~AudioWaveForm()
| AudioWaveForm::~AudioWaveForm |
( |
| ) |
|
◆ addPlotLine()
| void AudioWaveForm::addPlotLine |
( |
| ) |
|
|
private |
◆ addUtteranceNumber()
| void AudioWaveForm::addUtteranceNumber |
( |
| ) |
|
|
private |
◆ adjustTime()
| void AudioWaveForm::adjustTime |
( |
double | timeValue | ) |
|
|
private |
◆ deselectLines()
| void AudioWaveForm::deselectLines |
( |
QVector< QCPItemLine * > & | lines, |
|
|
int | index, |
|
|
int | num_of_lines ) |
|
private |
◆ getBlockText
| void AudioWaveForm::getBlockText |
( |
QString | blockText | ) |
|
|
slot |
◆ getDuration
| void AudioWaveForm::getDuration |
( |
qint64 | total_time | ) |
|
|
slot |
◆ getTimeArray
| void AudioWaveForm::getTimeArray |
( |
QVector< QTime > | timeArray | ) |
|
|
slot |
◆ getUpdatedIndexes()
| void AudioWaveForm::getUpdatedIndexes |
( |
int | index1, |
|
|
int | index2 ) |
|
private |
◆ isAudioFile()
| bool AudioWaveForm::isAudioFile |
( |
const QString & | filePath | ) |
|
|
private |
◆ on_addBtn_clicked
| void AudioWaveForm::on_addBtn_clicked |
( |
| ) |
|
|
privateslot |
◆ on_updateTimestampsBtn_clicked
| void AudioWaveForm::on_updateTimestampsBtn_clicked |
( |
| ) |
|
|
privateslot |
◆ onMouseMove
| void AudioWaveForm::onMouseMove |
( |
QMouseEvent * | event | ) |
|
|
privateslot |
◆ onMousePress
| void AudioWaveForm::onMousePress |
( |
QMouseEvent * | event | ) |
|
|
privateslot |
◆ onMouseRelease
| void AudioWaveForm::onMouseRelease |
( |
QMouseEvent * | event | ) |
|
|
privateslot |
◆ plotLines()
| void AudioWaveForm::plotLines |
( |
int | n | ) |
|
|
private |
◆ positionChanged
| void AudioWaveForm::positionChanged |
( |
qint64 | position | ) |
|
|
signal |
◆ processAudioIn
| void AudioWaveForm::processAudioIn |
( |
| ) |
|
|
privateslot |
◆ processBuffer()
| void AudioWaveForm::processBuffer |
( |
| ) |
|
|
private |
◆ processSampleRate()
| void AudioWaveForm::processSampleRate |
( |
| ) |
|
|
private |
◆ samplesUpdated()
| void AudioWaveForm::samplesUpdated |
( |
| ) |
|
|
private |
◆ samplingStatus
| void AudioWaveForm::samplingStatus |
( |
bool | status | ) |
|
|
signal |
◆ setMediaUrl
| void AudioWaveForm::setMediaUrl |
( |
QUrl | url | ) |
|
|
slot |
◆ setPlayerPosition
| void AudioWaveForm::setPlayerPosition |
( |
qint64 | position | ) |
|
|
slot |
◆ setUtteranceNumber()
| void AudioWaveForm::setUtteranceNumber |
( |
int | n | ) |
|
|
private |
◆ showWaveForm()
| void AudioWaveForm::showWaveForm |
( |
| ) |
|
◆ updateTime
| void AudioWaveForm::updateTime |
( |
int | block_num, |
|
|
QTime | endTime ) |
|
signal |
◆ updateTimeStamps()
| void AudioWaveForm::updateTimeStamps |
( |
| ) |
|
◆ updateTimeStampsBlock
| void AudioWaveForm::updateTimeStampsBlock |
( |
QVector< int > | blocks | ) |
|
|
signal |
◆ updateTimestampsToggle()
| void AudioWaveForm::updateTimestampsToggle |
( |
| ) |
|
◆ updateUtterances()
| void AudioWaveForm::updateUtterances |
( |
int | ind | ) |
|
|
private |
◆ blockText
| QString AudioWaveForm::blockText |
|
private |
◆ blocktime
| QVector<int> AudioWaveForm::blocktime |
|
private |
◆ dragging
| bool AudioWaveForm::dragging = false |
|
private |
◆ endCoords
| QVector<double> AudioWaveForm::endCoords |
|
private |
◆ endLine
| QVector<QCPItemLine*> AudioWaveForm::endLine |
|
private |
◆ endTime
| QVector<QTime> AudioWaveForm::endTime |
|
private |
◆ factor
| int AudioWaveForm::factor = 1 |
|
private |
◆ flag1
| int AudioWaveForm::flag1 = 1 |
|
private |
◆ lastMouseX
| double AudioWaveForm::lastMouseX |
|
private |
◆ linesAvailable
| int AudioWaveForm::linesAvailable = -1 |
|
private |
◆ mAudioBuffer
| QBuffer AudioWaveForm::mAudioBuffer |
|
private |
◆ mFftIn
| double* AudioWaveForm::mFftIn |
|
private |
◆ mFftIndices
| QVector<double> AudioWaveForm::mFftIndices |
|
private |
◆ mFftOut
| double* AudioWaveForm::mFftOut |
|
private |
◆ mFftPlan
| fftw_plan AudioWaveForm::mFftPlan |
|
private |
◆ mIndices
| QVector<double> AudioWaveForm::mIndices |
|
private |
◆ mInputBuffer
| QBuffer AudioWaveForm::mInputBuffer |
|
private |
◆ mMediaFileName
| QString AudioWaveForm::mMediaFileName |
|
private |
◆ mPlayer
| QMediaPlayer* AudioWaveForm::mPlayer = nullptr |
|
private |
◆ mSamples
| QVector<double> AudioWaveForm::mSamples |
|
private |
◆ mUrl
◆ num_of_blocks
| int AudioWaveForm::num_of_blocks |
|
private |
◆ num_sam
| qint64 AudioWaveForm::num_sam = 0 |
|
private |
◆ numOfAddedLines
| uint64_t AudioWaveForm::numOfAddedLines = 0 |
|
private |
◆ playLine
| std::unique_ptr<QCPItemLine> AudioWaveForm::playLine = nullptr |
|
private |
◆ sample_rate
| qint64 AudioWaveForm::sample_rate = 0 |
|
private |
◆ selectedLineIndex
| int AudioWaveForm::selectedLineIndex = -1 |
|
private |
◆ startLine
| QVector<QCPItemLine*> AudioWaveForm::startLine |
|
private |
◆ timeValues
| QVector<double> AudioWaveForm::timeValues |
|
private |
◆ tot_duration
| qint64 AudioWaveForm::tot_duration |
|
private |
◆ total_duration
| qint64 AudioWaveForm::total_duration = 0 |
|
private |
◆ ui
| Ui::AudioWaveForm* AudioWaveForm::ui |
|
private |
◆ updateTimestamps
| bool AudioWaveForm::updateTimestamps = false |
|
private |
◆ utteranceNumbers
| QVector<QCPItemText*> AudioWaveForm::utteranceNumbers |
|
private |
◆ waveWidget
| QCustomPlot* AudioWaveForm::waveWidget |
|
private |
The documentation for this class was generated from the following files: