rendered paste bodyoverride gst_element_query_convert kwargsstatic PyObject *_wrap_gst_element_query_convert (PyGObject *self, PyObject *args, PyObject *kwargs){ static char *kwlist[] = { "fromformat", "fromvalue", "destformat", NULL }; PyObject *pfromformat, *pdestformat; GstFormat srcformat, destformat; gint64 fromval, dstval; PyObject *ret; /* Input : src_format, src_val, dst_format */ /* Returns : dst_format, dst_val OR None */ GST_DEBUG ("beginning"); if (!PyArg_ParseTupleAndKeywords(args, kwargs, "0L0:GstElement.query_convert", kwlist, &pfromformat, &fromval, &pdestformat)) return NULL; GST_DEBUG ("after parsing..."); if (pyg_enum_get_value(GST_TYPE_FORMAT, pfromformat, (gint *) &srcformat)) { PyErr_SetString(PyExc_TypeError, "argument should be a GstFormat"); return NULL; } if (pyg_enum_get_value(GST_TYPE_FORMAT, pdestformat, (gint *) &destformat)) { PyErr_SetString(PyExc_TypeError, "argument should be a GstFormat"); return NULL; } if (!(gst_element_query_convert (GST_ELEMENT(self->obj), srcformat, fromval, &destformat, &dstval))) { Py_INCREF(Py_None); return Py_None; } ret = PyList_New(2); PyList_SetItem(ret, 0, pyg_enum_from_gtype (GST_TYPE_FORMAT, destformat)); PyList_SetItem(ret, 1, PyLong_FromLongLong(dstval)); return ret;}