From a8e0d51bb8141bbe64d4e22aec72742199208192 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 25 Nov 2012 17:10:09 +0100 Subject: opt: Add support to query ranges Reviewed-by: Stefano Sabatini Signed-off-by: Michael Niedermayer --- libavutil/log.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libavutil/log.h') diff --git a/libavutil/log.h b/libavutil/log.h index ba7315fa64..6c445536c0 100644 --- a/libavutil/log.h +++ b/libavutil/log.h @@ -40,6 +40,8 @@ typedef enum { AV_CLASS_CATEGORY_NB, ///< not part of ABI/API }AVClassCategory; +struct AVOptionRanges; + /** * Describe the class of an AVClass context structure. That is an * arbitrary struct of which the first field is a pointer to an @@ -114,6 +116,12 @@ typedef struct AVClass { * available since version (51 << 16 | 59 << 8 | 100) */ AVClassCategory (*get_category)(void* ctx); + + /** + * Callback to return the supported/allowed ranges. + * available since version (52.12) + */ + int (*query_ranges)(struct AVOptionRanges **, void *obj, const char *key, int flags); } AVClass; /* av_log API */ -- cgit v1.2.3