77
88class Argument {
99protected:
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);
1517 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 ();
6880};
6981
7082#endif // !ARGUMENT_H
0 commit comments