74 const AVHWDeviceType &avcodec_base_dev_type,
75 const AVHWDeviceType &avcodec_derived_dev_type,
76 const AVPixelFormat &avcodec_dev_pix_fmt,
77 const AVPixelFormat &avcodec_pix_fmt_8bit,
78 const AVPixelFormat &avcodec_pix_fmt_10bit,
79 const AVPixelFormat &avcodec_pix_fmt_yuv444_8bit,
80 const AVPixelFormat &avcodec_pix_fmt_yuv444_10bit,
81 const init_buffer_function_t &init_avcodec_hardware_input_buffer_function):
82 avcodec_base_dev_type { avcodec_base_dev_type },
83 avcodec_derived_dev_type { avcodec_derived_dev_type },
84 avcodec_dev_pix_fmt { avcodec_dev_pix_fmt },
85 avcodec_pix_fmt_8bit { avcodec_pix_fmt_8bit },
86 avcodec_pix_fmt_10bit { avcodec_pix_fmt_10bit },
87 avcodec_pix_fmt_yuv444_8bit { avcodec_pix_fmt_yuv444_8bit },
88 avcodec_pix_fmt_yuv444_10bit { avcodec_pix_fmt_yuv444_10bit },
89 init_avcodec_hardware_input_buffer { init_avcodec_hardware_input_buffer_function } {
90 dev_type = map_base_dev_type(avcodec_base_dev_type);
91 pix_fmt_8bit = map_pix_fmt(avcodec_pix_fmt_8bit);
92 pix_fmt_10bit = map_pix_fmt(avcodec_pix_fmt_10bit);
93 pix_fmt_yuv444_8bit = map_pix_fmt(avcodec_pix_fmt_yuv444_8bit);
94 pix_fmt_yuv444_10bit = map_pix_fmt(avcodec_pix_fmt_yuv444_10bit);
97 AVHWDeviceType avcodec_base_dev_type, avcodec_derived_dev_type;
98 AVPixelFormat avcodec_dev_pix_fmt;
99 AVPixelFormat avcodec_pix_fmt_8bit, avcodec_pix_fmt_10bit;
100 AVPixelFormat avcodec_pix_fmt_yuv444_8bit, avcodec_pix_fmt_yuv444_10bit;
102 init_buffer_function_t init_avcodec_hardware_input_buffer;