static void gst_inference_consumer_class_init()

in tst/utils/inferenceconsumer/gstinferenceconsumer.cc [42:63]


static void gst_inference_consumer_class_init(GstInferenceConsumerClass * klass) {
    GObjectClass *gobject_class;
    GstElementClass *gstelement_class;

    gobject_class = (GObjectClass *) klass;
    gstelement_class = (GstElementClass *) klass;

    gobject_class->set_property = gst_inference_consumer_set_property;
    gobject_class->get_property = gst_inference_consumer_get_property;
    gobject_class->finalize = gst_inference_consumer_finalize;

    gst_element_class_set_details_simple(gstelement_class,
                                         "InferenceConsumer",
                                         "GstInferenceConsumer",
                                         "Inference Consumer GStreamer plugin",
                                         "Amazon");

    gst_element_class_add_pad_template(gstelement_class,
                                       gst_static_pad_template_get(&src_factory));
    gst_element_class_add_pad_template(gstelement_class,
                                       gst_static_pad_template_get(&sink_factory));
}