| MythTV master
    | 
#include <vector>#include <QObject>#include <QStringList>#include <QRecursiveMutex>#include <QSize>#include <QMap>#include "libmythtv/mythtvexp.h"Go to the source code of this file.
| Classes | |
| struct | RenderOptions | 
| class | MythVideoProfileItem | 
| class | MythVideoProfile | 
| Variables | |
| static constexpr const char * | DEINT_QUALITY_NONE { "none" } | 
| static constexpr const char * | DEINT_QUALITY_LOW { "low" } | 
| static constexpr const char * | DEINT_QUALITY_MEDIUM { "medium" } | 
| static constexpr const char * | DEINT_QUALITY_HIGH { "high" } | 
| static constexpr const char * | DEINT_QUALITY_SHADER { "shader" } | 
| static constexpr const char * | DEINT_QUALITY_DRIVER { "driver" } | 
| static constexpr const char * | UPSCALE_DEFAULT { "bilinear" } | 
| static constexpr const char * | UPSCALE_HQ1 { "bicubic" } | 
| static constexpr const char * | COND_WIDTH { "cond_width" } | 
| static constexpr const char * | COND_HEIGHT { "cond_height" } | 
| static constexpr const char * | COND_RATE { "cond_framerate" } | 
| static constexpr const char * | COND_CODECS { "cond_codecs" } | 
| static constexpr const char * | PREF_DEC { "pref_decoder" } | 
| static constexpr const char * | PREF_CPUS { "pref_max_cpus" } | 
| static constexpr const char * | PREF_LOOP { "pref_skiploop" } | 
| static constexpr const char * | PREF_RENDER { "pref_videorenderer" } | 
| static constexpr const char * | PREF_DEINT1X { "pref_deint0" } | 
| static constexpr const char * | PREF_DEINT2X { "pref_deint1" } | 
| static constexpr const char * | PREF_PRIORITY { "pref_priority" } | 
| static constexpr const char * | PREF_UPSCALE { "pref_upscale" } | 
| static constexpr uint | VIDEO_MAX_CPUS { 16 } | 
| 
 | staticconstexpr | 
Definition at line 29 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfileItem::IsMatch(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
| 
 | staticconstexpr | 
Definition at line 27 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), PlaybackProfileItemConfig::heightChanged(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
| 
 | staticconstexpr | 
Definition at line 28 of file mythvideoprofile.h.
Referenced by PlaybackProfileItemConfig::framerateChanged(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
| 
 | staticconstexpr | 
Definition at line 26 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and PlaybackProfileItemConfig::widthChanged().
| 
 | staticconstexpr | 
Definition at line 22 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
| 
 | staticconstexpr | 
Definition at line 20 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), MythVideoProfile::GetDeinterlacers(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
| 
 | staticconstexpr | 
Definition at line 18 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), MythVideoProfile::GetDeinterlacers(), PlaybackProfileItemConfig::GetQuality(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
| 
 | staticconstexpr | 
Definition at line 19 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), MythVideoProfile::GetDeinterlacers(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
| 
 | staticconstexpr | 
| 
 | staticconstexpr | 
Definition at line 21 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
| 
 | staticconstexpr | 
Definition at line 31 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetMaxCPUs(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
| 
 | staticconstexpr | 
Definition at line 30 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetDecoder(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
| 
 | staticconstexpr | 
Definition at line 34 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetSingleRatePreferences(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
| 
 | staticconstexpr | 
Definition at line 35 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetDoubleRatePreferences(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
| 
 | staticconstexpr | 
Definition at line 32 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::IsSkipLoopEnabled(), PlaybackProfileItemConfig::Load(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
| 
 | staticconstexpr | 
Definition at line 36 of file mythvideoprofile.h.
Referenced by MythVideoProfileItem::GetPriority(), and MythVideoProfile::LoadBestPreferences().
| 
 | staticconstexpr | 
Definition at line 33 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetVideoRenderer(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfile::SetVideoRenderer(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
| 
 | staticconstexpr | 
Definition at line 37 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetUpscaler(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
| 
 | staticconstexpr | 
Definition at line 23 of file mythvideoprofile.h.
Referenced by MythVideoProfile::GetUpscalers(), PlaybackProfileItemConfig::Load(), and MythVideoProfile::LoadBestPreferences().
| 
 | staticconstexpr | 
Definition at line 24 of file mythvideoprofile.h.
Referenced by MythVideoProfile::GetUpscalers(), and MythVideoGPU::UpscalerChanged().
| 
 | staticconstexpr | 
Definition at line 39 of file mythvideoprofile.h.
Referenced by MythVideoProfile::GetMaxCPUs(), and PlaybackProfileItemConfig::PlaybackProfileItemConfig().