1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /** (c) Nullsoft, Inc. C O N F I D E N T I A L
- ** Filename:
- ** Project:
- ** Description:
- ** Author: Ben Allison [email protected]
- ** Created:
- **/
- #include "main.h"
- #include "VideoConfigGroup.h"
- #include "WinampAttributes.h"
- ifc_configitem *VideoConfigGroup::GetItem(const wchar_t *name)
- {
- if (!wcscmp(name, L"overlay"))
- return &config_video_overlays;
- else if (!wcscmp(name, L"YV12"))
- return &config_video_yv12;
- else if (!wcscmp(name, L"vsync"))
- return &config_video_vsync2;
- else if (!wcscmp(name, L"ddraw"))
- return &config_video_ddraw;
- else if (!wcscmp(name, L"gdiplus"))
- return &config_video_gdiplus;
- else if (!wcscmp(name, L"autoopen"))
- return &config_video_autoopen;
- else if (!wcscmp(name, L"autoclose"))
- return &config_video_autoclose;
- else if (!wcscmp(name, L"auto_fs"))
- return &config_video_auto_fs;
- return 0;
- }
- #define CBCLASS VideoConfigGroup
- START_DISPATCH;
- CB(IFC_CONFIGGROUP_GETITEM, GetItem)
- CB(IFC_CONFIGGROUP_GETGUID, GetGUID)
- END_DISPATCH;
- #undef CBCLASS
|