{"list_devices","list available devices",offsetof(AVFContext,list_devices),AV_OPT_TYPE_BOOL,{.i64=0},0,1,AV_OPT_FLAG_DECODING_PARAM},
{"video_device_index","select video device by index for devices with same name (starts at 0)",offsetof(AVFContext,video_device_index),AV_OPT_TYPE_INT,{.i64=-1},-1,INT_MAX,AV_OPT_FLAG_DECODING_PARAM},
{"audio_device_index","select audio device by index for devices with same name (starts at 0)",offsetof(AVFContext,audio_device_index),AV_OPT_TYPE_INT,{.i64=-1},-1,INT_MAX,AV_OPT_FLAG_DECODING_PARAM},
{"video_size","set video size",offsetof(AVFContext,width),AV_OPT_TYPE_IMAGE_SIZE,{.str=NULL},0,0,AV_OPT_FLAG_DECODING_PARAM},
{"capture_cursor","capture the screen cursor",offsetof(AVFContext,capture_cursor),AV_OPT_TYPE_INT,{.i64=0},0,1,AV_OPT_FLAG_DECODING_PARAM},
{"capture_mouse_clicks","capture the screen mouse clicks",offsetof(AVFContext,capture_mouse_clicks),AV_OPT_TYPE_INT,{.i64=0},0,1,AV_OPT_FLAG_DECODING_PARAM},
{"capture_cursor","capture the screen cursor",offsetof(AVFContext,capture_cursor),AV_OPT_TYPE_BOOL,{.i64=0},0,1,AV_OPT_FLAG_DECODING_PARAM},
{"capture_mouse_clicks","capture the screen mouse clicks",offsetof(AVFContext,capture_mouse_clicks),AV_OPT_TYPE_BOOL,{.i64=0},0,1,AV_OPT_FLAG_DECODING_PARAM},