Those functions set the field of obj with the given name to value. More...
Those functions set the field of obj with the given name to value.
Set a binary option to an integer list.
Definition at line 835 of file opt.c.
Referenced by av_opt_set_dict2(), av_opt_set_from_string(), avcodec_open2(), avtext_context_open(), configure_audio_filters(), configure_filtergraph(), dump_stream_format(), dump_stream_group(), ff_filter_process_command(), ff_parse_opts_from_query_string(), filter_frame(), filter_opt_apply(), hls_start(), hls_write_packet(), init(), init_context_defaults(), init_filter(), init_filter_graph(), init_filters(), ist_add(), LLVMFuzzerTestOneInput(), main(), mmsh_open_internal(), multiview_setup(), new_stream_video(), nppscale_init(), nppscale_parse_expr(), nppscale_scale(), open_track_resource_context(), parse_key_value_pair(), process_command(), rtmp_http_open(), scale_frame(), scale_parse_expr(), segment_start(), set_dispositions(), store_icy(), and url_alloc_for_protocol().
Definition at line 880 of file opt.c.
Referenced by av1_decode_init(), avformat_find_stream_info(), config_audio_output(), config_input(), config_output(), configure_filtergraph(), draw_qrcode(), estimate_timings_from_pts(), ff_parse_opts_from_query_string(), init_filter_graph(), insert_trim(), lavfi_read_header(), LLVMFuzzerTestOneInput(), main(), open_audio(), opus_decode_init(), opus_init_resample(), output_single_frame(), process_client(), query_formats(), swr_alloc_set_opts2(), swr_config_frame(), and vaapi_encode_av1_init().
Definition at line 885 of file opt.c.
Referenced by config_output().
Definition at line 890 of file opt.c.
Referenced by init_filter_graph().
Definition at line 895 of file opt.c.
Referenced by filter_opt_apply(), init_filter(), lavfi_read_header(), rtmp_calc_swfhash(), rtmp_http_open(), and rtmp_http_send_cmd().
Definition at line 979 of file opt.c.
Referenced by config_audio_output(), main(), and open_audio().
Definition at line 1000 of file opt.c.
Referenced by config_audio_output(), config_props(), main(), open_audio(), opus_decode_init(), swr_alloc_set_opts2(), and swr_config_frame().
Definition at line 984 of file opt.c.
Referenced by read_frame_internal().
Add, replace, or remove elements for an array option.
Which of these operations is performed depends on the values of val and search_flags.
The effect of this function will will be as if av_opt_setX() was called for each element, where X is specified by type. E.g. AV_OPT_TYPE_STRING corresponds to av_opt_set().
Typically this should be the same as the scalarized type of the AVOption being set, but certain conversions are also possible - the same as those done by the corresponding av_opt_set*() function. E.g. any option type can be set from a string, numeric types can be set from int64, double, or rational, etc.
When NULL, nb_elems array elements starting at start_elem are removed from the array. Any array elements remaining at the end are shifted by nb_elems towards the first element in order to keep the array contiguous. Otherwise (val is non-NULL), the type of val must match the underlying C type as documented for val_type. When AV_OPT_ARRAY_REPLACE is not set in search_flags, the array is enlarged by nb_elems, and the contents of val are inserted at start_elem. Previously existing array elements from start_elem onwards (if present) are shifted by nb_elems away from the first element in order to make space for the new elements. When AV_OPT_ARRAY_REPLACE is set in search_flags, the contents of val replace existing array elements from start_elem to start_elem+nb_elems (if present). New array size is max(start_elem + nb_elems, old array size).
Definition at line 2283 of file opt.c.
Referenced by configure_audio_filters(), configure_video_filters(), init_filters(), and multiview_setup().