{"broadcast","explicitly allow or disallow broadcast destination",OFFSET(is_broadcast),AV_OPT_TYPE_BOOL,{.i64=0},0,1,E},
{"broadcast","explicitly allow or disallow broadcast destination",OFFSET(is_broadcast),AV_OPT_TYPE_BOOL,{.i64=0},0,1,E},
{"ttl","Time to live (multicast only)",OFFSET(ttl),AV_OPT_TYPE_INT,{.i64=16},0,INT_MAX,E},
{"ttl","Time to live (multicast only)",OFFSET(ttl),AV_OPT_TYPE_INT,{.i64=16},0,255,E},
{"connect","set if connect() should be called on socket",OFFSET(is_connected),AV_OPT_TYPE_BOOL,{.i64=0},0,1,.flags=D|E},
{"connect","set if connect() should be called on socket",OFFSET(is_connected),AV_OPT_TYPE_BOOL,{.i64=0},0,1,.flags=D|E},
{"fifo_size","set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes",OFFSET(circular_buffer_size),AV_OPT_TYPE_INT,{.i64=7*4096},0,INT_MAX,D},
{"fifo_size","set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes",OFFSET(circular_buffer_size),AV_OPT_TYPE_INT,{.i64=7*4096},0,INT_MAX,D},
{"overrun_nonfatal","survive in case of UDP receiving circular buffer overrun",OFFSET(overrun_nonfatal),AV_OPT_TYPE_BOOL,{.i64=0},0,1,D},
{"overrun_nonfatal","survive in case of UDP receiving circular buffer overrun",OFFSET(overrun_nonfatal),AV_OPT_TYPE_BOOL,{.i64=0},0,1,D},