FFmpeg
|
Those functions set the field of obj with the given name to value. More...
Macros | |
#define | av_opt_set_int_list(obj, name, val, term, flags) |
Set a binary option to an integer list. More... | |
Functions | |
int | av_opt_set (void *obj, const char *name, const char *val, int search_flags) |
int | av_opt_set_int (void *obj, const char *name, int64_t val, int search_flags) |
int | av_opt_set_double (void *obj, const char *name, double val, int search_flags) |
int | av_opt_set_q (void *obj, const char *name, AVRational val, int search_flags) |
int | av_opt_set_bin (void *obj, const char *name, const uint8_t *val, int size, int search_flags) |
int | av_opt_set_image_size (void *obj, const char *name, int w, int h, int search_flags) |
int | av_opt_set_pixel_fmt (void *obj, const char *name, enum AVPixelFormat fmt, int search_flags) |
int | av_opt_set_sample_fmt (void *obj, const char *name, enum AVSampleFormat fmt, int search_flags) |
int | av_opt_set_video_rate (void *obj, const char *name, AVRational val, int search_flags) |
Detailed Description
Those functions set the field of obj with the given name to value.
- Parameters
-
[in] obj A struct whose first element is a pointer to an AVClass. [in] name the name of the field to set [in] val The value to set. In case of av_opt_set() if the field is not of a string type, then the given string is parsed. SI postfixes and some named scalars are supported. If the field is of a numeric type, it has to be a numeric or named scalar. Behavior with more than one scalar and +- infix operators is undefined. If the field is of a flags type, it has to be a sequence of numeric scalars or named flags separated by '+' or '-'. Prefixing a flag with '+' causes it to be set without affecting the other flags; similarly, '-' unsets a flag. search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN is passed here, then the option may be set on a child of obj.
- Returns
- 0 if the value has been set, or an AVERROR code in case of error: AVERROR_OPTION_NOT_FOUND if no matching option exists AVERROR(ERANGE) if the value is out of range AVERROR(EINVAL) if the value is not valid
Macro Definition Documentation
Set a binary option to an integer list.
- Parameters
-
obj AVClass object to set options on name name of the binary option val pointer to an integer list (must have the correct type with regard to the contents of the list) term list terminator (usually 0 or -1) flags search flags
Definition at line 671 of file opt.h.
Referenced by asink_init(), configure_audio_filters(), configure_video_filters(), init_filters(), lavfi_read_header(), and vsink_init().
Function Documentation
int av_opt_set | ( | void * | obj, |
const char * | name, | ||
const char * | val, | ||
int | search_flags | ||
) |
Definition at line 252 of file opt.c.
Referenced by av_opencl_set_option(), av_opt_set_defaults2(), av_opt_set_dict(), av_opt_set_from_string(), av_set_string3(), avcodec_get_context_defaults3(), configure_filtergraph(), ff_rtsp_open_transport_ctx(), ffserver_opt_default(), filter_frame(), hls_start(), init(), init_dict(), mmsh_open_internal(), open_input(), open_output_file(), opt_default(), parse_key_value_pair(), process_options(), rtmp_http_open(), segment_start(), url_alloc_for_protocol(), and video_encode_example().
int av_opt_set_bin | ( | void * | obj, |
const char * | name, | ||
const uint8_t * | val, | ||
int | size, | ||
int | search_flags | ||
) |
Definition at line 409 of file opt.c.
Referenced by rtmp_calc_swfhash(), rtmp_http_open(), and rtmp_http_send_cmd().
int av_opt_set_double | ( | void * | obj, |
const char * | name, | ||
double | val, | ||
int | search_flags | ||
) |
Definition at line 399 of file opt.c.
Referenced by av_opt_set_defaults2().
int av_opt_set_image_size | ( | void * | obj, |
const char * | name, | ||
int | w, | ||
int | h, | ||
int | search_flags | ||
) |
int av_opt_set_int | ( | void * | obj, |
const char * | name, | ||
int64_t | val, | ||
int | search_flags | ||
) |
Definition at line 394 of file opt.c.
Referenced by asink_init(), av_opt_set_defaults2(), config_output(), config_props(), configure_audio_filters(), configure_output_audio_filter(), init_dict(), init_input_stream(), main(), open_input_file(), and swr_alloc_set_opts().
int av_opt_set_pixel_fmt | ( | void * | obj, |
const char * | name, | ||
enum AVPixelFormat | fmt, | ||
int | search_flags | ||
) |
Definition at line 515 of file opt.c.
Referenced by av_opt_set_defaults2().
int av_opt_set_q | ( | void * | obj, |
const char * | name, | ||
AVRational | val, | ||
int | search_flags | ||
) |
Definition at line 404 of file opt.c.
Referenced by av_opt_set_defaults2().
int av_opt_set_sample_fmt | ( | void * | obj, |
const char * | name, | ||
enum AVSampleFormat | fmt, | ||
int | search_flags | ||
) |
Definition at line 520 of file opt.c.
Referenced by av_opt_set_defaults2(), and main().
int av_opt_set_video_rate | ( | void * | obj, |
const char * | name, | ||
AVRational | val, | ||
int | search_flags | ||
) |
Generated on Mon Nov 18 2024 06:52:10 for FFmpeg by 1.8.11