Lines Matching refs:AVClass
48 * All AVOptions-related information is stored in an AVClass. Therefore
49 * the first member of the struct should be a pointer to an AVClass describing it.
50 * The option field of the AVClass must be set to a NULL-terminated static array
60 * AVClass *class;
77 * static const AVClass test_class = {
85 * Next, when allocating your struct, you must ensure that the AVClass pointer
116 * implement AVClass.child_next() and AVClass.child_class_next() in the
117 * parent struct's AVClass.
123 * AVClass *class;
131 * static const AVClass child_class = {
145 * const AVClass child_class_next(const AVClass *prev)
196 * av_opt_child_class_next() recursively on the parent struct's AVClass. The
387 * pointer to an AVClass
404 * AVClass.
454 * @param s an AVOption-enabled struct (its first member must be a pointer to AVClass)
466 * key. ctx must be an AVClass context, storing is done using
487 * @param ctx the AVClass object to set options on
531 * @param obj a struct whose first element is a pointer to AVClass
548 * @param obj a struct whose first element is a pointer to AVClass
602 * @param obj a struct whose first element is a pointer to AVClass.
622 * The obj passed to av_opt_find() is fake -- only a double pointer to AVClass
623 * instead of a required pointer to a struct containing AVClass. This is
641 * pointer to an AVClass.
642 * Alternatively a double pointer to an AVClass, if
666 * pointer to an AVClass.
667 * Alternatively a double pointer to an AVClass, if
689 * AVClass describing it.
708 * @return AVClass corresponding to next potential child or NULL
710 const AVClass *av_opt_child_class_next(const AVClass *parent, const AVClass *prev);
717 * @param[in] obj A struct whose first element is a pointer to an AVClass.
752 * @param obj AVClass object to set options on
773 * @param[in] obj a struct whose first element is a pointer to an AVClass.
803 void *av_opt_ptr(const AVClass *avclass, void *obj, const char *name);
816 * AV_OPT_SEARCH_FAKE_OBJ indicates that the obj is a double pointer to a AVClass instead of a full instance
830 * This list is constructed without using the AVClass.query_ranges() callback
834 * AV_OPT_SEARCH_FAKE_OBJ indicates that the obj is a double pointer to a AVClass instead of a full instance