summaryrefslogtreecommitdiff
path: root/libavutil/log.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-11-25 17:10:09 +0100
committerMichael Niedermayer <michaelni@gmx.at>2012-12-08 01:34:28 +0100
commita8e0d51bb8141bbe64d4e22aec72742199208192 (patch)
treec595a019f9cd97d7b978b86cf18bc19649be26f6 /libavutil/log.h
parent419ade4b6193c6eb626cda01b21e7091f42b2cc2 (diff)
opt: Add support to query ranges
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavutil/log.h')
-rw-r--r--libavutil/log.h8
1 files changed, 8 insertions, 0 deletions
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 */