summaryrefslogtreecommitdiff
path: root/libswresample
diff options
context:
space:
mode:
Diffstat (limited to 'libswresample')
-rw-r--r--libswresample/swresample.c5
-rw-r--r--libswresample/swresample.h8
2 files changed, 13 insertions, 0 deletions
diff --git a/libswresample/swresample.c b/libswresample/swresample.c
index 58096b3927..e7f61cb8ee 100644
--- a/libswresample/swresample.c
+++ b/libswresample/swresample.c
@@ -97,6 +97,11 @@ int swr_set_channel_mapping(struct SwrContext *s, const int *channel_map){
return 0;
}
+const AVClass *swr_get_class(void)
+{
+ return &av_class;
+}
+
struct SwrContext *swr_alloc(void){
SwrContext *s= av_mallocz(sizeof(SwrContext));
if(s){
diff --git a/libswresample/swresample.h b/libswresample/swresample.h
index 9bd5b6769d..3a54c8eed9 100644
--- a/libswresample/swresample.h
+++ b/libswresample/swresample.h
@@ -55,6 +55,14 @@ enum SwrDitherType {
typedef struct SwrContext SwrContext;
/**
+ * Get the AVClass for swrContext. It can be used in combination with
+ * AV_OPT_SEARCH_FAKE_OBJ for examining options.
+ *
+ * @see av_opt_find().
+ */
+const AVClass *swr_get_class(void);
+
+/**
* Allocate SwrContext.
*
* If you use this function you will need to set the parameters (manually or