diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 98598b1702..a39a56bd95 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -140,6 +140,7 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/mxf/mxfdemux.h \
$(top_srcdir)/gst/mxf/mxfmux.h \
$(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \
+ $(top_srcdir)/gst/pcapparse/gstpcapparse.h \
$(top_srcdir)/gst/rawparse/gstaudioparse.h \
$(top_srcdir)/gst/rawparse/gstvideoparse.h \
$(top_srcdir)/gst/rtpmanager/gstrtpbin.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 8d1dba415d..08ccb54364 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -68,6 +68,7 @@
+
@@ -145,6 +146,7 @@
+
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index c220f0ca47..ec0c0b7b05 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -719,6 +719,21 @@ GST_TYPE_OUTPUT_SELECTOR
gst_output_selector_get_type
+
+element-pcapparse
+pcapparse
+GstPcapParse
+
+GstPcapParseClass
+GST_PCAP_PARSE
+GST_PCAP_PARSE_CLASS
+GST_IS_PCAP_PARSE
+GST_IS_PCAP_PARSE_CLASS
+GST_TYPE_PCAP_PARSE
+GstPcapParseState
+gst_pcap_parse_get_type
+
+
element-rtpdtmfdepay
rtpdtmfdepay
diff --git a/gst/pcapparse/gstpcapparse.h b/gst/pcapparse/gstpcapparse.h
index 8e45f8b270..cc1b55f682 100644
--- a/gst/pcapparse/gstpcapparse.h
+++ b/gst/pcapparse/gstpcapparse.h
@@ -45,10 +45,17 @@ typedef enum
PCAP_PARSE_STATE_PARSING,
} GstPcapParseState;
+/**
+ * GstPcapParse:
+ *
+ * GstPcapParse element.
+ */
+
struct _GstPcapParse
{
GstElement element;
+ /*< private >*/
GstPad * sink_pad;
GstPad * src_pad;