{"adaptation_sets","Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on",OFFSET(adaptation_sets),AV_OPT_TYPE_STRING,{0},0,0,AV_OPT_FLAG_ENCODING_PARAM},
{"window_size","number of segments kept in the manifest",OFFSET(window_size),AV_OPT_TYPE_INT,{.i64=0},0,INT_MAX,E},
{"extra_window_size","number of segments kept outside of the manifest before removing from disk",OFFSET(extra_window_size),AV_OPT_TYPE_INT,{.i64=5},0,INT_MAX,E},
#if FF_API_DASH_MIN_SEG_DURATION
{"min_seg_duration","minimum segment duration (in microseconds) (will be deprecated)",OFFSET(min_seg_duration),AV_OPT_TYPE_INT,{.i64=5000000},0,INT_MAX,E},
#endif
{"seg_duration","segment duration (in seconds, fractional value can be set)",OFFSET(seg_duration),AV_OPT_TYPE_DURATION,{.i64=5000000},0,INT_MAX,E},
{"frag_duration","fragment duration (in seconds, fractional value can be set)",OFFSET(frag_duration),AV_OPT_TYPE_DURATION,{.i64=0},0,INT_MAX,E},
{"frag_type","set type of interval for fragments",OFFSET(frag_type),AV_OPT_TYPE_INT,{.i64=FRAG_TYPE_NONE},0,FRAG_TYPE_NB-1,E,"frag_type"},