本文整理汇总了C++中cfgGet函数的典型用法代码示例。如果您正苦于以下问题:C++ cfgGet函数的具体用法?C++ cfgGet怎么用?C++ cfgGet使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cfgGet函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: cfgGet
void ToutsfsPage::connect2dlg(void)
{
int connect = cfgGet(IDFF_aoutConnectTo);
cbxSetCurSel(IDC_CBX_AOUT_CONNECTTO, connect);
enable(connect > 0, IDC_CHB_AOUT_CONNECTTO_SPDIF);
setCheck(IDC_CHB_AOUT_CONNECTTO_SPDIF, cfgGet(IDFF_aoutConnectToOnlySpdif));
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:7,代码来源:Coutsfs.cpp
示例2: cfgSet
void TresizeBordersPage::onLock(void)
{
cfgSet(IDFF_bordersLocked, getCheck(IDC_CHB_BORDERSLOCKED));
cfgSet(IDFF_bordersPercentY, cfgGet(IDFF_bordersPercentX));
cfgSet(IDFF_bordersPixelsY, cfgGet(IDFF_bordersPixelsX));
cfg2dlg();
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:7,代码来源:CresizeBorders.cpp
示例3: enableWindow
void TfiltersPage::setPPchbs(void)
{
int ppmode;
if (cfgGet(IDFF_ppIsCustom))
{
enableWindow(IDC_CHB_DEBLOCKV_LUM ,true);
enableWindow(IDC_CHB_DEBLOCKH_LUM ,true);
enableWindow(IDC_CHB_DEBLOCKV_CHROM,true);
enableWindow(IDC_CHB_DEBLOCKH_CHROM,true);
enableWindow(IDC_CHB_DERING_LUM ,true);
enableWindow(IDC_CHB_DERING_CHROM ,true);
ppmode=cfgGet(IDFF_ppcustom);
}
else
{
enableWindow(IDC_CHB_DEBLOCKV_LUM ,false);
enableWindow(IDC_CHB_DEBLOCKH_LUM ,false);
enableWindow(IDC_CHB_DEBLOCKV_CHROM,false);
enableWindow(IDC_CHB_DEBLOCKH_CHROM,false);
enableWindow(IDC_CHB_DERING_LUM ,false);
enableWindow(IDC_CHB_DERING_CHROM ,false);
deci->getPPmode(&ppmode);
};
setCheck(IDC_CHB_DEBLOCKV_LUM ,ppmode&LUM_V_DEBLOCK);
setCheck(IDC_CHB_DEBLOCKH_LUM ,ppmode&LUM_H_DEBLOCK);
setCheck(IDC_CHB_DEBLOCKV_CHROM,ppmode&CHROM_V_DEBLOCK);
setCheck(IDC_CHB_DEBLOCKH_CHROM,ppmode&CHROM_H_DEBLOCK);
setCheck(IDC_CHB_DERING_LUM ,ppmode&LUM_DERING);
setCheck(IDC_CHB_DERING_CHROM ,ppmode&CHROM_DERING);
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:30,代码来源:CfiltersPage.cpp
示例4: setCheck
void TdeinterlacePageYadif::cfg2dlg(void)
{
setCheck(IDC_CHB_YADIF_SKIP_CHECK, !!(cfgGet(IDFF_yadifMode) & 2));
setCheck(IDC_CHB_YADIF_DOUBLE_FRAMERATE, cfgGet(IDFF_yadifMode) & 1);
int se=cfgGet(IDFF_yadifFieldOrder);
cbxSetDataCurSel(IDC_CBX_YADIF_PARITY,se);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:7,代码来源:CdeinterlaceYadif.cpp
示例5: switch
INT_PTR TgenericPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg) {
case WM_NOTIFY: {
NMHDR *nmhdr=LPNMHDR(lParam);
if (!nostate && nmhdr->hwndFrom==hlv && nmhdr->idFrom==IDC_LV_GENERIC)
switch (nmhdr->code) {
case LVN_ITEMCHANGED: {
LPNMLISTVIEW nmlv=LPNMLISTVIEW(lParam);
if (nmlv->uChanged&LVIF_STATE && ((nmlv->uOldState&4096)!=(nmlv->uNewState&4096))) {
Tflag *f=(Tflag*)nmlv->lParam;
if (nmlv->uNewState&8192) {
cfgSet(std::get<IDFF-1>(*f),cfgGet(std::get<IDFF-1>(*f))|std::get<VAL-1>(*f));
} else if (nmlv->uNewState&4096) {
cfgSet(std::get<IDFF-1>(*f),cfgGet(std::get<IDFF-1>(*f))&~std::get<VAL-1>(*f));
}
if (std::get<REPAINT-1>(*f)) {
cfg2dlg();
}
}
return TRUE;
}
break;
}
break;
}
}
return TconfPageEnc::msgProc(uMsg,wParam,lParam);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:29,代码来源:Cgeneric.cpp
示例6: setCheck
void TinPage::in2dlg(void)
{
setCheck(IDC_CHB_PROC,cfgGet(IDFF_enc_isProc));
setCheck(IDC_CHB_FLIP,cfgGet(IDFF_enc_flip));
static const int idProc[]= {IDC_CHB_PROC,IDC_BT_PROC_CONFIG,0};
enable(ffproc?1:0,idProc);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:7,代码来源:Cin.cpp
示例7: tbrSet
void ToffsetPage::offset2dlg(void)
{
tbrSet(IDC_TBR_OFFSETY_X, cfgGet(IDFF_offsetY_X), IDC_LBL_OFFSETY_X);
tbrSet(IDC_TBR_OFFSETY_Y, cfgGet(IDFF_offsetY_Y), IDC_LBL_OFFSETY_Y);
tbrSet(IDC_TBR_OFFSETUV_X, cfgGet(IDFF_offsetU_X), IDC_LBL_OFFSETUV_X);
tbrSet(IDC_TBR_OFFSETUV_Y, cfgGet(IDFF_offsetU_Y), IDC_LBL_OFFSETUV_Y);
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:7,代码来源:Coffset.cpp
示例8: ListView_SetExtendedListViewStyleEx
void TcodecsPage::initLV(const char_t *IthirdCol)
{
hlv=GetDlgItem(m_hwnd,IDC_LV_INCODECS);
ListView_SetExtendedListViewStyleEx(hlv,LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP|LVS_EX_GRIDLINES,LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP|LVS_EX_GRIDLINES);
int ncol=0;
ListView_AddCol(hlv,ncol,cfgGet(IDFF_lvCodecsWidth0),_(IDC_LV_INCODECS,_l("Format" )),false);
ListView_AddCol(hlv,ncol,cfgGet(IDFF_lvCodecsWidth1),_(IDC_LV_INCODECS,_l("Decoder")),false);
ListView_AddCol(hlv,ncol,cfgGet(IDFF_lvCodecsWidth2),_(IDC_LV_INCODECS,thirdCol=IthirdCol?IthirdCol:_l("Details")),false);
hcbx=GetDlgItem(m_hwnd,IDC_CBX_INCODECS);
formats.clear();
fillCodecs();
ListView_SetItemCount(hlv,formats.size());
curitem=cfgGet(IDFF_lvCodecsSelected);
lvSetSelItem(IDC_LV_INCODECS,curitem);
ListView_EnsureVisible(hlv,curitem,FALSE);
options2dlg(curitem);
if (setHints!=-1) {
enableHints(!!setHints);
}
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:25,代码来源:Ccodecs.cpp
示例9: tsnprintf_s
void TdecoderOptionsPage::getTip(char_t *tipS, size_t len)
{
tsnprintf_s(tipS, len, _TRUNCATE, _l("IDCT: %s"), Tlibavcodec::idctNames[cfgGet(IDFF_idct)]);
int bugs = cfgGet(IDFF_workaroundBugs);
if (bugs && bugs != FF_BUG_AUTODETECT) {
strncatf(tipS, len, _l("\nBugs workaround"));
}
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:8,代码来源:CdecoderOptions.cpp
示例10: setDlgItemText
void TbitmapPage::cfg2dlg(void)
{
setDlgItemText(m_hwnd,IDC_ED_BITMAP_FLNM,cfgGetStr(IDFF_bitmapFlnm));
pos2dlg();
cbxSetCurSel(IDC_CBX_BITMAP_ALIGN,cfgGet(IDFF_bitmapAlign));
cbxSetCurSel(IDC_CBX_BITMAP_MODE,cfgGet(IDFF_bitmapMode));
opacity2dlg();
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:8,代码来源:Cbitmap.cpp
示例11: setCheck
void TkeysPage::keys2dlg(void)
{
setCheck(IDC_CHB_KEYS, cfgGet(IDFF_isKeys));
setCheck(IDC_CHB_KEYS_ALWAYS, cfgGet(IDFF_keysAlways));
setCheck(IDC_CHB_KEYS_SHORTOSD, cfgGet(IDFF_keysShortOsd));
SetDlgItemInt(m_hwnd, IDC_ED_KEYS_SEEK1, cfgGet(IDFF_keysSeek1), FALSE);
SetDlgItemInt(m_hwnd, IDC_ED_KEYS_SEEK2, cfgGet(IDFF_keysSeek2), FALSE);
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:8,代码来源:Ckeys.cpp
示例12: tbrSet
void TfreeverbPage::cfg2dlg(void)
{
tbrSet(IDC_TBR_FREEVERB_ROOMSIZE,cfgGet(IDFF_freeverbRoomsize),IDC_LBL_FREEVERB_ROOMSIZE,NULL,1000.0);
tbrSet(IDC_TBR_FREEVERB_DAMPING ,cfgGet(IDFF_freeverbDamp ),IDC_LBL_FREEVERB_DAMPING ,NULL,1000.0);
tbrSet(IDC_TBR_FREEVERB_WET ,cfgGet(IDFF_freeverbWet ),IDC_LBL_FREEVERB_WET ,NULL,1000.0);
tbrSet(IDC_TBR_FREEVERB_DRY ,cfgGet(IDFF_freeverbDry ),IDC_LBL_FREEVERB_DRY ,NULL,1000.0);
tbrSet(IDC_TBR_FREEVERB_WIDTH ,cfgGet(IDFF_freeverbWidth ),IDC_LBL_FREEVERB_WIDTH ,NULL,1000.0);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:8,代码来源:Cfreeverb.cpp
示例13: SendDlgItemMessage
void TpictPropPage::pictProp2dlg(void)
{
SendDlgItemMessage(m_hwnd,IDC_TBR_LUMGAIN,TBM_SETPOS,TRUE,writeLumGain(cfgGet(IDFF_lumGain)));
SendDlgItemMessage(m_hwnd,IDC_TBR_LUMOFFSET,TBM_SETPOS,TRUE,writeLumOffset(cfgGet(IDFF_lumOffset)+256));
SendDlgItemMessage(m_hwnd,IDC_TBR_GAMMA,TBM_SETPOS,TRUE,writeGamma(cfgGet(IDFF_gammaCorrection)));
SendDlgItemMessage(m_hwnd,IDC_TBR_HUE,TBM_SETPOS,TRUE,writeHue(cfgGet(IDFF_hue)));
SendDlgItemMessage(m_hwnd,IDC_TBR_SATURATION,TBM_SETPOS,TRUE,writeSaturation(cfgGet(IDFF_saturation)));
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:8,代码来源:CpictProp.cpp
示例14: setCheck
void ToutPage::out2dlg(void)
{
setCheck(IDC_CHB_STORE_AVI,cfgGet(IDFF_enc_storeAVI));
setCheck(IDC_CHB_STORE_EXTERNAL,cfgGet(IDFF_enc_storeExt));
static const int idStoreExt[]= {IDC_CBX_MUXER,IDC_BT_STORE_EXTERNAL,IDC_ED_STORE_EXTERNAL,0};
setDlgItemText(m_hwnd,IDC_ED_STORE_EXTERNAL,cfgGetStr(IDFF_enc_storeExtFlnm));
cbxSetCurSel(IDC_CBX_MUXER,cfgGet(IDFF_enc_muxer));
enable(cfgGet(IDFF_enc_storeExt),idStoreExt);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:9,代码来源:Cout.cpp
示例15: setCheck
void TgraphPage::debug2dlg(void)
{
setCheck(IDC_CHB_OUTPUTDEBUG, cfgGet(IDFF_outputdebug));
setCheck(IDC_CHB_OUTPUTDEBUGFILE, cfgGet(IDFF_outputdebugfile));
setDlgItemText(m_hwnd, IDC_ED_OUTPUTDEBUGFILE, cfgGetStr(IDFF_debugfile));
static const int idDebugFile[] = {IDC_ED_OUTPUTDEBUGFILE, IDC_BT_OUTPUTDEBUGFILE, 0};
enable(cfgGet(IDFF_outputdebugfile), idDebugFile);
setCheck(IDC_CHB_ERRORBOX, cfgGet(IDFF_errorbox));
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:9,代码来源:Cgraph.cpp
示例16: setCheck
void TfiltersPage::noise2dlg(void)
{
setCheck(IDC_CHB_NOISE ,cfgGet(IDFF_isNoise));
setCheck(IDC_RBT_NOISE_MOJ ,cfgGet(IDFF_noiseMethod)==0);
setCheck(IDC_RBT_NOISE_AVIH ,cfgGet(IDFF_noiseMethod)==1);
setCheck(IDC_CHB_NOISE_UNIFORM,cfgGet(IDFF_uniformNoise));
SendDlgItemMessage(m_hwnd,IDC_TBR_NOISESTRENGTH,TBM_SETPOS,TRUE,writeNoiseStrength(cfgGet(IDFF_noiseStrength)));
SendDlgItemMessage(m_hwnd,IDC_TBR_NOISESTRENGTH_CHROMA,TBM_SETPOS,TRUE,writeNoiseStrengthChroma(cfgGet(IDFF_noiseStrengthChroma)));
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:9,代码来源:CfiltersPage.cpp
示例17: tbrSet
void TconvolverPage::adjust2dlg(void)
{
int x=cfgGet(IDFF_convolverLevelAdjustDB);
tbrSet(IDC_TBR_CONVOLVER_LEVELADJUSTDB,x);
setText(IDC_LBL_CONVOLVER_LEVELADJUSTDB,_l("%s %-.1f %s"),_(IDC_LBL_CONVOLVER_LEVELADJUSTDB),x/10.0f,_(-IDD_CONVOLVER,_l("dB")));
int aut=cfgGet(IDFF_convolverLevelAdjustAuto);
setCheck(IDC_CHB_CONVOLVER_LEVELADJUST_AUTO,aut);
static const int idAdjust[]= {IDC_LBL_CONVOLVER_LEVELADJUSTDB,IDC_TBR_CONVOLVER_LEVELADJUSTDB,0};
enable(!aut,idAdjust);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:10,代码来源:Cconvolver.cpp
示例18: param2dlg
void TresizeSettingsPage::paramChroma2dlg(void)
{
param2dlg(idsChroma);
int locked = cfgGet(IDFF_resizeMethodsLocked);
int sws = TresizeAspectSettings::methodsProps[cfgGet(IDFF_resizeMethodLuma)].library == TresizeAspectSettings::LIB_SWSCALER;
static const int idsChroma[] = {IDC_LBL_RESIZE_PARAM_CHROMA, IDC_TBR_RESIZE_PARAM_CHROMA, 0};
if (locked || !sws) {
enable(0, idsChroma);
}
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:10,代码来源:CresizeSettings.cpp
示例19: setText
void TresizeSettingsPage::warp2dlg(void)
{
int x;
setText(IDC_LBL_RESIZE_HWARP, _l("%s %4.3f"), _(IDC_LBL_RESIZE_HWARP), (x = cfgGet(IDFF_resizeSimpleWarpXparam)) / 1000.0f);
tbrSet(IDC_TBR_RESIZE_HWARP, x);
setText(IDC_LBL_RESIZE_VWARP, _l("%s %4.3f"), _(IDC_LBL_RESIZE_VWARP), (x = cfgGet(IDFF_resizeSimpleWarpYparam)) / 1000.0f);
tbrSet(IDC_TBR_RESIZE_VWARP, x);
static const int idWarp[] = {IDC_LBL_RESIZE_HWARP, IDC_TBR_RESIZE_HWARP, IDC_LBL_RESIZE_VWARP, IDC_TBR_RESIZE_VWARP, 0};
enable(cfgGet(IDFF_resizeMethodLuma) == TresizeAspectSettings::METHOD_WARPED, idWarp);
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:10,代码来源:CresizeSettings.cpp
示例20: cbxSetDataCurSel
void TresizeSettingsPage::cfg2dlg(void)
{
cbxSetDataCurSel(IDC_CBX_RESIZE_METHOD_LUMA , cfgGet(IDFF_resizeMethodLuma));
paramLuma2dlg();
cbxSetDataCurSel(IDC_CBX_RESIZE_METHOD_CHROMA, cfgGet(IDFF_resizeMethodChroma));
paramChroma2dlg();
blurSharpen2dlg();
setCheck3(IDC_CHB_RESIZE_INTERLACED, cfgGet(IDFF_resizeInterlaced));
setCheck(IDC_CHB_RESIZE_ACCURATE_ROUNDING, cfgGet(IDFF_resizeAccurateRounding));
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:10,代码来源:CresizeSettings.cpp
注:本文中的cfgGet函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论