◆ Private()
Definition at line 20 of file VideoExportOptionsDialog.cpp.
22 {
24
25
26 if (validEncoders.size() > 0) {
30 if (validEncoders.contains(
encoder.id())) {
32 }
33 }
34
35 return filtered;
37 }
38
39 presetsXH264 <<
KoID(
"ultrafast", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"ultrafast"));
40 presetsXH264 <<
KoID(
"superfast", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"superfast"));
41 presetsXH264 <<
KoID(
"veryfast", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"veryfast"));
42 presetsXH264 <<
KoID(
"faster", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"faster"));
43 presetsXH264 <<
KoID(
"fast", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"fast"));
44 presetsXH264 <<
KoID(
"medium", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"medium"));
45 presetsXH264 <<
KoID(
"slow", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"slow"));
46 presetsXH264 <<
KoID(
"slower", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"slower"));
47 presetsXH264 <<
KoID(
"veryslow", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"veryslow"));
48 presetsXH264 <<
KoID(
"placebo", i18nc(
"h264 preset name, check simplescreenrecorder for standard translations",
"placebo"));
49
50 profilesXH264 <<
KoID(
"baseline", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"baseline"));
51 profilesXH264 <<
KoID(
"main", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"main"));
52 profilesXH264 <<
KoID(
"high", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"high"));
53 profilesXH264 <<
KoID(
"high10", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"high10"));
54 profilesXH264 <<
KoID(
"high422", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"high422"));
55 profilesXH264 <<
KoID(
"high444", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"high444"));
56
57 profilesXH265 <<
KoID(
"main", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"main"));
58 profilesXH265 <<
KoID(
"main10", i18nc(
"h264 profile name, check simplescreenrecorder for standard translations",
"main10 (HDR)"));
59
60
61 tuningXH264 <<
KoID(
"film", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"film"));
62 tuningXH264 <<
KoID(
"animation", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"animation"));
63 tuningXH264 <<
KoID(
"grain", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"grain"));
64 tuningXH264 <<
KoID(
"stillimage", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"stillimage"));
65 tuningXH264 <<
KoID(
"psnr", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"psnr"));
66 tuningXH264 <<
KoID(
"ssim", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"ssim"));
67 tuningXH264 <<
KoID(
"fastdecode", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"fastdecode"));
68 tuningXH264 <<
KoID(
"zerolatency", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"zerolatency"));
69
70 tuningXH265 <<
KoID(
"none", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"none"));
71 tuningXH265 <<
KoID(
"animation", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"animation"));
72 tuningXH265 <<
KoID(
"grain", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"grain"));
73 tuningXH265 <<
KoID(
"psnr", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"psnr"));
74 tuningXH265 <<
KoID(
"ssim", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"ssim"));
75 tuningXH265 <<
KoID(
"fastdecode", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"fastdecode"));
76 tuningXH265 <<
KoID(
"zero-latency", i18nc(
"h264 tune option name, check simplescreenrecorder for standard translations",
"zero-latency"));
77
78 predAPNG <<
KoID(
"none", i18nc(
"apng prediction option name",
"none"));
79 predAPNG <<
KoID(
"sub", i18nc(
"apng prediction option name",
"sub"));
80 predAPNG <<
KoID(
"up", i18nc(
"apng prediction option name",
"up"));
81 predAPNG <<
KoID(
"avg", i18nc(
"apng prediction option name",
"avg"));
82 predAPNG <<
KoID(
"paeth", i18nc(
"apng prediction option name",
"paeth"));
83 predAPNG <<
KoID(
"mixed", i18nc(
"apng prediction option name",
"mixed"));
84
85 presetsWEBP <<
KoID(
"default", i18nc(
"webp preset option name",
"default"));
87 presetsWEBP <<
KoID(
"drawing", i18nc(
"webp preset option name",
"drawing"));
89 presetsWEBP <<
KoID(
"photo", i18nc(
"webp preset option name",
"photo"));
90 presetsWEBP <<
KoID(
"picture", i18nc(
"webp preset option name",
"picture"));
92
96
99 paletteDitherGIF <<
KoID(
"floyd_steinberg", i18nc(
"paletteuse dither option name",
"floyd_steinberg"));
103
106 }
static QVector< KoID > encoderIdentifiers(ContainerType type)
Encoder * encoder(Imf::OutputFile &file, const ExrPaintLayerSaveInfo &info, int width)
QVector< KoID > tuningXH264
QVector< KoID > profilesXH265
QVector< KoID > paletteDiffModeGIF
QVector< KoID > presetsXH264
ContainerType containerType
QVector< KoID > presetsWEBP
QVector< KoID > paletteGenModeGIF
QVector< KoID > tuningXH265
QVector< KoID > profilesXH264
QVector< KoID > paletteDitherGIF
References containerType, encoder(), KisVideoExportOptionsDialog::encoderIdentifiers(), encoders, paletteDiffModeGIF, paletteDitherGIF, paletteGenModeGIF, predAPNG, presetsWEBP, presetsXH264, profilesXH264, profilesXH265, tuningXH264, and tuningXH265.
◆ containerType
| ContainerType KisVideoExportOptionsDialog::Private::containerType |
◆ currentCustomLine
| QString KisVideoExportOptionsDialog::Private::currentCustomLine |
◆ encoders
| QVector<KoID> KisVideoExportOptionsDialog::Private::encoders |
◆ hdrMetadataOptions
◆ paletteDiffModeGIF
| QVector<KoID> KisVideoExportOptionsDialog::Private::paletteDiffModeGIF |
◆ paletteDitherGIF
| QVector<KoID> KisVideoExportOptionsDialog::Private::paletteDitherGIF |
◆ paletteGenModeGIF
| QVector<KoID> KisVideoExportOptionsDialog::Private::paletteGenModeGIF |
◆ predAPNG
| QVector<KoID> KisVideoExportOptionsDialog::Private::predAPNG |
◆ presetsWEBP
| QVector<KoID> KisVideoExportOptionsDialog::Private::presetsWEBP |
◆ presetsXH264
| QVector<KoID> KisVideoExportOptionsDialog::Private::presetsXH264 |
◆ profilesXH264
| QVector<KoID> KisVideoExportOptionsDialog::Private::profilesXH264 |
◆ profilesXH265
| QVector<KoID> KisVideoExportOptionsDialog::Private::profilesXH265 |
◆ supportsHDR
| bool KisVideoExportOptionsDialog::Private::supportsHDR = false |
◆ tuningXH264
| QVector<KoID> KisVideoExportOptionsDialog::Private::tuningXH264 |
◆ tuningXH265
| QVector<KoID> KisVideoExportOptionsDialog::Private::tuningXH265 |
The documentation for this struct was generated from the following file: