89 * GST_VALUE_HOLDS_FOURCC: |
89 * GST_VALUE_HOLDS_FOURCC: |
90 * @x: the #GValue to check |
90 * @x: the #GValue to check |
91 * |
91 * |
92 * Checks if the given #GValue contains a #GST_TYPE_FOURCC value. |
92 * Checks if the given #GValue contains a #GST_TYPE_FOURCC value. |
93 */ |
93 */ |
94 #define GST_VALUE_HOLDS_FOURCC(x) (G_VALUE_HOLDS(x, gst_fourcc_get_type ())) |
94 #define GST_VALUE_HOLDS_FOURCC(x) (G_VALUE_HOLDS((x), gst_fourcc_get_type ())) |
95 |
95 |
96 /** |
96 /** |
97 * GST_VALUE_HOLDS_INT_RANGE: |
97 * GST_VALUE_HOLDS_INT_RANGE: |
98 * @x: the #GValue to check |
98 * @x: the #GValue to check |
99 * |
99 * |
100 * Checks if the given #GValue contains a #GST_TYPE_INT_RANGE value. |
100 * Checks if the given #GValue contains a #GST_TYPE_INT_RANGE value. |
101 */ |
101 */ |
102 #define GST_VALUE_HOLDS_INT_RANGE(x) (G_VALUE_HOLDS(x, gst_int_range_get_type ())) |
102 #define GST_VALUE_HOLDS_INT_RANGE(x) (G_VALUE_HOLDS((x), gst_int_range_get_type ())) |
103 |
103 |
104 /** |
104 /** |
105 * GST_VALUE_HOLDS_DOUBLE_RANGE: |
105 * GST_VALUE_HOLDS_DOUBLE_RANGE: |
106 * @x: the #GValue to check |
106 * @x: the #GValue to check |
107 * |
107 * |
108 * Checks if the given #GValue contains a #GST_TYPE_DOUBLE_RANGE value. |
108 * Checks if the given #GValue contains a #GST_TYPE_DOUBLE_RANGE value. |
109 */ |
109 */ |
110 #define GST_VALUE_HOLDS_DOUBLE_RANGE(x) (G_VALUE_HOLDS(x, gst_double_range_get_type ())) |
110 #define GST_VALUE_HOLDS_DOUBLE_RANGE(x) (G_VALUE_HOLDS((x), gst_double_range_get_type ())) |
111 |
111 |
112 /** |
112 /** |
113 * GST_VALUE_HOLDS_FRACTION_RANGE: |
113 * GST_VALUE_HOLDS_FRACTION_RANGE: |
114 * @x: the #GValue to check |
114 * @x: the #GValue to check |
115 * |
115 * |
116 * Checks if the given #GValue contains a #GST_TYPE_FRACTION_RANGE value. |
116 * Checks if the given #GValue contains a #GST_TYPE_FRACTION_RANGE value. |
117 */ |
117 */ |
118 #define GST_VALUE_HOLDS_FRACTION_RANGE(x) (G_VALUE_HOLDS(x, gst_fraction_range_get_type ())) |
118 #define GST_VALUE_HOLDS_FRACTION_RANGE(x) (G_VALUE_HOLDS((x), gst_fraction_range_get_type ())) |
119 |
119 |
120 /** |
120 /** |
121 * GST_VALUE_HOLDS_LIST: |
121 * GST_VALUE_HOLDS_LIST: |
122 * @x: the #GValue to check |
122 * @x: the #GValue to check |
123 * |
123 * |
124 * Checks if the given #GValue contains a #GST_TYPE_LIST value. |
124 * Checks if the given #GValue contains a #GST_TYPE_LIST value. |
125 */ |
125 */ |
126 #define GST_VALUE_HOLDS_LIST(x) (G_VALUE_HOLDS(x, gst_value_list_get_type ())) |
126 #define GST_VALUE_HOLDS_LIST(x) (G_VALUE_HOLDS((x), gst_value_list_get_type ())) |
127 |
127 |
128 /** |
128 /** |
129 * GST_VALUE_HOLDS_ARRAY: |
129 * GST_VALUE_HOLDS_ARRAY: |
130 * @x: the #GValue to check |
130 * @x: the #GValue to check |
131 * |
131 * |
132 * Checks if the given #GValue contains a #GST_TYPE_ARRAY value. |
132 * Checks if the given #GValue contains a #GST_TYPE_ARRAY value. |
133 */ |
133 */ |
134 #define GST_VALUE_HOLDS_ARRAY(x) (G_VALUE_HOLDS(x, gst_value_array_get_type ())) |
134 #define GST_VALUE_HOLDS_ARRAY(x) (G_VALUE_HOLDS((x), gst_value_array_get_type ())) |
135 |
135 |
136 /** |
136 /** |
137 * GST_VALUE_HOLDS_CAPS: |
137 * GST_VALUE_HOLDS_CAPS: |
138 * @x: the #GValue to check |
138 * @x: the #GValue to check |
139 * |
139 * |
140 * Checks if the given #GValue contains a #GST_TYPE_CAPS value. |
140 * Checks if the given #GValue contains a #GST_TYPE_CAPS value. |
141 */ |
141 */ |
142 #define GST_VALUE_HOLDS_CAPS(x) (G_VALUE_HOLDS(x, GST_TYPE_CAPS)) |
142 #define GST_VALUE_HOLDS_CAPS(x) (G_VALUE_HOLDS((x), GST_TYPE_CAPS)) |
143 |
143 |
144 /** |
144 /** |
145 * GST_VALUE_HOLDS_STRUCTURE: |
145 * GST_VALUE_HOLDS_STRUCTURE: |
146 * @x: the #GValue to check |
146 * @x: the #GValue to check |
147 * |
147 * |
148 * Checks if the given #GValue contains a #GST_TYPE_STRUCTURE value. |
148 * Checks if the given #GValue contains a #GST_TYPE_STRUCTURE value. |
149 * |
149 * |
150 * Since: 0.10.15 |
150 * Since: 0.10.15 |
151 */ |
151 */ |
152 #define GST_VALUE_HOLDS_STRUCTURE(x) (G_VALUE_HOLDS(x, GST_TYPE_STRUCTURE)) |
152 #define GST_VALUE_HOLDS_STRUCTURE(x) (G_VALUE_HOLDS((x), GST_TYPE_STRUCTURE)) |
153 |
153 |
154 /** |
154 /** |
155 * GST_VALUE_HOLDS_BUFFER: |
155 * GST_VALUE_HOLDS_BUFFER: |
156 * @x: the #GValue to check |
156 * @x: the #GValue to check |
157 * |
157 * |
158 * Checks if the given #GValue contains a #GST_TYPE_BUFFER value. |
158 * Checks if the given #GValue contains a #GST_TYPE_BUFFER value. |
159 */ |
159 */ |
160 #define GST_VALUE_HOLDS_BUFFER(x) (G_VALUE_HOLDS(x, GST_TYPE_BUFFER)) |
160 #define GST_VALUE_HOLDS_BUFFER(x) (G_VALUE_HOLDS((x), GST_TYPE_BUFFER)) |
161 |
161 |
162 /** |
162 /** |
163 * GST_VALUE_HOLDS_FRACTION: |
163 * GST_VALUE_HOLDS_FRACTION: |
164 * @x: the #GValue to check |
164 * @x: the #GValue to check |
165 * |
165 * |
166 * Checks if the given #GValue contains a #GST_TYPE_FRACTION value. |
166 * Checks if the given #GValue contains a #GST_TYPE_FRACTION value. |
167 */ |
167 */ |
168 #define GST_VALUE_HOLDS_FRACTION(x) (G_VALUE_HOLDS(x, gst_fraction_get_type ())) |
168 #define GST_VALUE_HOLDS_FRACTION(x) (G_VALUE_HOLDS((x), gst_fraction_get_type ())) |
169 |
169 |
170 /** |
170 /** |
171 * GST_VALUE_HOLDS_DATE: |
171 * GST_VALUE_HOLDS_DATE: |
172 * @x: the #GValue to check |
172 * @x: the #GValue to check |
173 * |
173 * |
174 * Checks if the given #GValue contains a #GST_TYPE_DATE value. |
174 * Checks if the given #GValue contains a #GST_TYPE_DATE value. |
175 */ |
175 */ |
176 #define GST_VALUE_HOLDS_DATE(x) (G_VALUE_HOLDS(x, gst_date_get_type ())) |
176 #define GST_VALUE_HOLDS_DATE(x) (G_VALUE_HOLDS((x), gst_date_get_type ())) |
177 |
177 |
178 /** |
178 /** |
179 * GST_TYPE_FOURCC: |
179 * GST_TYPE_FOURCC: |
180 * |
180 * |
181 * a #GValue type that represents 4 byte identifier (e.g. used for codecs) |
181 * a #GValue type that represents 4 byte identifier (e.g. used for codecs) |