// automatically generated by admSerialization.py, do not edit!
extern const ADM_paramList my_prefs_struct_param[]={
 {"features.swap_if_A_greater_than_B",offsetof(my_prefs_struct,features.swap_if_A_greater_than_B),"bool",ADM_param_bool},
 {"features.saveprefsonexit",offsetof(my_prefs_struct,features.saveprefsonexit),"bool",ADM_param_bool},
 {"features.ignoresavedmarkers",offsetof(my_prefs_struct,features.ignoresavedmarkers),"bool",ADM_param_bool},
 {"features.use_odml",offsetof(my_prefs_struct,features.use_odml),"bool",ADM_param_bool},
 {"features.use_systray",offsetof(my_prefs_struct,features.use_systray),"bool",ADM_param_bool},
 {"features.reuse_2pass_log",offsetof(my_prefs_struct,features.reuse_2pass_log),"bool",ADM_param_bool},
 {"features.audiobar_uses_master",offsetof(my_prefs_struct,features.audiobar_uses_master),"bool",ADM_param_bool},
 {"features.threading_lavc",offsetof(my_prefs_struct,features.threading_lavc),"uint32_t",ADM_param_uint32_t},
 {"features.cpu_caps",offsetof(my_prefs_struct,features.cpu_caps),"uint32_t",ADM_param_uint32_t},
 {"features.mpeg_no_limit",offsetof(my_prefs_struct,features.mpeg_no_limit),"bool",ADM_param_bool},
 {"features.alternate_mp3_tag",offsetof(my_prefs_struct,features.alternate_mp3_tag),"bool",ADM_param_bool},
 {"features.vdpau",offsetof(my_prefs_struct,features.vdpau),"bool",ADM_param_bool},
 {"features.xvba",offsetof(my_prefs_struct,features.xvba),"bool",ADM_param_bool},
 {"features.libva",offsetof(my_prefs_struct,features.libva),"bool",ADM_param_bool},
 {"features.enable_opengl",offsetof(my_prefs_struct,features.enable_opengl),"bool",ADM_param_bool},
 {"features.cap_refresh_enabled",offsetof(my_prefs_struct,features.cap_refresh_enabled),"bool",ADM_param_bool},
 {"features.cap_refresh_value",offsetof(my_prefs_struct,features.cap_refresh_value),"uint32_t",ADM_param_uint32_t},
 {"features.sdlDriver",offsetof(my_prefs_struct,features.sdlDriver),"char *",ADM_param_string},
 {"lastfiles.lastdir_read",offsetof(my_prefs_struct,lastfiles.lastdir_read),"char *",ADM_param_string},
 {"lastfiles.lastdir_write",offsetof(my_prefs_struct,lastfiles.lastdir_write),"char *",ADM_param_string},
 {"lastfiles.file1",offsetof(my_prefs_struct,lastfiles.file1),"char *",ADM_param_string},
 {"lastfiles.file2",offsetof(my_prefs_struct,lastfiles.file2),"char *",ADM_param_string},
 {"lastfiles.file3",offsetof(my_prefs_struct,lastfiles.file3),"char *",ADM_param_string},
 {"lastfiles.file4",offsetof(my_prefs_struct,lastfiles.file4),"char *",ADM_param_string},
 {"lastprojects.lastdir_read",offsetof(my_prefs_struct,lastprojects.lastdir_read),"char *",ADM_param_string},
 {"lastprojects.lastdir_write",offsetof(my_prefs_struct,lastprojects.lastdir_write),"char *",ADM_param_string},
 {"lastprojects.file1",offsetof(my_prefs_struct,lastprojects.file1),"char *",ADM_param_string},
 {"lastprojects.file2",offsetof(my_prefs_struct,lastprojects.file2),"char *",ADM_param_string},
 {"lastprojects.file3",offsetof(my_prefs_struct,lastprojects.file3),"char *",ADM_param_string},
 {"lastprojects.file4",offsetof(my_prefs_struct,lastprojects.file4),"char *",ADM_param_string},
 {"message_level",offsetof(my_prefs_struct,message_level),"uint32_t",ADM_param_uint32_t},
 {"audio_device.audiodevice",offsetof(my_prefs_struct,audio_device.audiodevice),"char *",ADM_param_string},
 {"audio_device.alsa_device",offsetof(my_prefs_struct,audio_device.alsa_device),"char *",ADM_param_string},
 {"videodevice",offsetof(my_prefs_struct,videodevice),"uint32_t",ADM_param_uint32_t},
 {"priority.encoding",offsetof(my_prefs_struct,priority.encoding),"uint32_t",ADM_param_uint32_t},
 {"priority.indexing",offsetof(my_prefs_struct,priority.indexing),"uint32_t",ADM_param_uint32_t},
 {"priority.playback",offsetof(my_prefs_struct,priority.playback),"uint32_t",ADM_param_uint32_t},
 {"Default.postproc_type",offsetof(my_prefs_struct,Default.postproc_type),"uint32_t",ADM_param_uint32_t},
 {"Default.postproc_value",offsetof(my_prefs_struct,Default.postproc_value),"uint32_t",ADM_param_uint32_t},
 {"Default.downmixing",offsetof(my_prefs_struct,Default.downmixing),"uint32_t",ADM_param_uint32_t},
 {"Default.language",offsetof(my_prefs_struct,Default.language),"char *",ADM_param_string},
 {"Default.warn_for_fonts",offsetof(my_prefs_struct,Default.warn_for_fonts),"bool",ADM_param_bool},
 {"mpegsplit_autosplit",offsetof(my_prefs_struct,mpegsplit_autosplit),"uint32_t",ADM_param_uint32_t},
 {"avisynth.avisynth_always_ask",offsetof(my_prefs_struct,avisynth.avisynth_always_ask),"bool",ADM_param_bool},
 {"avisynth.avisynth_defaultport",offsetof(my_prefs_struct,avisynth.avisynth_defaultport),"uint32_t",ADM_param_uint32_t},
 {"avisynth.avisynth_localport",offsetof(my_prefs_struct,avisynth.avisynth_localport),"uint32_t",ADM_param_uint32_t},
{NULL,0,NULL}
};
