4 <function name=
"dp_buffer_from_header" symbol=
"gst_dp_buffer_from_header">
5 <return-type type=
"GstBuffer*"/>
7 <parameter name=
"header_length" type=
"guint"/>
8 <parameter name=
"header" type=
"guint8*"/>
11 <function name=
"dp_caps_from_packet" symbol=
"gst_dp_caps_from_packet">
12 <return-type type=
"GstCaps*"/>
14 <parameter name=
"header_length" type=
"guint"/>
15 <parameter name=
"header" type=
"guint8*"/>
16 <parameter name=
"payload" type=
"guint8*"/>
19 <function name=
"dp_crc" symbol=
"gst_dp_crc">
20 <return-type type=
"guint16"/>
22 <parameter name=
"buffer" type=
"guint8*"/>
23 <parameter name=
"length" type=
"guint"/>
26 <function name=
"dp_event_from_packet" symbol=
"gst_dp_event_from_packet">
27 <return-type type=
"GstEvent*"/>
29 <parameter name=
"header_length" type=
"guint"/>
30 <parameter name=
"header" type=
"guint8*"/>
31 <parameter name=
"payload" type=
"guint8*"/>
34 <function name=
"dp_header_from_buffer" symbol=
"gst_dp_header_from_buffer">
35 <return-type type=
"gboolean"/>
37 <parameter name=
"buffer" type=
"GstBuffer*"/>
38 <parameter name=
"flags" type=
"GstDPHeaderFlag"/>
39 <parameter name=
"length" type=
"guint*"/>
40 <parameter name=
"header" type=
"guint8**"/>
43 <function name=
"dp_header_payload_length" symbol=
"gst_dp_header_payload_length">
44 <return-type type=
"guint32"/>
46 <parameter name=
"header" type=
"guint8*"/>
49 <function name=
"dp_header_payload_type" symbol=
"gst_dp_header_payload_type">
50 <return-type type=
"GstDPPayloadType"/>
52 <parameter name=
"header" type=
"guint8*"/>
55 <function name=
"dp_init" symbol=
"gst_dp_init">
56 <return-type type=
"void"/>
58 <function name=
"dp_packet_from_caps" symbol=
"gst_dp_packet_from_caps">
59 <return-type type=
"gboolean"/>
61 <parameter name=
"caps" type=
"GstCaps*"/>
62 <parameter name=
"flags" type=
"GstDPHeaderFlag"/>
63 <parameter name=
"length" type=
"guint*"/>
64 <parameter name=
"header" type=
"guint8**"/>
65 <parameter name=
"payload" type=
"guint8**"/>
68 <function name=
"dp_packet_from_event" symbol=
"gst_dp_packet_from_event">
69 <return-type type=
"gboolean"/>
71 <parameter name=
"event" type=
"GstEvent*"/>
72 <parameter name=
"flags" type=
"GstDPHeaderFlag"/>
73 <parameter name=
"length" type=
"guint*"/>
74 <parameter name=
"header" type=
"guint8**"/>
75 <parameter name=
"payload" type=
"guint8**"/>
78 <function name=
"dp_validate_header" symbol=
"gst_dp_validate_header">
79 <return-type type=
"gboolean"/>
81 <parameter name=
"header_length" type=
"guint"/>
82 <parameter name=
"header" type=
"guint8*"/>
85 <function name=
"dp_validate_packet" symbol=
"gst_dp_validate_packet">
86 <return-type type=
"gboolean"/>
88 <parameter name=
"header_length" type=
"guint"/>
89 <parameter name=
"header" type=
"guint8*"/>
90 <parameter name=
"payload" type=
"guint8*"/>
93 <function name=
"dp_validate_payload" symbol=
"gst_dp_validate_payload">
94 <return-type type=
"gboolean"/>
96 <parameter name=
"header_length" type=
"guint"/>
97 <parameter name=
"header" type=
"guint8*"/>
98 <parameter name=
"payload" type=
"guint8*"/>
101 <callback name=
"GstDPHeaderFromBufferFunction">
102 <return-type type=
"gboolean"/>
104 <parameter name=
"buffer" type=
"GstBuffer*"/>
105 <parameter name=
"flags" type=
"GstDPHeaderFlag"/>
106 <parameter name=
"length" type=
"guint*"/>
107 <parameter name=
"header" type=
"guint8**"/>
110 <callback name=
"GstDPPacketFromCapsFunction">
111 <return-type type=
"gboolean"/>
113 <parameter name=
"caps" type=
"GstCaps*"/>
114 <parameter name=
"flags" type=
"GstDPHeaderFlag"/>
115 <parameter name=
"length" type=
"guint*"/>
116 <parameter name=
"header" type=
"guint8**"/>
117 <parameter name=
"payload" type=
"guint8**"/>
120 <callback name=
"GstDPPacketFromEventFunction">
121 <return-type type=
"gboolean"/>
123 <parameter name=
"event" type=
"GstEvent*"/>
124 <parameter name=
"flags" type=
"GstDPHeaderFlag"/>
125 <parameter name=
"length" type=
"guint*"/>
126 <parameter name=
"header" type=
"guint8**"/>
127 <parameter name=
"payload" type=
"guint8**"/>
130 <struct name=
"GstDPPacketizer">
131 <method name=
"free" symbol=
"gst_dp_packetizer_free">
132 <return-type type=
"void"/>
134 <parameter name=
"packetizer" type=
"GstDPPacketizer*"/>
137 <method name=
"new" symbol=
"gst_dp_packetizer_new">
138 <return-type type=
"GstDPPacketizer*"/>
140 <parameter name=
"version" type=
"GstDPVersion"/>
143 <field name=
"version" type=
"GstDPVersion"/>
144 <field name=
"header_from_buffer" type=
"GstDPHeaderFromBufferFunction"/>
145 <field name=
"packet_from_caps" type=
"GstDPPacketFromCapsFunction"/>
146 <field name=
"packet_from_event" type=
"GstDPPacketFromEventFunction"/>
147 <field name=
"_gst_reserved" type=
"gpointer[]"/>
149 <enum name=
"GstDPHeaderFlag">
150 <member name=
"GST_DP_HEADER_FLAG_NONE" value=
"0"/>
151 <member name=
"GST_DP_HEADER_FLAG_CRC_HEADER" value=
"1"/>
152 <member name=
"GST_DP_HEADER_FLAG_CRC_PAYLOAD" value=
"2"/>
153 <member name=
"GST_DP_HEADER_FLAG_CRC" value=
"3"/>
155 <enum name=
"GstDPPayloadType">
156 <member name=
"GST_DP_PAYLOAD_NONE" value=
"0"/>
157 <member name=
"GST_DP_PAYLOAD_BUFFER" value=
"1"/>
158 <member name=
"GST_DP_PAYLOAD_CAPS" value=
"2"/>
159 <member name=
"GST_DP_PAYLOAD_EVENT_NONE" value=
"64"/>
161 <enum name=
"GstDPVersion" type-name=
"GstDPVersion" get-type=
"gst_dp_version_get_type">
162 <member name=
"GDP Version 0.2" value=
"1"/>
163 <member name=
"GDP Version 1.0" value=
"2"/>
165 <constant name=
"GST_DP_HEADER_LENGTH" type=
"int" value=
"62"/>
166 <constant name=
"GST_DP_VERSION_MAJOR" type=
"int" value=
"0"/>
167 <constant name=
"GST_DP_VERSION_MINOR" type=
"int" value=
"2"/>