|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#include <config.h>
Public Member Functions | |
| cSoftHdConfig (void)=default | |
| virtual | ~cSoftHdConfig (void) |
| cSoftHdConfig destructor More... | |
| bool | SetupParse (const char *, const char *) |
| Parse setup parameters. More... | |
| void | PrintLogLevel (int) |
Public Attributes | |
| int | ConfigAdditionalBufferLengthMs = 0 |
| config size ms of a/v buffer More... | |
| int | ConfigVideoAudioDelayMs = 0 |
| config audio delay More... | |
| int | ConfigAudioPassthroughMask = 0 |
| config audio pass-through mask More... | |
| bool | ConfigAudioPassthroughState = false |
| flag audio-passthrough on/off More... | |
| bool | ConfigAudioDownmix = false |
| config ffmpeg audio downmix More... | |
| bool | ConfigAudioSoftvol = false |
| config use software volume More... | |
| bool | ConfigAudioNormalize = false |
| config use normalize volume More... | |
| int | ConfigAudioMaxNormalize = 0 |
| config max normalize factor More... | |
| bool | ConfigAudioCompression = false |
| config use volume compression More... | |
| int | ConfigAudioMaxCompression = 0 |
| config max volume compression More... | |
| int | ConfigAudioStereoDescent = 0 |
| config reduce stereo loudness More... | |
| int | ConfigAudioAutoAES = 0 |
| config automatic AES handling More... | |
| int | ConfigAudioEq = 0 |
| config equalizer filter More... | |
| int | ConfigAudioEqBand [18] |
| config equalizer filter bands More... | |
| bool | ConfigHideMainMenuEntry = false |
| config hide main menu entry More... | |
| bool | ConfigLogState = true |
| flag logging on/off More... | |
| int | ConfigLogLevels = 0 |
| loglevel config More... | |
| bool | ConfigDisableDeint = false |
| disable deinterlacer More... | |
| int | ConfigPipScalePercent = 25 |
| scale factor of pip video More... | |
| int | ConfigPipLeftPercent = 100 |
| 0 = aligned to left, 100 = aligned to right More... | |
| int | ConfigPipTopPercent = 0 |
| 0 = aligned to top, 100 = aligned to bottom More... | |
| int | ConfigPipUseAlt = false |
| int | ConfigPipAltScalePercent = 25 |
| alternative scale factor of pip video More... | |
| int | ConfigPipAltLeftPercent = 0 |
| 0 = aligned to left, 100 = aligned to right More... | |
| int | ConfigPipAltTopPercent = 0 |
| 0 = aligned to top, 100 = aligned to bottom More... | |
| const char * | ConfigAudioPCMDevice = nullptr |
| audio PCM device More... | |
| const char * | ConfigAudioPassthroughDevice = nullptr |
| audio passthrough device More... | |
| const char * | ConfigAudioMixerChannel = nullptr |
| audio mixer channel name More... | |
| const char * | ConfigDisplayResolution = nullptr |
| display resolution (syntax: "1920x1080@50") More... | |
|
default |
|
virtual |
cSoftHdConfig destructor
Definition at line 38 of file config.cpp.
| void cSoftHdConfig::PrintLogLevel | ( | int | loglevel | ) |
Definition at line 111 of file config.cpp.
References L_AV_SYNC, L_CODEC, L_DEBUG, L_DRM, L_GRAB, L_MEDIA, L_OPENGL, L_OPENGL_TIME, L_OPENGL_TIME_ALL, L_OSD, L_PACKET, L_SOUND, L_STILL, L_TRICK, and LOGINFO.
Referenced by SetupParse(), and cMenuSetupSoft::Store().
| bool cSoftHdConfig::SetupParse | ( | const char * | name, |
| const char * | value | ||
| ) |
Parse setup parameters.
| name | paramter name (case sensetive) |
| value | value as string |
Definition at line 50 of file config.cpp.
References ConfigAdditionalBufferLengthMs, ConfigAudioAutoAES, ConfigAudioCompression, ConfigAudioDownmix, ConfigAudioEq, ConfigAudioEqBand, ConfigAudioMaxCompression, ConfigAudioMaxNormalize, ConfigAudioNormalize, ConfigAudioPassthroughMask, ConfigAudioPassthroughState, ConfigAudioSoftvol, ConfigAudioStereoDescent, ConfigDisableDeint, ConfigHideMainMenuEntry, ConfigLogLevels, ConfigLogState, ConfigPipAltLeftPercent, ConfigPipAltScalePercent, ConfigPipAltTopPercent, ConfigPipLeftPercent, ConfigPipScalePercent, ConfigPipTopPercent, ConfigPipUseAlt, ConfigVideoAudioDelayMs, cSoftHdLogger::GetLogger(), and PrintLogLevel().
Referenced by cPluginSoftHdDevice::SetupParse().
| int cSoftHdConfig::ConfigAdditionalBufferLengthMs = 0 |
config size ms of a/v buffer
Definition at line 42 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdDevice::GetBufferFillLevelThresholdMs(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigAudioAutoAES = 0 |
config automatic AES handling
Definition at line 53 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| bool cSoftHdConfig::ConfigAudioCompression = false |
config use volume compression
Definition at line 50 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| bool cSoftHdConfig::ConfigAudioDownmix = false |
config ffmpeg audio downmix
Definition at line 46 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigAudioEq = 0 |
config equalizer filter
Definition at line 54 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigAudioEqBand[18] |
config equalizer filter bands
Definition at line 55 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigAudioMaxCompression = 0 |
config max volume compression
Definition at line 51 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigAudioMaxNormalize = 0 |
config max normalize factor
Definition at line 49 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| const char* cSoftHdConfig::ConfigAudioMixerChannel = nullptr |
audio mixer channel name
Definition at line 77 of file config.h.
Referenced by cSoftHdAudio::cSoftHdAudio(), and cSoftHdDevice::ProcessArgs().
| bool cSoftHdConfig::ConfigAudioNormalize = false |
config use normalize volume
Definition at line 48 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| const char* cSoftHdConfig::ConfigAudioPassthroughDevice = nullptr |
audio passthrough device
Definition at line 76 of file config.h.
Referenced by cSoftHdAudio::cSoftHdAudio(), and cSoftHdDevice::ProcessArgs().
| int cSoftHdConfig::ConfigAudioPassthroughMask = 0 |
config audio pass-through mask
Definition at line 44 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| bool cSoftHdConfig::ConfigAudioPassthroughState = false |
flag audio-passthrough on/off
Definition at line 45 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| const char* cSoftHdConfig::ConfigAudioPCMDevice = nullptr |
audio PCM device
Definition at line 75 of file config.h.
Referenced by cSoftHdAudio::cSoftHdAudio(), and cSoftHdDevice::ProcessArgs().
| bool cSoftHdConfig::ConfigAudioSoftvol = false |
config use software volume
Definition at line 47 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigAudioStereoDescent = 0 |
config reduce stereo loudness
Definition at line 52 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdAudio::cSoftHdAudio(), SetupParse(), and cMenuSetupSoft::Store().
| bool cSoftHdConfig::ConfigDisableDeint = false |
disable deinterlacer
Definition at line 61 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoStream::cVideoStream(), cSoftHdDevice::SetDisableDeint(), SetupParse(), and cMenuSetupSoft::Store().
| const char* cSoftHdConfig::ConfigDisplayResolution = nullptr |
display resolution (syntax: "1920x1080@50")
Definition at line 78 of file config.h.
Referenced by cVideoRender::cVideoRender(), and cSoftHdDevice::ProcessArgs().
| bool cSoftHdConfig::ConfigHideMainMenuEntry = false |
config hide main menu entry
Definition at line 58 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cPluginSoftHdDevice::MainMenuEntry(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigLogLevels = 0 |
loglevel config
Definition at line 60 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), SetupParse(), and cMenuSetupSoft::Store().
| bool cSoftHdConfig::ConfigLogState = true |
flag logging on/off
Definition at line 59 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipAltLeftPercent = 0 |
0 = aligned to left, 100 = aligned to right
Definition at line 71 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoRender::SetPipSize(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipAltScalePercent = 25 |
alternative scale factor of pip video
Definition at line 70 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoRender::SetPipSize(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipAltTopPercent = 0 |
0 = aligned to top, 100 = aligned to bottom
Definition at line 72 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoRender::SetPipSize(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipLeftPercent = 100 |
0 = aligned to left, 100 = aligned to right
Definition at line 65 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoRender::SetPipSize(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipScalePercent = 25 |
scale factor of pip video
Definition at line 64 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoRender::SetPipSize(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipTopPercent = 0 |
0 = aligned to top, 100 = aligned to bottom
Definition at line 66 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cVideoRender::SetPipSize(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigPipUseAlt = false |
Definition at line 68 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdDevice::cSoftHdDevice(), cVideoRender::cVideoRender(), SetupParse(), and cMenuSetupSoft::Store().
| int cSoftHdConfig::ConfigVideoAudioDelayMs = 0 |
config audio delay
Definition at line 43 of file config.h.
Referenced by cMenuSetupSoft::cMenuSetupSoft(), cSoftHdDevice::GetFirstAudioPtsMsToPlay(), cSoftHdDevice::GetFirstVideoPtsMsToPlay(), cSoftHdDevice::GetVideoAudioDelayMs(), cSoftHdDevice::OnEventReceived(), SetupParse(), and cMenuSetupSoft::Store().