Describe the class of an AVClass context structure. More...
#include <log.h>
Describe the class of an AVClass context structure.
That is an arbitrary struct of which the first field is a pointer to an AVClass struct (e.g. AVCodecContext, AVFormatContext etc.).
The name of the class; usually it is the same name as the context structure type to which the AVClass is associated.
Definition at line 81 of file log.h.
Referenced by av_parse_cpu_caps(), ff_vk_init(), ist_add(), of_parse_group_token(), opt_abort_on(), opt_cpucount(), show_format_opts(), and vs2av_log().
A pointer to a function which returns the name of a context instance ctx associated with the class.
Definition at line 87 of file log.h.
Referenced by item_name(), log_callback(), log_slave(), and print_streams().
An array of options for the structure or NULL.
When non-NULL, the array must be terminated by an option with a NULL name.
Definition at line 96 of file log.h.
Referenced by priv_data_size_wrong().
LIBAVUTIL_VERSION with which this structure was created.
This is used to allow fields to be added to AVClass without requiring major version bumps everywhere.
Definition at line 104 of file log.h.
Referenced by av_vlog(), and get_category().
Offset in the structure where a pointer to the parent context for logging is stored.
For example a decoder could pass its AVCodecContext to eval as such a parent context, which an av_log() implementation could then leverage to display the parent context.
When the pointer is NULL, or this offset is zero, the object is assumed to have no parent.
Definition at line 124 of file log.h.
Referenced by format_line(), and log_callback().
Category used for visualization (like color).
Only used when get_category() is NULL. Use this field when all instances of this class have the same category, use get_category() otherwise.
Definition at line 133 of file log.h.
Referenced by ff_alloc_input_device_context(), get_category(), is_device(), log_callback(), next_input(), and next_output().
Callback to return the instance category.
Use this callback when different instances of this class may have different categories, category otherwise.
Definition at line 140 of file log.h.
Referenced by get_category(), and log_callback().
Iterate over the AVClasses corresponding to potential AVOptions-enabled children.
Definition at line 167 of file log.h.
Referenced by av_opt_child_class_iterate().