7
7
8
8
class Argument {
9
9
protected:
10
- static QString AudioRate (QString, QString);
11
- static QString AudioChannels (QString, QString);
12
- static QString VideoCodec (QString);
13
- static QString AudioCodec (QString);
14
- static QString AudioCodecMulti (QString, QString);
10
+ static QString audioRate (QString rate, QString stream);
11
+ static QString audioChannels (QString channels, QString stream);
12
+ static QString videoCodec (QString codec);
13
+ static QString audioCodec (QString codec);
14
+ static QString subtitleCodec (QString codec);
15
+ static QString mapChapters ();
16
+ static QString audioCodecMulti (QString codec, QString stream);
15
17
static QString x265Params ();
16
- static QString Threads (int );
17
- static QString Colors (QString, QString, QString);
18
- static QString Crop (int , int , int , int );
19
- static QString EntropyCoding (int );
20
- static QString BFrame (int );
21
- static QString ReferenceFrame (int );
22
- static QString MasterDisplay (QString);
23
- static QString HDR10Opt ();
24
- static QString Deinterlace ();
25
- static QString DeinterlaceCUDA ();
26
- static QString Colors (QString, QString, QString, QString);
27
- static QString MaxCllFall (int , int );
28
- static QString HDRPlus (QString);
29
- static QString DBVisionProfile (QString);
30
- static QString DBVisionRPU (QString);
31
- static QString MapVideo (QString, QString, int );
32
- static QString MapMux (QString, int );
33
- static QString MapAll (QString, QString);
34
- static QString DownMix (double );
35
- static QString PixelFormat (QString);
36
- static QString Pass (int );
37
- static QString VideoPreset (QString);
38
- static QString VideoProfile (QString);
39
- static QString VideoProfileLevel (QString);
40
- static QString VideoBitrate (int );
41
- static QString AudioBitrate (int , QString);
42
- static QString ConstantRateFactor (int );
43
- static QString ConstantQuantizer (int );
44
- static QString Quantizer (int );
45
- static QString ConstantVideoQuality (int );
46
- static QString ConstantAudioQuality (int , QString);
47
- static QString VideoResolution (int , int );
48
- static QString VideoResizeAlgo (QString);
49
- static QString PassLogFile (QString);
50
- static QString TransposeVideo (int );
51
- static QString FlipVideo (QString);
52
- static QString NoAutoRotate ();
53
- static QString AudioTitle (QString, QString);
54
- static QString AudioLang (QString, QString);
55
- static QString Tier (int );
56
- static QString SharpenVideo (QString, QString);
57
- static QString AddTimecodes (int , int , int , int );
58
- static QString VideoTune (QString);
59
- static QString VSPipe (QString, QString);
60
- static QString FFMpeg (QString);
61
- static QString Override ();
62
- static QString Input (QString);
63
- static QString Output (QString);
64
- static QString AddComma ();
65
- static QString AddColin ();
66
- static QString EnableFilters ();
67
- static QString ConcludeFilters ();
18
+ static QString setFastPass ();
19
+ static QString appleTag ();
20
+ static QString threads (int threads);
21
+ static QString colors (QString matrix, QString transfer, QString primaries);
22
+ static QString crop (int x, int y, int width, int height);
23
+ static QString entropyCoding (int coder);
24
+ static QString bFrame (int bFrame);
25
+ static QString referenceFrame (int refFrame);
26
+ static QString masterDisplay (QString display);
27
+ static QString hdr10Opt ();
28
+ static QString deinterlace ();
29
+ static QString deinterlaceCUDA ();
30
+ static QString colors (QString matrix, QString transfer, QString primaries, QString range);
31
+ static QString maxCllFall (int cll, int fall);
32
+ static QString hdrPlus (QString path);
33
+ static QString dbVisionProfile (QString profile);
34
+ static QString dbVisionRPU (QString path);
35
+ static QString mapVideo (QString type, QString s1, int s2);
36
+ static QString mapMux (QString type, int s1);
37
+ static QString mapAll (QString type, QString s1);
38
+ static QString mapSingle (QString type);
39
+ static QString downMix (double channels);
40
+ static QString pixelFormat (QString format);
41
+ static QString pass (int pass);
42
+ static QString videoPreset (QString preset);
43
+ static QString videoProfile (QString profile);
44
+ static QString videoProfileLevel (QString level);
45
+ static QString metaData1 ();
46
+ static QString metaData2 (QString str);
47
+ static QString videoBitrate (int bitrate);
48
+ static QString audioBitrate (int bitrate, QString stream);
49
+ static QString constantRateFactor (int crf);
50
+ static QString constantQuantizer (int strength);
51
+ static QString quantizer (int strength);
52
+ static QString buffer (int bitrate);
53
+ static QString constantVideoQuality (int quality);
54
+ static QString constantAudioQuality (int quality, QString stream);
55
+ static QString videoResolution (int width, int height);
56
+ static QString videoResizeAlgo (QString algo);
57
+ static QString passLogFile ();
58
+ static QString transposeVideo (int transpose);
59
+ static QString flipVideo (QString flip);
60
+ static QString noAutoRotate ();
61
+ static QString vp9Quality (QString quality);
62
+ static QString audioMetadata (QString stream);
63
+ static QString audioTitle (QString title);
64
+ static QString audioLang (QString lang);
65
+ static QString tier (int tier);
66
+ static QString sharpenVideo (QString radius, QString strength);
67
+ static QString addTimecodes (int hour, int minute, int second, int millisecond);
68
+ static QString videoTune (QString tune);
69
+ static QString override ();
70
+ static QString addComma ();
71
+ static QString statsFile (QString path);
72
+ static QString allThreads ();
73
+ static QString addColin ();
74
+ static QString enableFilters ();
75
+ static QString input ();
76
+ static QString concludeFilters ();
77
+ static QString nullPath ();
78
+ static QString vsPipe ();
79
+ static QString vs ();
68
80
};
69
81
70
82
#endif // !ARGUMENT_H
0 commit comments