History

lavfi: add avfilter_get_class() and iteration callbacks

Allow iteration over filter options.

Stefano Sabatini committed 14 years ago

Commit 5c0d8bc1 parent a25346e4 files · +46 −1Browse files

Showing the changes to libavfilter/avfilter.h (1 of 4 files). Show all

Unified · Split

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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t