public Gst.PadTemplate[] GetPadTemplateList()
{
IntPtr raw_ret = gst_element_class_get_pad_template_list(LookupGType().GetClassPtr ());
Gst.PadTemplate[] ret = (Gst.PadTemplate[]) GLib.Marshaller.ListPtrToArray (raw_ret, typeof(GLib.List), false, false, typeof(Gst.PadTemplate));
return ret;
}