diff options
author | Martin Storsjö <martin@martin.st> | 2011-05-27 22:21:40 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2011-06-10 10:47:42 +0300 |
commit | cb7c11cc9e7e05c819fff487a3f486f11ab4b860 (patch) | |
tree | 33df04b40062ce5cb443b9b24cc3b1feb75bff8f /libavutil/opt.h | |
parent | 0558e266a267b5d90d3be1d8d86e60db2c303773 (diff) | |
download | ffmpeg-cb7c11cc9e7e05c819fff487a3f486f11ab4b860.tar.gz |
avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavutil/opt.h')
-rw-r--r-- | libavutil/opt.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libavutil/opt.h b/libavutil/opt.h index 8c3b6c1c36..46ad8acce1 100644 --- a/libavutil/opt.h +++ b/libavutil/opt.h @@ -181,4 +181,14 @@ int av_set_options_string(void *ctx, const char *opts, */ void av_opt_free(void *obj); +/** + * Check whether a particular flag is set in a flags field. + * + * @param field_name the name of the flag field option + * @param flag_name the name of the flag to check + * @return non-zero if the flag is set, zero if the flag isn't set, + * isn't of the right type, or the flags field doesn't exist. + */ +int av_opt_flag_is_set(void *obj, const char *field_name, const char *flag_name); + #endif /* AVUTIL_OPT_H */ |