Allow iteration over filter options.
Showing the changes to libavfilter/avfilter.h (1 of 4 files). Show all
Unified · Split
| @@ -47,6 +47,10 @@ const char *avfilter_configuration(void); · 46 unmodified lines | ||
| 47 | 47 | */ |
| 48 | 48 | const char *avfilter_license(void); |
| 49 | 49 | |
| 50 | +/** | |
| 51 | + * Get the class for the AVFilterContext struct. | |
| 52 | + */ | |
| 53 | +const AVClass *avfilter_get_class(void); | |
| 50 | 54 | |
| 51 | 55 | typedef struct AVFilterContext AVFilterContext; |
| 52 | 56 | typedef struct AVFilterLink AVFilterLink; |
| @@ -469,6 +473,8 @@ typedef struct AVFilter { · 416 unmodified lines | ||
| 469 | 473 | * used for providing binary data. |
| 470 | 474 | */ |
| 471 | 475 | int (*init_opaque)(AVFilterContext *ctx, const char *args, void *opaque); |
| 476 | + | |
| 477 | + const AVClass *priv_class; ///< private class, containing filter specific options | |
| 472 | 478 | } AVFilter; |
| 473 | 479 | |
| 474 | 480 | /** An instance of a filter */ |