Category used for visualization (like color) This is only set if the category is equal for all objects using this class. available since version (51 << 16 | 56 << 8 | 100)
Return an AVClass corresponding to next potential AVOptions-enabled child.
Return next AVOptions-enabled child or NULL
The name of the class; usually it is the same name as the context structure type to which the AVClass is associated.
Callback to return the category. available since version (51 << 16 | 59 << 8 | 100)
A pointer to a function which returns the name of a context instance ctx associated with the class.
Offset in the structure where log_level_offset is stored. 0 means there is no such variable
a pointer to the first option specified in the class if any or NULL
Offset in the structure where a pointer to the parent context for loging is stored. for example a decoder that uses eval.c could pass its AVCodecContext to eval as such parent context. And a av_log() implementation could then display the parent context can be NULL of course
Callback to return the supported/allowed ranges. available since version (52.12)
LIBAVUTIL_VERSION with which this structure was created. This is used to allow fields to be added without requiring major version bumps everywhere.
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.).