void gst_mxnet_get_property()

in awstreamer/gst_plugins/mxnet/src/gstmxnet.cpp [232:256]


void gst_mxnet_get_property(GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
    GstMXNet *mxnet = GST_MXNET (object);
    GST_DEBUG_OBJECT (mxnet, "get_property");

    switch (property_id) {
    case PROP_MODEL_FILE:
        g_value_set_string(value, mxnet->model_file);
        break;
    case PROP_CLASS_FILE:
        g_value_set_string(value, mxnet->klass_file);
        break;
    case PROP_DEVICE_TYPE:
        g_value_set_string(value, mxnet->device_type);
        break;
    case PROP_IMAGE_SIZE:
        g_value_set_int(value, mxnet->image_size);
        break;
    case PROP_FILTER_TAGS:
        gst_value_set_structure (value, mxnet->filter_tags);
        break;
    default:
        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
        break;
    }
}