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
83 avcodec_base_dev_type {avcodec_base_dev_type},
84 avcodec_derived_dev_type {avcodec_derived_dev_type},
85 avcodec_dev_pix_fmt {avcodec_dev_pix_fmt},
86 avcodec_pix_fmt_8bit {avcodec_pix_fmt_8bit},
87 avcodec_pix_fmt_10bit {avcodec_pix_fmt_10bit},
88 avcodec_pix_fmt_yuv444_8bit {avcodec_pix_fmt_yuv444_8bit},
89 avcodec_pix_fmt_yuv444_10bit {avcodec_pix_fmt_yuv444_10bit},
90 init_avcodec_hardware_input_buffer {init_avcodec_hardware_input_buffer_function} {
91 dev_type = map_base_dev_type(avcodec_base_dev_type);
92 pix_fmt_8bit = map_pix_fmt(avcodec_pix_fmt_8bit);
93 pix_fmt_10bit = map_pix_fmt(avcodec_pix_fmt_10bit);
94 pix_fmt_yuv444_8bit = map_pix_fmt(avcodec_pix_fmt_yuv444_8bit);
95 pix_fmt_yuv444_10bit = map_pix_fmt(avcodec_pix_fmt_yuv444_10bit);
98 AVHWDeviceType avcodec_base_dev_type;
99 AVHWDeviceType avcodec_derived_dev_type;
100 AVPixelFormat avcodec_dev_pix_fmt;
101 AVPixelFormat avcodec_pix_fmt_8bit;
102 AVPixelFormat avcodec_pix_fmt_10bit;
103 AVPixelFormat avcodec_pix_fmt_yuv444_8bit;
104 AVPixelFormat avcodec_pix_fmt_yuv444_10bit;
106 init_buffer_function_t init_avcodec_hardware_input_buffer;