static const AVClass av_frame_class = { .class_name = "AVFrame", .item_name = NULL, .option = frame_options, .version = LIBAVUTIL_VERSION_INT, }; const AVClass *avcodec_get_frame_class(void) { return &av_frame_class; } #define SROFFSET(x) offsetof(AVSubtitleRect,x) static const AVOption subtitle_rect_options[]={ {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, {"flags", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0, "flags"}, {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, {NULL}, }; static const AVClass av_subtitle_rect_class = { .class_name = "AVSubtitleRect", .item_name = NULL, .option = subtitle_rect_options, .version = LIBAVUTIL_VERSION_INT, };
static const AVClass av_frame_class = { .class_name = "AVFrame", .item_name = NULL, .option = frame_options, .version = LIBAVUTIL_VERSION_INT, }; const AVClass *avcodec_get_frame_class(void) { return &av_frame_class; } #define SROFFSET(x) offsetof(AVSubtitleRect,x) static const AVOption subtitle_rect_options[]={ {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.dbl = 0 }, 0, INT_MAX, 0}, {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.dbl = 0 }, 0, INT_MAX, 0}, {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.dbl = 0 }, 0, INT_MAX, 0}, {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.dbl = 0 }, 0, INT_MAX, 0}, {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.dbl = 0 }, 0, INT_MAX, 0}, {"forced", "", SROFFSET(forced), AV_OPT_TYPE_INT, {.dbl = 0}, 0, 1, 0}, {NULL}, }; static const AVClass av_subtitle_rect_class = { .class_name = "AVSubtitleRect", .item_name = NULL, .option = subtitle_rect_options, .version = LIBAVUTIL_VERSION_INT, };