Vagyojaka
5.5.7
Loading...
Searching...
No Matches
mediaplayer
utilities
mediasplitter.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "qboxlayout.h"
4
#include "qdialog.h"
5
#include "qprogressbar.h"
6
#include "qstatusbar.h"
7
8
9
class
MediaSplitter
:
public
QDialog
10
{
11
Q_OBJECT
12
public
:
13
explicit
MediaSplitter
(QWidget* parent =
nullptr
);
14
explicit
MediaSplitter
(QWidget* parent, QString
mediaFileName
,
15
QList<QTime>
timeStamps
);
16
17
void
splitMedia
();
18
19
private
:
20
bool
splitMediaUtil
(uint64_t
startSeconds
, uint64_t
endSeconds
);
21
QString
mediaFileName
;
22
QList<QTime>
timeStamps
;
23
uint64_t
counter
;
24
QString
path
;
25
QString
currentTimeInStr
;
26
QString
fileNameWithoutExt
;
27
QString
fileNameWithExt
;
28
QString
outputDir
;
29
QString
outputFilePath
;
30
uint64_t
startSeconds
;
31
uint64_t
endSeconds
;
32
QString
slash
;
33
QVBoxLayout*
vBoxLayout
=
nullptr
;
34
QProgressBar*
pBar
=
nullptr
;
35
QStatusBar*
sBar
=
nullptr
;
36
};
37
MediaSplitter
Definition
mediasplitter.h:10
MediaSplitter::counter
uint64_t counter
Definition
mediasplitter.h:23
MediaSplitter::fileNameWithoutExt
QString fileNameWithoutExt
Definition
mediasplitter.h:26
MediaSplitter::fileNameWithExt
QString fileNameWithExt
Definition
mediasplitter.h:27
MediaSplitter::outputDir
QString outputDir
Definition
mediasplitter.h:28
MediaSplitter::splitMedia
void splitMedia()
Definition
mediasplitter.cpp:72
MediaSplitter::sBar
QStatusBar * sBar
Definition
mediasplitter.h:35
MediaSplitter::timeStamps
QList< QTime > timeStamps
Definition
mediasplitter.h:22
MediaSplitter::outputFilePath
QString outputFilePath
Definition
mediasplitter.h:29
MediaSplitter::vBoxLayout
QVBoxLayout * vBoxLayout
Definition
mediasplitter.h:33
MediaSplitter::path
QString path
Definition
mediasplitter.h:24
MediaSplitter::endSeconds
uint64_t endSeconds
Definition
mediasplitter.h:31
MediaSplitter::slash
QString slash
Definition
mediasplitter.h:32
MediaSplitter::mediaFileName
QString mediaFileName
Definition
mediasplitter.h:21
MediaSplitter::pBar
QProgressBar * pBar
Definition
mediasplitter.h:34
MediaSplitter::currentTimeInStr
QString currentTimeInStr
Definition
mediasplitter.h:25
MediaSplitter::splitMediaUtil
bool splitMediaUtil(uint64_t startSeconds, uint64_t endSeconds)
Definition
mediasplitter.cpp:91
MediaSplitter::startSeconds
uint64_t startSeconds
Definition
mediasplitter.h:30
MediaSplitter::MediaSplitter
MediaSplitter(QWidget *parent=nullptr)
Definition
mediasplitter.cpp:25
Generated by
1.12.0