Describe the class of an AVClass context structure. More...
#include <log.h>
Data Fields | |
const char * | class_name |
The name of the class; usually it is the same name as the context structure type to which the AVClass is associated. More... | |
const char *(* | item_name )(void *ctx) |
A pointer to a function which returns the name of a context instance ctx associated with the class. More... | |
struct AVOption * | option |
a pointer to the first option specified in the class if any or NULL More... | |
int | version |
LIBAVUTIL_VERSION with which this structure was created. More... | |
int | log_level_offset_offset |
Offset in the structure where log_level_offset is stored. More... | |
int | parent_log_context_offset |
Offset in the structure where a pointer to the parent context for logging is stored. More... | |
void *(* | child_next )(void *obj, void *prev) |
Return next AVOptions-enabled child or NULL. More... | |
struct AVClass *(* | child_class_next )(const struct AVClass *prev) |
Return an AVClass corresponding to the next potential AVOptions-enabled child. More... | |
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.).
Return an AVClass corresponding to the next potential AVOptions-enabled child.
The difference between child_next and this is that child_next iterates over already existing objects, while child_class_next iterates over all possible children.
Definition at line 89 of file log.h.
Referenced by av_opt_child_class_next().
Return next AVOptions-enabled child or NULL.
Definition at line 79 of file log.h.
Referenced by av_opt_child_next().
const char* AVClass::class_name |
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 38 of file log.h.
Referenced by av_parse_cpu_flags().
const char*(* AVClass::item_name)(void *ctx) |
A pointer to a function which returns the name of a context instance ctx associated with the class.
Definition at line 44 of file log.h.
Referenced by av_log_default_callback(), and http_av_log().
int AVClass::log_level_offset_offset |
struct AVOption* AVClass::option |
a pointer to the first option specified in the class if any or NULL
Definition at line 51 of file log.h.
Referenced by av_opt_next().
int AVClass::parent_log_context_offset |
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. The offset can be NULL.
Definition at line 74 of file log.h.
Referenced by av_log_default_callback().
int AVClass::version |