Vagyojaka 5.5.7
Loading...
Searching...
No Matches
MediaSplitter Class Reference

#include <mediasplitter.h>

Inheritance diagram for MediaSplitter:

Public Member Functions

 MediaSplitter (QWidget *parent=nullptr)
 
 MediaSplitter (QWidget *parent, QString mediaFileName, QList< QTime > timeStamps)
 
void splitMedia ()
 

Private Member Functions

bool splitMediaUtil (uint64_t startSeconds, uint64_t endSeconds)
 

Private Attributes

QString mediaFileName
 
QList< QTime > timeStamps
 
uint64_t counter
 
QString path
 
QString currentTimeInStr
 
QString fileNameWithoutExt
 
QString fileNameWithExt
 
QString outputDir
 
QString outputFilePath
 
uint64_t startSeconds
 
uint64_t endSeconds
 
QString slash
 
QVBoxLayout * vBoxLayout = nullptr
 
QProgressBar * pBar = nullptr
 
QStatusBar * sBar = nullptr
 

Constructor & Destructor Documentation

◆ MediaSplitter() [1/2]

MediaSplitter::MediaSplitter ( QWidget * parent = nullptr)
explicit

◆ MediaSplitter() [2/2]

MediaSplitter::MediaSplitter ( QWidget * parent,
QString mediaFileName,
QList< QTime > timeStamps )
explicit

Member Function Documentation

◆ splitMedia()

void MediaSplitter::splitMedia ( )

◆ splitMediaUtil()

bool MediaSplitter::splitMediaUtil ( uint64_t startSeconds = 0,
uint64_t endSeconds = 0 )
private

Member Data Documentation

◆ counter

uint64_t MediaSplitter::counter
private

◆ currentTimeInStr

QString MediaSplitter::currentTimeInStr
private

◆ endSeconds

uint64_t MediaSplitter::endSeconds
private

◆ fileNameWithExt

QString MediaSplitter::fileNameWithExt
private

◆ fileNameWithoutExt

QString MediaSplitter::fileNameWithoutExt
private

◆ mediaFileName

QString MediaSplitter::mediaFileName
private

◆ outputDir

QString MediaSplitter::outputDir
private

◆ outputFilePath

QString MediaSplitter::outputFilePath
private

◆ path

QString MediaSplitter::path
private

◆ pBar

QProgressBar* MediaSplitter::pBar = nullptr
private

◆ sBar

QStatusBar* MediaSplitter::sBar = nullptr
private

◆ slash

QString MediaSplitter::slash
private

◆ startSeconds

uint64_t MediaSplitter::startSeconds
private

◆ timeStamps

QList<QTime> MediaSplitter::timeStamps
private

◆ vBoxLayout

QVBoxLayout* MediaSplitter::vBoxLayout = nullptr
private

The documentation for this class was generated from the following files: