1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module gst.base.c.functions; 26 27 import std.stdio; 28 import gst.base.c.types; 29 import gtkd.Loader; 30 31 version (Windows) 32 static immutable LIBRARY_GSTBASE = ["libgstbase-1.0-0.dll"]; 33 else version (OSX) 34 static immutable LIBRARY_GSTBASE = ["libgstbase-1.0.0.dylib"]; 35 else 36 static immutable LIBRARY_GSTBASE = ["libgstbase-1.0.so.0"]; 37 38 shared static this() 39 { 40 // gst.base.Adapter 41 42 Linker.link(gst_adapter_get_type, "gst_adapter_get_type", LIBRARY_GSTBASE); 43 Linker.link(gst_adapter_new, "gst_adapter_new", LIBRARY_GSTBASE); 44 Linker.link(gst_adapter_available, "gst_adapter_available", LIBRARY_GSTBASE); 45 Linker.link(gst_adapter_available_fast, "gst_adapter_available_fast", LIBRARY_GSTBASE); 46 Linker.link(gst_adapter_clear, "gst_adapter_clear", LIBRARY_GSTBASE); 47 Linker.link(gst_adapter_copy, "gst_adapter_copy", LIBRARY_GSTBASE); 48 Linker.link(gst_adapter_copy_bytes, "gst_adapter_copy_bytes", LIBRARY_GSTBASE); 49 Linker.link(gst_adapter_distance_from_discont, "gst_adapter_distance_from_discont", LIBRARY_GSTBASE); 50 Linker.link(gst_adapter_dts_at_discont, "gst_adapter_dts_at_discont", LIBRARY_GSTBASE); 51 Linker.link(gst_adapter_flush, "gst_adapter_flush", LIBRARY_GSTBASE); 52 Linker.link(gst_adapter_get_buffer, "gst_adapter_get_buffer", LIBRARY_GSTBASE); 53 Linker.link(gst_adapter_get_buffer_fast, "gst_adapter_get_buffer_fast", LIBRARY_GSTBASE); 54 Linker.link(gst_adapter_get_buffer_list, "gst_adapter_get_buffer_list", LIBRARY_GSTBASE); 55 Linker.link(gst_adapter_get_list, "gst_adapter_get_list", LIBRARY_GSTBASE); 56 Linker.link(gst_adapter_map, "gst_adapter_map", LIBRARY_GSTBASE); 57 Linker.link(gst_adapter_masked_scan_uint32, "gst_adapter_masked_scan_uint32", LIBRARY_GSTBASE); 58 Linker.link(gst_adapter_masked_scan_uint32_peek, "gst_adapter_masked_scan_uint32_peek", LIBRARY_GSTBASE); 59 Linker.link(gst_adapter_offset_at_discont, "gst_adapter_offset_at_discont", LIBRARY_GSTBASE); 60 Linker.link(gst_adapter_prev_dts, "gst_adapter_prev_dts", LIBRARY_GSTBASE); 61 Linker.link(gst_adapter_prev_dts_at_offset, "gst_adapter_prev_dts_at_offset", LIBRARY_GSTBASE); 62 Linker.link(gst_adapter_prev_offset, "gst_adapter_prev_offset", LIBRARY_GSTBASE); 63 Linker.link(gst_adapter_prev_pts, "gst_adapter_prev_pts", LIBRARY_GSTBASE); 64 Linker.link(gst_adapter_prev_pts_at_offset, "gst_adapter_prev_pts_at_offset", LIBRARY_GSTBASE); 65 Linker.link(gst_adapter_pts_at_discont, "gst_adapter_pts_at_discont", LIBRARY_GSTBASE); 66 Linker.link(gst_adapter_push, "gst_adapter_push", LIBRARY_GSTBASE); 67 Linker.link(gst_adapter_take, "gst_adapter_take", LIBRARY_GSTBASE); 68 Linker.link(gst_adapter_take_buffer, "gst_adapter_take_buffer", LIBRARY_GSTBASE); 69 Linker.link(gst_adapter_take_buffer_fast, "gst_adapter_take_buffer_fast", LIBRARY_GSTBASE); 70 Linker.link(gst_adapter_take_buffer_list, "gst_adapter_take_buffer_list", LIBRARY_GSTBASE); 71 Linker.link(gst_adapter_take_list, "gst_adapter_take_list", LIBRARY_GSTBASE); 72 Linker.link(gst_adapter_unmap, "gst_adapter_unmap", LIBRARY_GSTBASE); 73 74 // gst.base.Aggregator 75 76 Linker.link(gst_aggregator_get_type, "gst_aggregator_get_type", LIBRARY_GSTBASE); 77 Linker.link(gst_aggregator_finish_buffer, "gst_aggregator_finish_buffer", LIBRARY_GSTBASE); 78 Linker.link(gst_aggregator_get_allocator, "gst_aggregator_get_allocator", LIBRARY_GSTBASE); 79 Linker.link(gst_aggregator_get_buffer_pool, "gst_aggregator_get_buffer_pool", LIBRARY_GSTBASE); 80 Linker.link(gst_aggregator_get_latency, "gst_aggregator_get_latency", LIBRARY_GSTBASE); 81 Linker.link(gst_aggregator_set_latency, "gst_aggregator_set_latency", LIBRARY_GSTBASE); 82 Linker.link(gst_aggregator_set_src_caps, "gst_aggregator_set_src_caps", LIBRARY_GSTBASE); 83 84 // gst.base.AggregatorPad 85 86 Linker.link(gst_aggregator_pad_get_type, "gst_aggregator_pad_get_type", LIBRARY_GSTBASE); 87 Linker.link(gst_aggregator_pad_drop_buffer, "gst_aggregator_pad_drop_buffer", LIBRARY_GSTBASE); 88 Linker.link(gst_aggregator_pad_has_buffer, "gst_aggregator_pad_has_buffer", LIBRARY_GSTBASE); 89 Linker.link(gst_aggregator_pad_is_eos, "gst_aggregator_pad_is_eos", LIBRARY_GSTBASE); 90 Linker.link(gst_aggregator_pad_peek_buffer, "gst_aggregator_pad_peek_buffer", LIBRARY_GSTBASE); 91 Linker.link(gst_aggregator_pad_pop_buffer, "gst_aggregator_pad_pop_buffer", LIBRARY_GSTBASE); 92 93 // gst.base.BaseParse 94 95 Linker.link(gst_base_parse_get_type, "gst_base_parse_get_type", LIBRARY_GSTBASE); 96 Linker.link(gst_base_parse_add_index_entry, "gst_base_parse_add_index_entry", LIBRARY_GSTBASE); 97 Linker.link(gst_base_parse_convert_default, "gst_base_parse_convert_default", LIBRARY_GSTBASE); 98 Linker.link(gst_base_parse_drain, "gst_base_parse_drain", LIBRARY_GSTBASE); 99 Linker.link(gst_base_parse_finish_frame, "gst_base_parse_finish_frame", LIBRARY_GSTBASE); 100 Linker.link(gst_base_parse_merge_tags, "gst_base_parse_merge_tags", LIBRARY_GSTBASE); 101 Linker.link(gst_base_parse_push_frame, "gst_base_parse_push_frame", LIBRARY_GSTBASE); 102 Linker.link(gst_base_parse_set_average_bitrate, "gst_base_parse_set_average_bitrate", LIBRARY_GSTBASE); 103 Linker.link(gst_base_parse_set_duration, "gst_base_parse_set_duration", LIBRARY_GSTBASE); 104 Linker.link(gst_base_parse_set_frame_rate, "gst_base_parse_set_frame_rate", LIBRARY_GSTBASE); 105 Linker.link(gst_base_parse_set_has_timing_info, "gst_base_parse_set_has_timing_info", LIBRARY_GSTBASE); 106 Linker.link(gst_base_parse_set_infer_ts, "gst_base_parse_set_infer_ts", LIBRARY_GSTBASE); 107 Linker.link(gst_base_parse_set_latency, "gst_base_parse_set_latency", LIBRARY_GSTBASE); 108 Linker.link(gst_base_parse_set_min_frame_size, "gst_base_parse_set_min_frame_size", LIBRARY_GSTBASE); 109 Linker.link(gst_base_parse_set_passthrough, "gst_base_parse_set_passthrough", LIBRARY_GSTBASE); 110 Linker.link(gst_base_parse_set_pts_interpolation, "gst_base_parse_set_pts_interpolation", LIBRARY_GSTBASE); 111 Linker.link(gst_base_parse_set_syncable, "gst_base_parse_set_syncable", LIBRARY_GSTBASE); 112 Linker.link(gst_base_parse_set_ts_at_offset, "gst_base_parse_set_ts_at_offset", LIBRARY_GSTBASE); 113 114 // gst.base.BaseParseFrame 115 116 Linker.link(gst_base_parse_frame_get_type, "gst_base_parse_frame_get_type", LIBRARY_GSTBASE); 117 Linker.link(gst_base_parse_frame_new, "gst_base_parse_frame_new", LIBRARY_GSTBASE); 118 Linker.link(gst_base_parse_frame_copy, "gst_base_parse_frame_copy", LIBRARY_GSTBASE); 119 Linker.link(gst_base_parse_frame_free, "gst_base_parse_frame_free", LIBRARY_GSTBASE); 120 Linker.link(gst_base_parse_frame_init, "gst_base_parse_frame_init", LIBRARY_GSTBASE); 121 122 // gst.base.BaseSink 123 124 Linker.link(gst_base_sink_get_type, "gst_base_sink_get_type", LIBRARY_GSTBASE); 125 Linker.link(gst_base_sink_do_preroll, "gst_base_sink_do_preroll", LIBRARY_GSTBASE); 126 Linker.link(gst_base_sink_get_blocksize, "gst_base_sink_get_blocksize", LIBRARY_GSTBASE); 127 Linker.link(gst_base_sink_get_drop_out_of_segment, "gst_base_sink_get_drop_out_of_segment", LIBRARY_GSTBASE); 128 Linker.link(gst_base_sink_get_last_sample, "gst_base_sink_get_last_sample", LIBRARY_GSTBASE); 129 Linker.link(gst_base_sink_get_latency, "gst_base_sink_get_latency", LIBRARY_GSTBASE); 130 Linker.link(gst_base_sink_get_max_bitrate, "gst_base_sink_get_max_bitrate", LIBRARY_GSTBASE); 131 Linker.link(gst_base_sink_get_max_lateness, "gst_base_sink_get_max_lateness", LIBRARY_GSTBASE); 132 Linker.link(gst_base_sink_get_render_delay, "gst_base_sink_get_render_delay", LIBRARY_GSTBASE); 133 Linker.link(gst_base_sink_get_sync, "gst_base_sink_get_sync", LIBRARY_GSTBASE); 134 Linker.link(gst_base_sink_get_throttle_time, "gst_base_sink_get_throttle_time", LIBRARY_GSTBASE); 135 Linker.link(gst_base_sink_get_ts_offset, "gst_base_sink_get_ts_offset", LIBRARY_GSTBASE); 136 Linker.link(gst_base_sink_is_async_enabled, "gst_base_sink_is_async_enabled", LIBRARY_GSTBASE); 137 Linker.link(gst_base_sink_is_last_sample_enabled, "gst_base_sink_is_last_sample_enabled", LIBRARY_GSTBASE); 138 Linker.link(gst_base_sink_is_qos_enabled, "gst_base_sink_is_qos_enabled", LIBRARY_GSTBASE); 139 Linker.link(gst_base_sink_query_latency, "gst_base_sink_query_latency", LIBRARY_GSTBASE); 140 Linker.link(gst_base_sink_set_async_enabled, "gst_base_sink_set_async_enabled", LIBRARY_GSTBASE); 141 Linker.link(gst_base_sink_set_blocksize, "gst_base_sink_set_blocksize", LIBRARY_GSTBASE); 142 Linker.link(gst_base_sink_set_drop_out_of_segment, "gst_base_sink_set_drop_out_of_segment", LIBRARY_GSTBASE); 143 Linker.link(gst_base_sink_set_last_sample_enabled, "gst_base_sink_set_last_sample_enabled", LIBRARY_GSTBASE); 144 Linker.link(gst_base_sink_set_max_bitrate, "gst_base_sink_set_max_bitrate", LIBRARY_GSTBASE); 145 Linker.link(gst_base_sink_set_max_lateness, "gst_base_sink_set_max_lateness", LIBRARY_GSTBASE); 146 Linker.link(gst_base_sink_set_qos_enabled, "gst_base_sink_set_qos_enabled", LIBRARY_GSTBASE); 147 Linker.link(gst_base_sink_set_render_delay, "gst_base_sink_set_render_delay", LIBRARY_GSTBASE); 148 Linker.link(gst_base_sink_set_sync, "gst_base_sink_set_sync", LIBRARY_GSTBASE); 149 Linker.link(gst_base_sink_set_throttle_time, "gst_base_sink_set_throttle_time", LIBRARY_GSTBASE); 150 Linker.link(gst_base_sink_set_ts_offset, "gst_base_sink_set_ts_offset", LIBRARY_GSTBASE); 151 Linker.link(gst_base_sink_wait, "gst_base_sink_wait", LIBRARY_GSTBASE); 152 Linker.link(gst_base_sink_wait_clock, "gst_base_sink_wait_clock", LIBRARY_GSTBASE); 153 Linker.link(gst_base_sink_wait_preroll, "gst_base_sink_wait_preroll", LIBRARY_GSTBASE); 154 155 // gst.base.BaseSrc 156 157 Linker.link(gst_base_src_get_type, "gst_base_src_get_type", LIBRARY_GSTBASE); 158 Linker.link(gst_base_src_get_allocator, "gst_base_src_get_allocator", LIBRARY_GSTBASE); 159 Linker.link(gst_base_src_get_blocksize, "gst_base_src_get_blocksize", LIBRARY_GSTBASE); 160 Linker.link(gst_base_src_get_buffer_pool, "gst_base_src_get_buffer_pool", LIBRARY_GSTBASE); 161 Linker.link(gst_base_src_get_do_timestamp, "gst_base_src_get_do_timestamp", LIBRARY_GSTBASE); 162 Linker.link(gst_base_src_is_async, "gst_base_src_is_async", LIBRARY_GSTBASE); 163 Linker.link(gst_base_src_is_live, "gst_base_src_is_live", LIBRARY_GSTBASE); 164 Linker.link(gst_base_src_new_seamless_segment, "gst_base_src_new_seamless_segment", LIBRARY_GSTBASE); 165 Linker.link(gst_base_src_query_latency, "gst_base_src_query_latency", LIBRARY_GSTBASE); 166 Linker.link(gst_base_src_set_async, "gst_base_src_set_async", LIBRARY_GSTBASE); 167 Linker.link(gst_base_src_set_automatic_eos, "gst_base_src_set_automatic_eos", LIBRARY_GSTBASE); 168 Linker.link(gst_base_src_set_blocksize, "gst_base_src_set_blocksize", LIBRARY_GSTBASE); 169 Linker.link(gst_base_src_set_caps, "gst_base_src_set_caps", LIBRARY_GSTBASE); 170 Linker.link(gst_base_src_set_do_timestamp, "gst_base_src_set_do_timestamp", LIBRARY_GSTBASE); 171 Linker.link(gst_base_src_set_dynamic_size, "gst_base_src_set_dynamic_size", LIBRARY_GSTBASE); 172 Linker.link(gst_base_src_set_format, "gst_base_src_set_format", LIBRARY_GSTBASE); 173 Linker.link(gst_base_src_set_live, "gst_base_src_set_live", LIBRARY_GSTBASE); 174 Linker.link(gst_base_src_start_complete, "gst_base_src_start_complete", LIBRARY_GSTBASE); 175 Linker.link(gst_base_src_start_wait, "gst_base_src_start_wait", LIBRARY_GSTBASE); 176 Linker.link(gst_base_src_submit_buffer_list, "gst_base_src_submit_buffer_list", LIBRARY_GSTBASE); 177 Linker.link(gst_base_src_wait_playing, "gst_base_src_wait_playing", LIBRARY_GSTBASE); 178 179 // gst.base.BaseTransform 180 181 Linker.link(gst_base_transform_get_type, "gst_base_transform_get_type", LIBRARY_GSTBASE); 182 Linker.link(gst_base_transform_get_allocator, "gst_base_transform_get_allocator", LIBRARY_GSTBASE); 183 Linker.link(gst_base_transform_get_buffer_pool, "gst_base_transform_get_buffer_pool", LIBRARY_GSTBASE); 184 Linker.link(gst_base_transform_is_in_place, "gst_base_transform_is_in_place", LIBRARY_GSTBASE); 185 Linker.link(gst_base_transform_is_passthrough, "gst_base_transform_is_passthrough", LIBRARY_GSTBASE); 186 Linker.link(gst_base_transform_is_qos_enabled, "gst_base_transform_is_qos_enabled", LIBRARY_GSTBASE); 187 Linker.link(gst_base_transform_reconfigure_sink, "gst_base_transform_reconfigure_sink", LIBRARY_GSTBASE); 188 Linker.link(gst_base_transform_reconfigure_src, "gst_base_transform_reconfigure_src", LIBRARY_GSTBASE); 189 Linker.link(gst_base_transform_set_gap_aware, "gst_base_transform_set_gap_aware", LIBRARY_GSTBASE); 190 Linker.link(gst_base_transform_set_in_place, "gst_base_transform_set_in_place", LIBRARY_GSTBASE); 191 Linker.link(gst_base_transform_set_passthrough, "gst_base_transform_set_passthrough", LIBRARY_GSTBASE); 192 Linker.link(gst_base_transform_set_prefer_passthrough, "gst_base_transform_set_prefer_passthrough", LIBRARY_GSTBASE); 193 Linker.link(gst_base_transform_set_qos_enabled, "gst_base_transform_set_qos_enabled", LIBRARY_GSTBASE); 194 Linker.link(gst_base_transform_update_qos, "gst_base_transform_update_qos", LIBRARY_GSTBASE); 195 Linker.link(gst_base_transform_update_src_caps, "gst_base_transform_update_src_caps", LIBRARY_GSTBASE); 196 197 // gst.base.BitReader 198 199 Linker.link(gst_bit_reader_free, "gst_bit_reader_free", LIBRARY_GSTBASE); 200 Linker.link(gst_bit_reader_get_bits_uint16, "gst_bit_reader_get_bits_uint16", LIBRARY_GSTBASE); 201 Linker.link(gst_bit_reader_get_bits_uint32, "gst_bit_reader_get_bits_uint32", LIBRARY_GSTBASE); 202 Linker.link(gst_bit_reader_get_bits_uint64, "gst_bit_reader_get_bits_uint64", LIBRARY_GSTBASE); 203 Linker.link(gst_bit_reader_get_bits_uint8, "gst_bit_reader_get_bits_uint8", LIBRARY_GSTBASE); 204 Linker.link(gst_bit_reader_get_pos, "gst_bit_reader_get_pos", LIBRARY_GSTBASE); 205 Linker.link(gst_bit_reader_get_remaining, "gst_bit_reader_get_remaining", LIBRARY_GSTBASE); 206 Linker.link(gst_bit_reader_get_size, "gst_bit_reader_get_size", LIBRARY_GSTBASE); 207 Linker.link(gst_bit_reader_init, "gst_bit_reader_init", LIBRARY_GSTBASE); 208 Linker.link(gst_bit_reader_peek_bits_uint16, "gst_bit_reader_peek_bits_uint16", LIBRARY_GSTBASE); 209 Linker.link(gst_bit_reader_peek_bits_uint32, "gst_bit_reader_peek_bits_uint32", LIBRARY_GSTBASE); 210 Linker.link(gst_bit_reader_peek_bits_uint64, "gst_bit_reader_peek_bits_uint64", LIBRARY_GSTBASE); 211 Linker.link(gst_bit_reader_peek_bits_uint8, "gst_bit_reader_peek_bits_uint8", LIBRARY_GSTBASE); 212 Linker.link(gst_bit_reader_set_pos, "gst_bit_reader_set_pos", LIBRARY_GSTBASE); 213 Linker.link(gst_bit_reader_skip, "gst_bit_reader_skip", LIBRARY_GSTBASE); 214 Linker.link(gst_bit_reader_skip_to_byte, "gst_bit_reader_skip_to_byte", LIBRARY_GSTBASE); 215 Linker.link(gst_bit_reader_new, "gst_bit_reader_new", LIBRARY_GSTBASE); 216 217 // gst.base.ByteReader 218 219 Linker.link(gst_byte_reader_dup_data, "gst_byte_reader_dup_data", LIBRARY_GSTBASE); 220 Linker.link(gst_byte_reader_dup_string_utf16, "gst_byte_reader_dup_string_utf16", LIBRARY_GSTBASE); 221 Linker.link(gst_byte_reader_dup_string_utf32, "gst_byte_reader_dup_string_utf32", LIBRARY_GSTBASE); 222 Linker.link(gst_byte_reader_dup_string_utf8, "gst_byte_reader_dup_string_utf8", LIBRARY_GSTBASE); 223 Linker.link(gst_byte_reader_free, "gst_byte_reader_free", LIBRARY_GSTBASE); 224 Linker.link(gst_byte_reader_get_data, "gst_byte_reader_get_data", LIBRARY_GSTBASE); 225 Linker.link(gst_byte_reader_get_float32_be, "gst_byte_reader_get_float32_be", LIBRARY_GSTBASE); 226 Linker.link(gst_byte_reader_get_float32_le, "gst_byte_reader_get_float32_le", LIBRARY_GSTBASE); 227 Linker.link(gst_byte_reader_get_float64_be, "gst_byte_reader_get_float64_be", LIBRARY_GSTBASE); 228 Linker.link(gst_byte_reader_get_float64_le, "gst_byte_reader_get_float64_le", LIBRARY_GSTBASE); 229 Linker.link(gst_byte_reader_get_int16_be, "gst_byte_reader_get_int16_be", LIBRARY_GSTBASE); 230 Linker.link(gst_byte_reader_get_int16_le, "gst_byte_reader_get_int16_le", LIBRARY_GSTBASE); 231 Linker.link(gst_byte_reader_get_int24_be, "gst_byte_reader_get_int24_be", LIBRARY_GSTBASE); 232 Linker.link(gst_byte_reader_get_int24_le, "gst_byte_reader_get_int24_le", LIBRARY_GSTBASE); 233 Linker.link(gst_byte_reader_get_int32_be, "gst_byte_reader_get_int32_be", LIBRARY_GSTBASE); 234 Linker.link(gst_byte_reader_get_int32_le, "gst_byte_reader_get_int32_le", LIBRARY_GSTBASE); 235 Linker.link(gst_byte_reader_get_int64_be, "gst_byte_reader_get_int64_be", LIBRARY_GSTBASE); 236 Linker.link(gst_byte_reader_get_int64_le, "gst_byte_reader_get_int64_le", LIBRARY_GSTBASE); 237 Linker.link(gst_byte_reader_get_int8, "gst_byte_reader_get_int8", LIBRARY_GSTBASE); 238 Linker.link(gst_byte_reader_get_pos, "gst_byte_reader_get_pos", LIBRARY_GSTBASE); 239 Linker.link(gst_byte_reader_get_remaining, "gst_byte_reader_get_remaining", LIBRARY_GSTBASE); 240 Linker.link(gst_byte_reader_get_size, "gst_byte_reader_get_size", LIBRARY_GSTBASE); 241 Linker.link(gst_byte_reader_get_string_utf8, "gst_byte_reader_get_string_utf8", LIBRARY_GSTBASE); 242 Linker.link(gst_byte_reader_get_sub_reader, "gst_byte_reader_get_sub_reader", LIBRARY_GSTBASE); 243 Linker.link(gst_byte_reader_get_uint16_be, "gst_byte_reader_get_uint16_be", LIBRARY_GSTBASE); 244 Linker.link(gst_byte_reader_get_uint16_le, "gst_byte_reader_get_uint16_le", LIBRARY_GSTBASE); 245 Linker.link(gst_byte_reader_get_uint24_be, "gst_byte_reader_get_uint24_be", LIBRARY_GSTBASE); 246 Linker.link(gst_byte_reader_get_uint24_le, "gst_byte_reader_get_uint24_le", LIBRARY_GSTBASE); 247 Linker.link(gst_byte_reader_get_uint32_be, "gst_byte_reader_get_uint32_be", LIBRARY_GSTBASE); 248 Linker.link(gst_byte_reader_get_uint32_le, "gst_byte_reader_get_uint32_le", LIBRARY_GSTBASE); 249 Linker.link(gst_byte_reader_get_uint64_be, "gst_byte_reader_get_uint64_be", LIBRARY_GSTBASE); 250 Linker.link(gst_byte_reader_get_uint64_le, "gst_byte_reader_get_uint64_le", LIBRARY_GSTBASE); 251 Linker.link(gst_byte_reader_get_uint8, "gst_byte_reader_get_uint8", LIBRARY_GSTBASE); 252 Linker.link(gst_byte_reader_init, "gst_byte_reader_init", LIBRARY_GSTBASE); 253 Linker.link(gst_byte_reader_masked_scan_uint32, "gst_byte_reader_masked_scan_uint32", LIBRARY_GSTBASE); 254 Linker.link(gst_byte_reader_masked_scan_uint32_peek, "gst_byte_reader_masked_scan_uint32_peek", LIBRARY_GSTBASE); 255 Linker.link(gst_byte_reader_peek_data, "gst_byte_reader_peek_data", LIBRARY_GSTBASE); 256 Linker.link(gst_byte_reader_peek_float32_be, "gst_byte_reader_peek_float32_be", LIBRARY_GSTBASE); 257 Linker.link(gst_byte_reader_peek_float32_le, "gst_byte_reader_peek_float32_le", LIBRARY_GSTBASE); 258 Linker.link(gst_byte_reader_peek_float64_be, "gst_byte_reader_peek_float64_be", LIBRARY_GSTBASE); 259 Linker.link(gst_byte_reader_peek_float64_le, "gst_byte_reader_peek_float64_le", LIBRARY_GSTBASE); 260 Linker.link(gst_byte_reader_peek_int16_be, "gst_byte_reader_peek_int16_be", LIBRARY_GSTBASE); 261 Linker.link(gst_byte_reader_peek_int16_le, "gst_byte_reader_peek_int16_le", LIBRARY_GSTBASE); 262 Linker.link(gst_byte_reader_peek_int24_be, "gst_byte_reader_peek_int24_be", LIBRARY_GSTBASE); 263 Linker.link(gst_byte_reader_peek_int24_le, "gst_byte_reader_peek_int24_le", LIBRARY_GSTBASE); 264 Linker.link(gst_byte_reader_peek_int32_be, "gst_byte_reader_peek_int32_be", LIBRARY_GSTBASE); 265 Linker.link(gst_byte_reader_peek_int32_le, "gst_byte_reader_peek_int32_le", LIBRARY_GSTBASE); 266 Linker.link(gst_byte_reader_peek_int64_be, "gst_byte_reader_peek_int64_be", LIBRARY_GSTBASE); 267 Linker.link(gst_byte_reader_peek_int64_le, "gst_byte_reader_peek_int64_le", LIBRARY_GSTBASE); 268 Linker.link(gst_byte_reader_peek_int8, "gst_byte_reader_peek_int8", LIBRARY_GSTBASE); 269 Linker.link(gst_byte_reader_peek_string_utf8, "gst_byte_reader_peek_string_utf8", LIBRARY_GSTBASE); 270 Linker.link(gst_byte_reader_peek_sub_reader, "gst_byte_reader_peek_sub_reader", LIBRARY_GSTBASE); 271 Linker.link(gst_byte_reader_peek_uint16_be, "gst_byte_reader_peek_uint16_be", LIBRARY_GSTBASE); 272 Linker.link(gst_byte_reader_peek_uint16_le, "gst_byte_reader_peek_uint16_le", LIBRARY_GSTBASE); 273 Linker.link(gst_byte_reader_peek_uint24_be, "gst_byte_reader_peek_uint24_be", LIBRARY_GSTBASE); 274 Linker.link(gst_byte_reader_peek_uint24_le, "gst_byte_reader_peek_uint24_le", LIBRARY_GSTBASE); 275 Linker.link(gst_byte_reader_peek_uint32_be, "gst_byte_reader_peek_uint32_be", LIBRARY_GSTBASE); 276 Linker.link(gst_byte_reader_peek_uint32_le, "gst_byte_reader_peek_uint32_le", LIBRARY_GSTBASE); 277 Linker.link(gst_byte_reader_peek_uint64_be, "gst_byte_reader_peek_uint64_be", LIBRARY_GSTBASE); 278 Linker.link(gst_byte_reader_peek_uint64_le, "gst_byte_reader_peek_uint64_le", LIBRARY_GSTBASE); 279 Linker.link(gst_byte_reader_peek_uint8, "gst_byte_reader_peek_uint8", LIBRARY_GSTBASE); 280 Linker.link(gst_byte_reader_set_pos, "gst_byte_reader_set_pos", LIBRARY_GSTBASE); 281 Linker.link(gst_byte_reader_skip, "gst_byte_reader_skip", LIBRARY_GSTBASE); 282 Linker.link(gst_byte_reader_skip_string_utf16, "gst_byte_reader_skip_string_utf16", LIBRARY_GSTBASE); 283 Linker.link(gst_byte_reader_skip_string_utf32, "gst_byte_reader_skip_string_utf32", LIBRARY_GSTBASE); 284 Linker.link(gst_byte_reader_skip_string_utf8, "gst_byte_reader_skip_string_utf8", LIBRARY_GSTBASE); 285 Linker.link(gst_byte_reader_new, "gst_byte_reader_new", LIBRARY_GSTBASE); 286 287 // gst.base.ByteWriter 288 289 Linker.link(gst_byte_writer_ensure_free_space, "gst_byte_writer_ensure_free_space", LIBRARY_GSTBASE); 290 Linker.link(gst_byte_writer_fill, "gst_byte_writer_fill", LIBRARY_GSTBASE); 291 Linker.link(gst_byte_writer_free, "gst_byte_writer_free", LIBRARY_GSTBASE); 292 Linker.link(gst_byte_writer_free_and_get_buffer, "gst_byte_writer_free_and_get_buffer", LIBRARY_GSTBASE); 293 Linker.link(gst_byte_writer_free_and_get_data, "gst_byte_writer_free_and_get_data", LIBRARY_GSTBASE); 294 Linker.link(gst_byte_writer_get_remaining, "gst_byte_writer_get_remaining", LIBRARY_GSTBASE); 295 Linker.link(gst_byte_writer_init, "gst_byte_writer_init", LIBRARY_GSTBASE); 296 Linker.link(gst_byte_writer_init_with_data, "gst_byte_writer_init_with_data", LIBRARY_GSTBASE); 297 Linker.link(gst_byte_writer_init_with_size, "gst_byte_writer_init_with_size", LIBRARY_GSTBASE); 298 Linker.link(gst_byte_writer_put_buffer, "gst_byte_writer_put_buffer", LIBRARY_GSTBASE); 299 Linker.link(gst_byte_writer_put_data, "gst_byte_writer_put_data", LIBRARY_GSTBASE); 300 Linker.link(gst_byte_writer_put_float32_be, "gst_byte_writer_put_float32_be", LIBRARY_GSTBASE); 301 Linker.link(gst_byte_writer_put_float32_le, "gst_byte_writer_put_float32_le", LIBRARY_GSTBASE); 302 Linker.link(gst_byte_writer_put_float64_be, "gst_byte_writer_put_float64_be", LIBRARY_GSTBASE); 303 Linker.link(gst_byte_writer_put_float64_le, "gst_byte_writer_put_float64_le", LIBRARY_GSTBASE); 304 Linker.link(gst_byte_writer_put_int16_be, "gst_byte_writer_put_int16_be", LIBRARY_GSTBASE); 305 Linker.link(gst_byte_writer_put_int16_le, "gst_byte_writer_put_int16_le", LIBRARY_GSTBASE); 306 Linker.link(gst_byte_writer_put_int24_be, "gst_byte_writer_put_int24_be", LIBRARY_GSTBASE); 307 Linker.link(gst_byte_writer_put_int24_le, "gst_byte_writer_put_int24_le", LIBRARY_GSTBASE); 308 Linker.link(gst_byte_writer_put_int32_be, "gst_byte_writer_put_int32_be", LIBRARY_GSTBASE); 309 Linker.link(gst_byte_writer_put_int32_le, "gst_byte_writer_put_int32_le", LIBRARY_GSTBASE); 310 Linker.link(gst_byte_writer_put_int64_be, "gst_byte_writer_put_int64_be", LIBRARY_GSTBASE); 311 Linker.link(gst_byte_writer_put_int64_le, "gst_byte_writer_put_int64_le", LIBRARY_GSTBASE); 312 Linker.link(gst_byte_writer_put_int8, "gst_byte_writer_put_int8", LIBRARY_GSTBASE); 313 Linker.link(gst_byte_writer_put_string_utf16, "gst_byte_writer_put_string_utf16", LIBRARY_GSTBASE); 314 Linker.link(gst_byte_writer_put_string_utf32, "gst_byte_writer_put_string_utf32", LIBRARY_GSTBASE); 315 Linker.link(gst_byte_writer_put_string_utf8, "gst_byte_writer_put_string_utf8", LIBRARY_GSTBASE); 316 Linker.link(gst_byte_writer_put_uint16_be, "gst_byte_writer_put_uint16_be", LIBRARY_GSTBASE); 317 Linker.link(gst_byte_writer_put_uint16_le, "gst_byte_writer_put_uint16_le", LIBRARY_GSTBASE); 318 Linker.link(gst_byte_writer_put_uint24_be, "gst_byte_writer_put_uint24_be", LIBRARY_GSTBASE); 319 Linker.link(gst_byte_writer_put_uint24_le, "gst_byte_writer_put_uint24_le", LIBRARY_GSTBASE); 320 Linker.link(gst_byte_writer_put_uint32_be, "gst_byte_writer_put_uint32_be", LIBRARY_GSTBASE); 321 Linker.link(gst_byte_writer_put_uint32_le, "gst_byte_writer_put_uint32_le", LIBRARY_GSTBASE); 322 Linker.link(gst_byte_writer_put_uint64_be, "gst_byte_writer_put_uint64_be", LIBRARY_GSTBASE); 323 Linker.link(gst_byte_writer_put_uint64_le, "gst_byte_writer_put_uint64_le", LIBRARY_GSTBASE); 324 Linker.link(gst_byte_writer_put_uint8, "gst_byte_writer_put_uint8", LIBRARY_GSTBASE); 325 Linker.link(gst_byte_writer_reset, "gst_byte_writer_reset", LIBRARY_GSTBASE); 326 Linker.link(gst_byte_writer_reset_and_get_buffer, "gst_byte_writer_reset_and_get_buffer", LIBRARY_GSTBASE); 327 Linker.link(gst_byte_writer_reset_and_get_data, "gst_byte_writer_reset_and_get_data", LIBRARY_GSTBASE); 328 Linker.link(gst_byte_writer_new, "gst_byte_writer_new", LIBRARY_GSTBASE); 329 Linker.link(gst_byte_writer_new_with_data, "gst_byte_writer_new_with_data", LIBRARY_GSTBASE); 330 Linker.link(gst_byte_writer_new_with_size, "gst_byte_writer_new_with_size", LIBRARY_GSTBASE); 331 332 // gst.base.CollectPads 333 334 Linker.link(gst_collect_pads_get_type, "gst_collect_pads_get_type", LIBRARY_GSTBASE); 335 Linker.link(gst_collect_pads_new, "gst_collect_pads_new", LIBRARY_GSTBASE); 336 Linker.link(gst_collect_pads_add_pad, "gst_collect_pads_add_pad", LIBRARY_GSTBASE); 337 Linker.link(gst_collect_pads_available, "gst_collect_pads_available", LIBRARY_GSTBASE); 338 Linker.link(gst_collect_pads_clip_running_time, "gst_collect_pads_clip_running_time", LIBRARY_GSTBASE); 339 Linker.link(gst_collect_pads_event_default, "gst_collect_pads_event_default", LIBRARY_GSTBASE); 340 Linker.link(gst_collect_pads_flush, "gst_collect_pads_flush", LIBRARY_GSTBASE); 341 Linker.link(gst_collect_pads_peek, "gst_collect_pads_peek", LIBRARY_GSTBASE); 342 Linker.link(gst_collect_pads_pop, "gst_collect_pads_pop", LIBRARY_GSTBASE); 343 Linker.link(gst_collect_pads_query_default, "gst_collect_pads_query_default", LIBRARY_GSTBASE); 344 Linker.link(gst_collect_pads_read_buffer, "gst_collect_pads_read_buffer", LIBRARY_GSTBASE); 345 Linker.link(gst_collect_pads_remove_pad, "gst_collect_pads_remove_pad", LIBRARY_GSTBASE); 346 Linker.link(gst_collect_pads_set_buffer_function, "gst_collect_pads_set_buffer_function", LIBRARY_GSTBASE); 347 Linker.link(gst_collect_pads_set_clip_function, "gst_collect_pads_set_clip_function", LIBRARY_GSTBASE); 348 Linker.link(gst_collect_pads_set_compare_function, "gst_collect_pads_set_compare_function", LIBRARY_GSTBASE); 349 Linker.link(gst_collect_pads_set_event_function, "gst_collect_pads_set_event_function", LIBRARY_GSTBASE); 350 Linker.link(gst_collect_pads_set_flush_function, "gst_collect_pads_set_flush_function", LIBRARY_GSTBASE); 351 Linker.link(gst_collect_pads_set_flushing, "gst_collect_pads_set_flushing", LIBRARY_GSTBASE); 352 Linker.link(gst_collect_pads_set_function, "gst_collect_pads_set_function", LIBRARY_GSTBASE); 353 Linker.link(gst_collect_pads_set_query_function, "gst_collect_pads_set_query_function", LIBRARY_GSTBASE); 354 Linker.link(gst_collect_pads_set_waiting, "gst_collect_pads_set_waiting", LIBRARY_GSTBASE); 355 Linker.link(gst_collect_pads_src_event_default, "gst_collect_pads_src_event_default", LIBRARY_GSTBASE); 356 Linker.link(gst_collect_pads_start, "gst_collect_pads_start", LIBRARY_GSTBASE); 357 Linker.link(gst_collect_pads_stop, "gst_collect_pads_stop", LIBRARY_GSTBASE); 358 Linker.link(gst_collect_pads_take_buffer, "gst_collect_pads_take_buffer", LIBRARY_GSTBASE); 359 360 // gst.base.DataQueue 361 362 Linker.link(gst_data_queue_get_type, "gst_data_queue_get_type", LIBRARY_GSTBASE); 363 Linker.link(gst_data_queue_new, "gst_data_queue_new", LIBRARY_GSTBASE); 364 Linker.link(gst_data_queue_drop_head, "gst_data_queue_drop_head", LIBRARY_GSTBASE); 365 Linker.link(gst_data_queue_flush, "gst_data_queue_flush", LIBRARY_GSTBASE); 366 Linker.link(gst_data_queue_get_level, "gst_data_queue_get_level", LIBRARY_GSTBASE); 367 Linker.link(gst_data_queue_is_empty, "gst_data_queue_is_empty", LIBRARY_GSTBASE); 368 Linker.link(gst_data_queue_is_full, "gst_data_queue_is_full", LIBRARY_GSTBASE); 369 Linker.link(gst_data_queue_limits_changed, "gst_data_queue_limits_changed", LIBRARY_GSTBASE); 370 Linker.link(gst_data_queue_peek, "gst_data_queue_peek", LIBRARY_GSTBASE); 371 Linker.link(gst_data_queue_pop, "gst_data_queue_pop", LIBRARY_GSTBASE); 372 Linker.link(gst_data_queue_push, "gst_data_queue_push", LIBRARY_GSTBASE); 373 Linker.link(gst_data_queue_push_force, "gst_data_queue_push_force", LIBRARY_GSTBASE); 374 Linker.link(gst_data_queue_set_flushing, "gst_data_queue_set_flushing", LIBRARY_GSTBASE); 375 376 // gst.base.FlowCombiner 377 378 Linker.link(gst_flow_combiner_get_type, "gst_flow_combiner_get_type", LIBRARY_GSTBASE); 379 Linker.link(gst_flow_combiner_new, "gst_flow_combiner_new", LIBRARY_GSTBASE); 380 Linker.link(gst_flow_combiner_add_pad, "gst_flow_combiner_add_pad", LIBRARY_GSTBASE); 381 Linker.link(gst_flow_combiner_clear, "gst_flow_combiner_clear", LIBRARY_GSTBASE); 382 Linker.link(gst_flow_combiner_free, "gst_flow_combiner_free", LIBRARY_GSTBASE); 383 Linker.link(gst_flow_combiner_ref, "gst_flow_combiner_ref", LIBRARY_GSTBASE); 384 Linker.link(gst_flow_combiner_remove_pad, "gst_flow_combiner_remove_pad", LIBRARY_GSTBASE); 385 Linker.link(gst_flow_combiner_reset, "gst_flow_combiner_reset", LIBRARY_GSTBASE); 386 Linker.link(gst_flow_combiner_unref, "gst_flow_combiner_unref", LIBRARY_GSTBASE); 387 Linker.link(gst_flow_combiner_update_flow, "gst_flow_combiner_update_flow", LIBRARY_GSTBASE); 388 Linker.link(gst_flow_combiner_update_pad_flow, "gst_flow_combiner_update_pad_flow", LIBRARY_GSTBASE); 389 390 // gst.base.PushSrc 391 392 Linker.link(gst_push_src_get_type, "gst_push_src_get_type", LIBRARY_GSTBASE); 393 394 // gst.base.QueueArray 395 396 Linker.link(gst_queue_array_drop_element, "gst_queue_array_drop_element", LIBRARY_GSTBASE); 397 Linker.link(gst_queue_array_drop_struct, "gst_queue_array_drop_struct", LIBRARY_GSTBASE); 398 Linker.link(gst_queue_array_find, "gst_queue_array_find", LIBRARY_GSTBASE); 399 Linker.link(gst_queue_array_free, "gst_queue_array_free", LIBRARY_GSTBASE); 400 Linker.link(gst_queue_array_get_length, "gst_queue_array_get_length", LIBRARY_GSTBASE); 401 Linker.link(gst_queue_array_is_empty, "gst_queue_array_is_empty", LIBRARY_GSTBASE); 402 Linker.link(gst_queue_array_peek_head, "gst_queue_array_peek_head", LIBRARY_GSTBASE); 403 Linker.link(gst_queue_array_peek_head_struct, "gst_queue_array_peek_head_struct", LIBRARY_GSTBASE); 404 Linker.link(gst_queue_array_peek_tail, "gst_queue_array_peek_tail", LIBRARY_GSTBASE); 405 Linker.link(gst_queue_array_peek_tail_struct, "gst_queue_array_peek_tail_struct", LIBRARY_GSTBASE); 406 Linker.link(gst_queue_array_pop_head, "gst_queue_array_pop_head", LIBRARY_GSTBASE); 407 Linker.link(gst_queue_array_pop_head_struct, "gst_queue_array_pop_head_struct", LIBRARY_GSTBASE); 408 Linker.link(gst_queue_array_pop_tail, "gst_queue_array_pop_tail", LIBRARY_GSTBASE); 409 Linker.link(gst_queue_array_pop_tail_struct, "gst_queue_array_pop_tail_struct", LIBRARY_GSTBASE); 410 Linker.link(gst_queue_array_push_tail, "gst_queue_array_push_tail", LIBRARY_GSTBASE); 411 Linker.link(gst_queue_array_push_tail_struct, "gst_queue_array_push_tail_struct", LIBRARY_GSTBASE); 412 Linker.link(gst_queue_array_new, "gst_queue_array_new", LIBRARY_GSTBASE); 413 Linker.link(gst_queue_array_new_for_struct, "gst_queue_array_new_for_struct", LIBRARY_GSTBASE); 414 415 // gst.base.Base 416 417 Linker.link(gst_type_find_helper, "gst_type_find_helper", LIBRARY_GSTBASE); 418 Linker.link(gst_type_find_helper_for_buffer, "gst_type_find_helper_for_buffer", LIBRARY_GSTBASE); 419 Linker.link(gst_type_find_helper_for_data, "gst_type_find_helper_for_data", LIBRARY_GSTBASE); 420 Linker.link(gst_type_find_helper_for_extension, "gst_type_find_helper_for_extension", LIBRARY_GSTBASE); 421 Linker.link(gst_type_find_helper_get_range, "gst_type_find_helper_get_range", LIBRARY_GSTBASE); 422 } 423 424 __gshared extern(C) 425 { 426 427 // gst.base.Adapter 428 429 GType function() c_gst_adapter_get_type; 430 GstAdapter* function() c_gst_adapter_new; 431 size_t function(GstAdapter* adapter) c_gst_adapter_available; 432 size_t function(GstAdapter* adapter) c_gst_adapter_available_fast; 433 void function(GstAdapter* adapter) c_gst_adapter_clear; 434 void function(GstAdapter* adapter, void* dest, size_t offset, size_t size) c_gst_adapter_copy; 435 GBytes* function(GstAdapter* adapter, size_t offset, size_t size) c_gst_adapter_copy_bytes; 436 ulong function(GstAdapter* adapter) c_gst_adapter_distance_from_discont; 437 GstClockTime function(GstAdapter* adapter) c_gst_adapter_dts_at_discont; 438 void function(GstAdapter* adapter, size_t flush) c_gst_adapter_flush; 439 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer; 440 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer_fast; 441 GstBufferList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_buffer_list; 442 GList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_get_list; 443 void* function(GstAdapter* adapter, size_t size) c_gst_adapter_map; 444 ptrdiff_t function(GstAdapter* adapter, uint mask, uint pattern, size_t offset, size_t size) c_gst_adapter_masked_scan_uint32; 445 ptrdiff_t function(GstAdapter* adapter, uint mask, uint pattern, size_t offset, size_t size, uint* value) c_gst_adapter_masked_scan_uint32_peek; 446 ulong function(GstAdapter* adapter) c_gst_adapter_offset_at_discont; 447 GstClockTime function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_dts; 448 GstClockTime function(GstAdapter* adapter, size_t offset, ulong* distance) c_gst_adapter_prev_dts_at_offset; 449 ulong function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_offset; 450 GstClockTime function(GstAdapter* adapter, ulong* distance) c_gst_adapter_prev_pts; 451 GstClockTime function(GstAdapter* adapter, size_t offset, ulong* distance) c_gst_adapter_prev_pts_at_offset; 452 GstClockTime function(GstAdapter* adapter) c_gst_adapter_pts_at_discont; 453 void function(GstAdapter* adapter, GstBuffer* buf) c_gst_adapter_push; 454 void* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take; 455 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer; 456 GstBuffer* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer_fast; 457 GstBufferList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_buffer_list; 458 GList* function(GstAdapter* adapter, size_t nbytes) c_gst_adapter_take_list; 459 void function(GstAdapter* adapter) c_gst_adapter_unmap; 460 461 // gst.base.Aggregator 462 463 GType function() c_gst_aggregator_get_type; 464 GstFlowReturn function(GstAggregator* aggregator, GstBuffer* buffer) c_gst_aggregator_finish_buffer; 465 void function(GstAggregator* self, GstAllocator** allocator, GstAllocationParams* params) c_gst_aggregator_get_allocator; 466 GstBufferPool* function(GstAggregator* self) c_gst_aggregator_get_buffer_pool; 467 GstClockTime function(GstAggregator* self) c_gst_aggregator_get_latency; 468 void function(GstAggregator* self, GstClockTime minLatency, GstClockTime maxLatency) c_gst_aggregator_set_latency; 469 void function(GstAggregator* self, GstCaps* caps) c_gst_aggregator_set_src_caps; 470 471 // gst.base.AggregatorPad 472 473 GType function() c_gst_aggregator_pad_get_type; 474 int function(GstAggregatorPad* pad) c_gst_aggregator_pad_drop_buffer; 475 int function(GstAggregatorPad* pad) c_gst_aggregator_pad_has_buffer; 476 int function(GstAggregatorPad* pad) c_gst_aggregator_pad_is_eos; 477 GstBuffer* function(GstAggregatorPad* pad) c_gst_aggregator_pad_peek_buffer; 478 GstBuffer* function(GstAggregatorPad* pad) c_gst_aggregator_pad_pop_buffer; 479 480 // gst.base.BaseParse 481 482 GType function() c_gst_base_parse_get_type; 483 int function(GstBaseParse* parse, ulong offset, GstClockTime ts, int key, int force) c_gst_base_parse_add_index_entry; 484 int function(GstBaseParse* parse, GstFormat srcFormat, long srcValue, GstFormat destFormat, long* destValue) c_gst_base_parse_convert_default; 485 void function(GstBaseParse* parse) c_gst_base_parse_drain; 486 GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame, int size) c_gst_base_parse_finish_frame; 487 void function(GstBaseParse* parse, GstTagList* tags, GstTagMergeMode mode) c_gst_base_parse_merge_tags; 488 GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame) c_gst_base_parse_push_frame; 489 void function(GstBaseParse* parse, uint bitrate) c_gst_base_parse_set_average_bitrate; 490 void function(GstBaseParse* parse, GstFormat fmt, long duration, int interval) c_gst_base_parse_set_duration; 491 void function(GstBaseParse* parse, uint fpsNum, uint fpsDen, uint leadIn, uint leadOut) c_gst_base_parse_set_frame_rate; 492 void function(GstBaseParse* parse, int hasTiming) c_gst_base_parse_set_has_timing_info; 493 void function(GstBaseParse* parse, int inferTs) c_gst_base_parse_set_infer_ts; 494 void function(GstBaseParse* parse, GstClockTime minLatency, GstClockTime maxLatency) c_gst_base_parse_set_latency; 495 void function(GstBaseParse* parse, uint minSize) c_gst_base_parse_set_min_frame_size; 496 void function(GstBaseParse* parse, int passthrough) c_gst_base_parse_set_passthrough; 497 void function(GstBaseParse* parse, int ptsInterpolate) c_gst_base_parse_set_pts_interpolation; 498 void function(GstBaseParse* parse, int syncable) c_gst_base_parse_set_syncable; 499 void function(GstBaseParse* parse, size_t offset) c_gst_base_parse_set_ts_at_offset; 500 501 // gst.base.BaseParseFrame 502 503 GType function() c_gst_base_parse_frame_get_type; 504 GstBaseParseFrame* function(GstBuffer* buffer, GstBaseParseFrameFlags flags, int overhead) c_gst_base_parse_frame_new; 505 GstBaseParseFrame* function(GstBaseParseFrame* frame) c_gst_base_parse_frame_copy; 506 void function(GstBaseParseFrame* frame) c_gst_base_parse_frame_free; 507 void function(GstBaseParseFrame* frame) c_gst_base_parse_frame_init; 508 509 // gst.base.BaseSink 510 511 GType function() c_gst_base_sink_get_type; 512 GstFlowReturn function(GstBaseSink* sink, GstMiniObject* obj) c_gst_base_sink_do_preroll; 513 uint function(GstBaseSink* sink) c_gst_base_sink_get_blocksize; 514 int function(GstBaseSink* sink) c_gst_base_sink_get_drop_out_of_segment; 515 GstSample* function(GstBaseSink* sink) c_gst_base_sink_get_last_sample; 516 GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_latency; 517 ulong function(GstBaseSink* sink) c_gst_base_sink_get_max_bitrate; 518 long function(GstBaseSink* sink) c_gst_base_sink_get_max_lateness; 519 GstClockTime function(GstBaseSink* sink) c_gst_base_sink_get_render_delay; 520 int function(GstBaseSink* sink) c_gst_base_sink_get_sync; 521 ulong function(GstBaseSink* sink) c_gst_base_sink_get_throttle_time; 522 GstClockTimeDiff function(GstBaseSink* sink) c_gst_base_sink_get_ts_offset; 523 int function(GstBaseSink* sink) c_gst_base_sink_is_async_enabled; 524 int function(GstBaseSink* sink) c_gst_base_sink_is_last_sample_enabled; 525 int function(GstBaseSink* sink) c_gst_base_sink_is_qos_enabled; 526 int function(GstBaseSink* sink, int* live, int* upstreamLive, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_base_sink_query_latency; 527 void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_async_enabled; 528 void function(GstBaseSink* sink, uint blocksize) c_gst_base_sink_set_blocksize; 529 void function(GstBaseSink* sink, int dropOutOfSegment) c_gst_base_sink_set_drop_out_of_segment; 530 void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_last_sample_enabled; 531 void function(GstBaseSink* sink, ulong maxBitrate) c_gst_base_sink_set_max_bitrate; 532 void function(GstBaseSink* sink, long maxLateness) c_gst_base_sink_set_max_lateness; 533 void function(GstBaseSink* sink, int enabled) c_gst_base_sink_set_qos_enabled; 534 void function(GstBaseSink* sink, GstClockTime delay) c_gst_base_sink_set_render_delay; 535 void function(GstBaseSink* sink, int sync) c_gst_base_sink_set_sync; 536 void function(GstBaseSink* sink, ulong throttle) c_gst_base_sink_set_throttle_time; 537 void function(GstBaseSink* sink, GstClockTimeDiff offset) c_gst_base_sink_set_ts_offset; 538 GstFlowReturn function(GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter) c_gst_base_sink_wait; 539 GstClockReturn function(GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter) c_gst_base_sink_wait_clock; 540 GstFlowReturn function(GstBaseSink* sink) c_gst_base_sink_wait_preroll; 541 542 // gst.base.BaseSrc 543 544 GType function() c_gst_base_src_get_type; 545 void function(GstBaseSrc* src, GstAllocator** allocator, GstAllocationParams* params) c_gst_base_src_get_allocator; 546 uint function(GstBaseSrc* src) c_gst_base_src_get_blocksize; 547 GstBufferPool* function(GstBaseSrc* src) c_gst_base_src_get_buffer_pool; 548 int function(GstBaseSrc* src) c_gst_base_src_get_do_timestamp; 549 int function(GstBaseSrc* src) c_gst_base_src_is_async; 550 int function(GstBaseSrc* src) c_gst_base_src_is_live; 551 int function(GstBaseSrc* src, long start, long stop, long time) c_gst_base_src_new_seamless_segment; 552 int function(GstBaseSrc* src, int* live, GstClockTime* minLatency, GstClockTime* maxLatency) c_gst_base_src_query_latency; 553 void function(GstBaseSrc* src, int async) c_gst_base_src_set_async; 554 void function(GstBaseSrc* src, int automaticEos) c_gst_base_src_set_automatic_eos; 555 void function(GstBaseSrc* src, uint blocksize) c_gst_base_src_set_blocksize; 556 int function(GstBaseSrc* src, GstCaps* caps) c_gst_base_src_set_caps; 557 void function(GstBaseSrc* src, int timestamp) c_gst_base_src_set_do_timestamp; 558 void function(GstBaseSrc* src, int dynamic) c_gst_base_src_set_dynamic_size; 559 void function(GstBaseSrc* src, GstFormat format) c_gst_base_src_set_format; 560 void function(GstBaseSrc* src, int live) c_gst_base_src_set_live; 561 void function(GstBaseSrc* basesrc, GstFlowReturn ret) c_gst_base_src_start_complete; 562 GstFlowReturn function(GstBaseSrc* basesrc) c_gst_base_src_start_wait; 563 void function(GstBaseSrc* src, GstBufferList* bufferList) c_gst_base_src_submit_buffer_list; 564 GstFlowReturn function(GstBaseSrc* src) c_gst_base_src_wait_playing; 565 566 // gst.base.BaseTransform 567 568 GType function() c_gst_base_transform_get_type; 569 void function(GstBaseTransform* trans, GstAllocator** allocator, GstAllocationParams* params) c_gst_base_transform_get_allocator; 570 GstBufferPool* function(GstBaseTransform* trans) c_gst_base_transform_get_buffer_pool; 571 int function(GstBaseTransform* trans) c_gst_base_transform_is_in_place; 572 int function(GstBaseTransform* trans) c_gst_base_transform_is_passthrough; 573 int function(GstBaseTransform* trans) c_gst_base_transform_is_qos_enabled; 574 void function(GstBaseTransform* trans) c_gst_base_transform_reconfigure_sink; 575 void function(GstBaseTransform* trans) c_gst_base_transform_reconfigure_src; 576 void function(GstBaseTransform* trans, int gapAware) c_gst_base_transform_set_gap_aware; 577 void function(GstBaseTransform* trans, int inPlace) c_gst_base_transform_set_in_place; 578 void function(GstBaseTransform* trans, int passthrough) c_gst_base_transform_set_passthrough; 579 void function(GstBaseTransform* trans, int preferPassthrough) c_gst_base_transform_set_prefer_passthrough; 580 void function(GstBaseTransform* trans, int enabled) c_gst_base_transform_set_qos_enabled; 581 void function(GstBaseTransform* trans, double proportion, GstClockTimeDiff diff, GstClockTime timestamp) c_gst_base_transform_update_qos; 582 int function(GstBaseTransform* trans, GstCaps* updatedCaps) c_gst_base_transform_update_src_caps; 583 584 // gst.base.BitReader 585 586 void function(GstBitReader* reader) c_gst_bit_reader_free; 587 int function(GstBitReader* reader, ushort* val, uint nbits) c_gst_bit_reader_get_bits_uint16; 588 int function(GstBitReader* reader, uint* val, uint nbits) c_gst_bit_reader_get_bits_uint32; 589 int function(GstBitReader* reader, ulong* val, uint nbits) c_gst_bit_reader_get_bits_uint64; 590 int function(GstBitReader* reader, ubyte* val, uint nbits) c_gst_bit_reader_get_bits_uint8; 591 uint function(GstBitReader* reader) c_gst_bit_reader_get_pos; 592 uint function(GstBitReader* reader) c_gst_bit_reader_get_remaining; 593 uint function(GstBitReader* reader) c_gst_bit_reader_get_size; 594 void function(GstBitReader* reader, ubyte* data, uint size) c_gst_bit_reader_init; 595 int function(GstBitReader* reader, ushort* val, uint nbits) c_gst_bit_reader_peek_bits_uint16; 596 int function(GstBitReader* reader, uint* val, uint nbits) c_gst_bit_reader_peek_bits_uint32; 597 int function(GstBitReader* reader, ulong* val, uint nbits) c_gst_bit_reader_peek_bits_uint64; 598 int function(GstBitReader* reader, ubyte* val, uint nbits) c_gst_bit_reader_peek_bits_uint8; 599 int function(GstBitReader* reader, uint pos) c_gst_bit_reader_set_pos; 600 int function(GstBitReader* reader, uint nbits) c_gst_bit_reader_skip; 601 int function(GstBitReader* reader) c_gst_bit_reader_skip_to_byte; 602 GstBitReader* function(ubyte* data, uint size) c_gst_bit_reader_new; 603 604 // gst.base.ByteReader 605 606 int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_dup_data; 607 int function(GstByteReader* reader, ushort** str) c_gst_byte_reader_dup_string_utf16; 608 int function(GstByteReader* reader, uint** str) c_gst_byte_reader_dup_string_utf32; 609 int function(GstByteReader* reader, char** str) c_gst_byte_reader_dup_string_utf8; 610 void function(GstByteReader* reader) c_gst_byte_reader_free; 611 int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_get_data; 612 int function(GstByteReader* reader, float* val) c_gst_byte_reader_get_float32_be; 613 int function(GstByteReader* reader, float* val) c_gst_byte_reader_get_float32_le; 614 int function(GstByteReader* reader, double* val) c_gst_byte_reader_get_float64_be; 615 int function(GstByteReader* reader, double* val) c_gst_byte_reader_get_float64_le; 616 int function(GstByteReader* reader, short* val) c_gst_byte_reader_get_int16_be; 617 int function(GstByteReader* reader, short* val) c_gst_byte_reader_get_int16_le; 618 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int24_be; 619 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int24_le; 620 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int32_be; 621 int function(GstByteReader* reader, int* val) c_gst_byte_reader_get_int32_le; 622 int function(GstByteReader* reader, long* val) c_gst_byte_reader_get_int64_be; 623 int function(GstByteReader* reader, long* val) c_gst_byte_reader_get_int64_le; 624 int function(GstByteReader* reader, byte* val) c_gst_byte_reader_get_int8; 625 uint function(GstByteReader* reader) c_gst_byte_reader_get_pos; 626 uint function(GstByteReader* reader) c_gst_byte_reader_get_remaining; 627 uint function(GstByteReader* reader) c_gst_byte_reader_get_size; 628 int function(GstByteReader* reader, char** str) c_gst_byte_reader_get_string_utf8; 629 int function(GstByteReader* reader, GstByteReader* subReader, uint size) c_gst_byte_reader_get_sub_reader; 630 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_get_uint16_be; 631 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_get_uint16_le; 632 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint24_be; 633 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint24_le; 634 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint32_be; 635 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_get_uint32_le; 636 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_get_uint64_be; 637 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_get_uint64_le; 638 int function(GstByteReader* reader, ubyte* val) c_gst_byte_reader_get_uint8; 639 void function(GstByteReader* reader, ubyte* data, uint size) c_gst_byte_reader_init; 640 uint function(GstByteReader* reader, uint mask, uint pattern, uint offset, uint size) c_gst_byte_reader_masked_scan_uint32; 641 uint function(GstByteReader* reader, uint mask, uint pattern, uint offset, uint size, uint* value) c_gst_byte_reader_masked_scan_uint32_peek; 642 int function(GstByteReader* reader, uint size, ubyte** val) c_gst_byte_reader_peek_data; 643 int function(GstByteReader* reader, float* val) c_gst_byte_reader_peek_float32_be; 644 int function(GstByteReader* reader, float* val) c_gst_byte_reader_peek_float32_le; 645 int function(GstByteReader* reader, double* val) c_gst_byte_reader_peek_float64_be; 646 int function(GstByteReader* reader, double* val) c_gst_byte_reader_peek_float64_le; 647 int function(GstByteReader* reader, short* val) c_gst_byte_reader_peek_int16_be; 648 int function(GstByteReader* reader, short* val) c_gst_byte_reader_peek_int16_le; 649 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int24_be; 650 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int24_le; 651 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int32_be; 652 int function(GstByteReader* reader, int* val) c_gst_byte_reader_peek_int32_le; 653 int function(GstByteReader* reader, long* val) c_gst_byte_reader_peek_int64_be; 654 int function(GstByteReader* reader, long* val) c_gst_byte_reader_peek_int64_le; 655 int function(GstByteReader* reader, byte* val) c_gst_byte_reader_peek_int8; 656 int function(GstByteReader* reader, char** str) c_gst_byte_reader_peek_string_utf8; 657 int function(GstByteReader* reader, GstByteReader* subReader, uint size) c_gst_byte_reader_peek_sub_reader; 658 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_peek_uint16_be; 659 int function(GstByteReader* reader, ushort* val) c_gst_byte_reader_peek_uint16_le; 660 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint24_be; 661 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint24_le; 662 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint32_be; 663 int function(GstByteReader* reader, uint* val) c_gst_byte_reader_peek_uint32_le; 664 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_peek_uint64_be; 665 int function(GstByteReader* reader, ulong* val) c_gst_byte_reader_peek_uint64_le; 666 int function(GstByteReader* reader, ubyte* val) c_gst_byte_reader_peek_uint8; 667 int function(GstByteReader* reader, uint pos) c_gst_byte_reader_set_pos; 668 int function(GstByteReader* reader, uint nbytes) c_gst_byte_reader_skip; 669 int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf16; 670 int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf32; 671 int function(GstByteReader* reader) c_gst_byte_reader_skip_string_utf8; 672 GstByteReader* function(ubyte* data, uint size) c_gst_byte_reader_new; 673 674 // gst.base.ByteWriter 675 676 int function(GstByteWriter* writer, uint size) c_gst_byte_writer_ensure_free_space; 677 int function(GstByteWriter* writer, ubyte value, uint size) c_gst_byte_writer_fill; 678 void function(GstByteWriter* writer) c_gst_byte_writer_free; 679 GstBuffer* function(GstByteWriter* writer) c_gst_byte_writer_free_and_get_buffer; 680 ubyte* function(GstByteWriter* writer) c_gst_byte_writer_free_and_get_data; 681 uint function(GstByteWriter* writer) c_gst_byte_writer_get_remaining; 682 void function(GstByteWriter* writer) c_gst_byte_writer_init; 683 void function(GstByteWriter* writer, ubyte* data, uint size, int initialized) c_gst_byte_writer_init_with_data; 684 void function(GstByteWriter* writer, uint size, int fixed) c_gst_byte_writer_init_with_size; 685 int function(GstByteWriter* writer, GstBuffer* buffer, size_t offset, ptrdiff_t size) c_gst_byte_writer_put_buffer; 686 int function(GstByteWriter* writer, ubyte* data, uint size) c_gst_byte_writer_put_data; 687 int function(GstByteWriter* writer, float val) c_gst_byte_writer_put_float32_be; 688 int function(GstByteWriter* writer, float val) c_gst_byte_writer_put_float32_le; 689 int function(GstByteWriter* writer, double val) c_gst_byte_writer_put_float64_be; 690 int function(GstByteWriter* writer, double val) c_gst_byte_writer_put_float64_le; 691 int function(GstByteWriter* writer, short val) c_gst_byte_writer_put_int16_be; 692 int function(GstByteWriter* writer, short val) c_gst_byte_writer_put_int16_le; 693 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int24_be; 694 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int24_le; 695 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int32_be; 696 int function(GstByteWriter* writer, int val) c_gst_byte_writer_put_int32_le; 697 int function(GstByteWriter* writer, long val) c_gst_byte_writer_put_int64_be; 698 int function(GstByteWriter* writer, long val) c_gst_byte_writer_put_int64_le; 699 int function(GstByteWriter* writer, byte val) c_gst_byte_writer_put_int8; 700 int function(GstByteWriter* writer, ushort* data) c_gst_byte_writer_put_string_utf16; 701 int function(GstByteWriter* writer, uint* data) c_gst_byte_writer_put_string_utf32; 702 int function(GstByteWriter* writer, const(char)* data) c_gst_byte_writer_put_string_utf8; 703 int function(GstByteWriter* writer, ushort val) c_gst_byte_writer_put_uint16_be; 704 int function(GstByteWriter* writer, ushort val) c_gst_byte_writer_put_uint16_le; 705 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint24_be; 706 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint24_le; 707 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint32_be; 708 int function(GstByteWriter* writer, uint val) c_gst_byte_writer_put_uint32_le; 709 int function(GstByteWriter* writer, ulong val) c_gst_byte_writer_put_uint64_be; 710 int function(GstByteWriter* writer, ulong val) c_gst_byte_writer_put_uint64_le; 711 int function(GstByteWriter* writer, ubyte val) c_gst_byte_writer_put_uint8; 712 void function(GstByteWriter* writer) c_gst_byte_writer_reset; 713 GstBuffer* function(GstByteWriter* writer) c_gst_byte_writer_reset_and_get_buffer; 714 ubyte* function(GstByteWriter* writer) c_gst_byte_writer_reset_and_get_data; 715 GstByteWriter* function() c_gst_byte_writer_new; 716 GstByteWriter* function(ubyte* data, uint size, int initialized) c_gst_byte_writer_new_with_data; 717 GstByteWriter* function(uint size, int fixed) c_gst_byte_writer_new_with_size; 718 719 // gst.base.CollectPads 720 721 GType function() c_gst_collect_pads_get_type; 722 GstCollectPads* function() c_gst_collect_pads_new; 723 GstCollectData* function(GstCollectPads* pads, GstPad* pad, uint size, GstCollectDataDestroyNotify destroyNotify, int lock) c_gst_collect_pads_add_pad; 724 uint function(GstCollectPads* pads) c_gst_collect_pads_available; 725 GstFlowReturn function(GstCollectPads* pads, GstCollectData* cdata, GstBuffer* buf, GstBuffer** outbuf, void* userData) c_gst_collect_pads_clip_running_time; 726 int function(GstCollectPads* pads, GstCollectData* data, GstEvent* event, int discard) c_gst_collect_pads_event_default; 727 uint function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_flush; 728 GstBuffer* function(GstCollectPads* pads, GstCollectData* data) c_gst_collect_pads_peek; 729 GstBuffer* function(GstCollectPads* pads, GstCollectData* data) c_gst_collect_pads_pop; 730 int function(GstCollectPads* pads, GstCollectData* data, GstQuery* query, int discard) c_gst_collect_pads_query_default; 731 GstBuffer* function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_read_buffer; 732 int function(GstCollectPads* pads, GstPad* pad) c_gst_collect_pads_remove_pad; 733 void function(GstCollectPads* pads, GstCollectPadsBufferFunction func, void* userData) c_gst_collect_pads_set_buffer_function; 734 void function(GstCollectPads* pads, GstCollectPadsClipFunction clipfunc, void* userData) c_gst_collect_pads_set_clip_function; 735 void function(GstCollectPads* pads, GstCollectPadsCompareFunction func, void* userData) c_gst_collect_pads_set_compare_function; 736 void function(GstCollectPads* pads, GstCollectPadsEventFunction func, void* userData) c_gst_collect_pads_set_event_function; 737 void function(GstCollectPads* pads, GstCollectPadsFlushFunction func, void* userData) c_gst_collect_pads_set_flush_function; 738 void function(GstCollectPads* pads, int flushing) c_gst_collect_pads_set_flushing; 739 void function(GstCollectPads* pads, GstCollectPadsFunction func, void* userData) c_gst_collect_pads_set_function; 740 void function(GstCollectPads* pads, GstCollectPadsQueryFunction func, void* userData) c_gst_collect_pads_set_query_function; 741 void function(GstCollectPads* pads, GstCollectData* data, int waiting) c_gst_collect_pads_set_waiting; 742 int function(GstCollectPads* pads, GstPad* pad, GstEvent* event) c_gst_collect_pads_src_event_default; 743 void function(GstCollectPads* pads) c_gst_collect_pads_start; 744 void function(GstCollectPads* pads) c_gst_collect_pads_stop; 745 GstBuffer* function(GstCollectPads* pads, GstCollectData* data, uint size) c_gst_collect_pads_take_buffer; 746 747 // gst.base.DataQueue 748 749 GType function() c_gst_data_queue_get_type; 750 GstDataQueue* function(GstDataQueueCheckFullFunction checkfull, GstDataQueueFullCallback fullcallback, GstDataQueueEmptyCallback emptycallback, void* checkdata) c_gst_data_queue_new; 751 int function(GstDataQueue* queue, GType type) c_gst_data_queue_drop_head; 752 void function(GstDataQueue* queue) c_gst_data_queue_flush; 753 void function(GstDataQueue* queue, GstDataQueueSize* level) c_gst_data_queue_get_level; 754 int function(GstDataQueue* queue) c_gst_data_queue_is_empty; 755 int function(GstDataQueue* queue) c_gst_data_queue_is_full; 756 void function(GstDataQueue* queue) c_gst_data_queue_limits_changed; 757 int function(GstDataQueue* queue, GstDataQueueItem** item) c_gst_data_queue_peek; 758 int function(GstDataQueue* queue, GstDataQueueItem** item) c_gst_data_queue_pop; 759 int function(GstDataQueue* queue, GstDataQueueItem* item) c_gst_data_queue_push; 760 int function(GstDataQueue* queue, GstDataQueueItem* item) c_gst_data_queue_push_force; 761 void function(GstDataQueue* queue, int flushing) c_gst_data_queue_set_flushing; 762 763 // gst.base.FlowCombiner 764 765 GType function() c_gst_flow_combiner_get_type; 766 GstFlowCombiner* function() c_gst_flow_combiner_new; 767 void function(GstFlowCombiner* combiner, GstPad* pad) c_gst_flow_combiner_add_pad; 768 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_clear; 769 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_free; 770 GstFlowCombiner* function(GstFlowCombiner* combiner) c_gst_flow_combiner_ref; 771 void function(GstFlowCombiner* combiner, GstPad* pad) c_gst_flow_combiner_remove_pad; 772 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_reset; 773 void function(GstFlowCombiner* combiner) c_gst_flow_combiner_unref; 774 GstFlowReturn function(GstFlowCombiner* combiner, GstFlowReturn fret) c_gst_flow_combiner_update_flow; 775 GstFlowReturn function(GstFlowCombiner* combiner, GstPad* pad, GstFlowReturn fret) c_gst_flow_combiner_update_pad_flow; 776 777 // gst.base.PushSrc 778 779 GType function() c_gst_push_src_get_type; 780 781 // gst.base.QueueArray 782 783 void* function(GstQueueArray* array, uint idx) c_gst_queue_array_drop_element; 784 int function(GstQueueArray* array, uint idx, void* pStruct) c_gst_queue_array_drop_struct; 785 uint function(GstQueueArray* array, GCompareFunc func, void* data) c_gst_queue_array_find; 786 void function(GstQueueArray* array) c_gst_queue_array_free; 787 uint function(GstQueueArray* array) c_gst_queue_array_get_length; 788 int function(GstQueueArray* array) c_gst_queue_array_is_empty; 789 void* function(GstQueueArray* array) c_gst_queue_array_peek_head; 790 void* function(GstQueueArray* array) c_gst_queue_array_peek_head_struct; 791 void* function(GstQueueArray* array) c_gst_queue_array_peek_tail; 792 void* function(GstQueueArray* array) c_gst_queue_array_peek_tail_struct; 793 void* function(GstQueueArray* array) c_gst_queue_array_pop_head; 794 void* function(GstQueueArray* array) c_gst_queue_array_pop_head_struct; 795 void* function(GstQueueArray* array) c_gst_queue_array_pop_tail; 796 void* function(GstQueueArray* array) c_gst_queue_array_pop_tail_struct; 797 void function(GstQueueArray* array, void* data) c_gst_queue_array_push_tail; 798 void function(GstQueueArray* array, void* pStruct) c_gst_queue_array_push_tail_struct; 799 GstQueueArray* function(uint initialSize) c_gst_queue_array_new; 800 GstQueueArray* function(size_t structSize, uint initialSize) c_gst_queue_array_new_for_struct; 801 802 // gst.base.Base 803 804 GstCaps* function(GstPad* src, ulong size) c_gst_type_find_helper; 805 GstCaps* function(GstObject* obj, GstBuffer* buf, GstTypeFindProbability* prob) c_gst_type_find_helper_for_buffer; 806 GstCaps* function(GstObject* obj, ubyte* data, size_t size, GstTypeFindProbability* prob) c_gst_type_find_helper_for_data; 807 GstCaps* function(GstObject* obj, const(char)* extension) c_gst_type_find_helper_for_extension; 808 GstCaps* function(GstObject* obj, GstObject* parent, GstTypeFindHelperGetRangeFunction func, ulong size, const(char)* extension, GstTypeFindProbability* prob) c_gst_type_find_helper_get_range; 809 } 810 811 812 // gst.base.Adapter 813 814 alias c_gst_adapter_get_type gst_adapter_get_type; 815 alias c_gst_adapter_new gst_adapter_new; 816 alias c_gst_adapter_available gst_adapter_available; 817 alias c_gst_adapter_available_fast gst_adapter_available_fast; 818 alias c_gst_adapter_clear gst_adapter_clear; 819 alias c_gst_adapter_copy gst_adapter_copy; 820 alias c_gst_adapter_copy_bytes gst_adapter_copy_bytes; 821 alias c_gst_adapter_distance_from_discont gst_adapter_distance_from_discont; 822 alias c_gst_adapter_dts_at_discont gst_adapter_dts_at_discont; 823 alias c_gst_adapter_flush gst_adapter_flush; 824 alias c_gst_adapter_get_buffer gst_adapter_get_buffer; 825 alias c_gst_adapter_get_buffer_fast gst_adapter_get_buffer_fast; 826 alias c_gst_adapter_get_buffer_list gst_adapter_get_buffer_list; 827 alias c_gst_adapter_get_list gst_adapter_get_list; 828 alias c_gst_adapter_map gst_adapter_map; 829 alias c_gst_adapter_masked_scan_uint32 gst_adapter_masked_scan_uint32; 830 alias c_gst_adapter_masked_scan_uint32_peek gst_adapter_masked_scan_uint32_peek; 831 alias c_gst_adapter_offset_at_discont gst_adapter_offset_at_discont; 832 alias c_gst_adapter_prev_dts gst_adapter_prev_dts; 833 alias c_gst_adapter_prev_dts_at_offset gst_adapter_prev_dts_at_offset; 834 alias c_gst_adapter_prev_offset gst_adapter_prev_offset; 835 alias c_gst_adapter_prev_pts gst_adapter_prev_pts; 836 alias c_gst_adapter_prev_pts_at_offset gst_adapter_prev_pts_at_offset; 837 alias c_gst_adapter_pts_at_discont gst_adapter_pts_at_discont; 838 alias c_gst_adapter_push gst_adapter_push; 839 alias c_gst_adapter_take gst_adapter_take; 840 alias c_gst_adapter_take_buffer gst_adapter_take_buffer; 841 alias c_gst_adapter_take_buffer_fast gst_adapter_take_buffer_fast; 842 alias c_gst_adapter_take_buffer_list gst_adapter_take_buffer_list; 843 alias c_gst_adapter_take_list gst_adapter_take_list; 844 alias c_gst_adapter_unmap gst_adapter_unmap; 845 846 // gst.base.Aggregator 847 848 alias c_gst_aggregator_get_type gst_aggregator_get_type; 849 alias c_gst_aggregator_finish_buffer gst_aggregator_finish_buffer; 850 alias c_gst_aggregator_get_allocator gst_aggregator_get_allocator; 851 alias c_gst_aggregator_get_buffer_pool gst_aggregator_get_buffer_pool; 852 alias c_gst_aggregator_get_latency gst_aggregator_get_latency; 853 alias c_gst_aggregator_set_latency gst_aggregator_set_latency; 854 alias c_gst_aggregator_set_src_caps gst_aggregator_set_src_caps; 855 856 // gst.base.AggregatorPad 857 858 alias c_gst_aggregator_pad_get_type gst_aggregator_pad_get_type; 859 alias c_gst_aggregator_pad_drop_buffer gst_aggregator_pad_drop_buffer; 860 alias c_gst_aggregator_pad_has_buffer gst_aggregator_pad_has_buffer; 861 alias c_gst_aggregator_pad_is_eos gst_aggregator_pad_is_eos; 862 alias c_gst_aggregator_pad_peek_buffer gst_aggregator_pad_peek_buffer; 863 alias c_gst_aggregator_pad_pop_buffer gst_aggregator_pad_pop_buffer; 864 865 // gst.base.BaseParse 866 867 alias c_gst_base_parse_get_type gst_base_parse_get_type; 868 alias c_gst_base_parse_add_index_entry gst_base_parse_add_index_entry; 869 alias c_gst_base_parse_convert_default gst_base_parse_convert_default; 870 alias c_gst_base_parse_drain gst_base_parse_drain; 871 alias c_gst_base_parse_finish_frame gst_base_parse_finish_frame; 872 alias c_gst_base_parse_merge_tags gst_base_parse_merge_tags; 873 alias c_gst_base_parse_push_frame gst_base_parse_push_frame; 874 alias c_gst_base_parse_set_average_bitrate gst_base_parse_set_average_bitrate; 875 alias c_gst_base_parse_set_duration gst_base_parse_set_duration; 876 alias c_gst_base_parse_set_frame_rate gst_base_parse_set_frame_rate; 877 alias c_gst_base_parse_set_has_timing_info gst_base_parse_set_has_timing_info; 878 alias c_gst_base_parse_set_infer_ts gst_base_parse_set_infer_ts; 879 alias c_gst_base_parse_set_latency gst_base_parse_set_latency; 880 alias c_gst_base_parse_set_min_frame_size gst_base_parse_set_min_frame_size; 881 alias c_gst_base_parse_set_passthrough gst_base_parse_set_passthrough; 882 alias c_gst_base_parse_set_pts_interpolation gst_base_parse_set_pts_interpolation; 883 alias c_gst_base_parse_set_syncable gst_base_parse_set_syncable; 884 alias c_gst_base_parse_set_ts_at_offset gst_base_parse_set_ts_at_offset; 885 886 // gst.base.BaseParseFrame 887 888 alias c_gst_base_parse_frame_get_type gst_base_parse_frame_get_type; 889 alias c_gst_base_parse_frame_new gst_base_parse_frame_new; 890 alias c_gst_base_parse_frame_copy gst_base_parse_frame_copy; 891 alias c_gst_base_parse_frame_free gst_base_parse_frame_free; 892 alias c_gst_base_parse_frame_init gst_base_parse_frame_init; 893 894 // gst.base.BaseSink 895 896 alias c_gst_base_sink_get_type gst_base_sink_get_type; 897 alias c_gst_base_sink_do_preroll gst_base_sink_do_preroll; 898 alias c_gst_base_sink_get_blocksize gst_base_sink_get_blocksize; 899 alias c_gst_base_sink_get_drop_out_of_segment gst_base_sink_get_drop_out_of_segment; 900 alias c_gst_base_sink_get_last_sample gst_base_sink_get_last_sample; 901 alias c_gst_base_sink_get_latency gst_base_sink_get_latency; 902 alias c_gst_base_sink_get_max_bitrate gst_base_sink_get_max_bitrate; 903 alias c_gst_base_sink_get_max_lateness gst_base_sink_get_max_lateness; 904 alias c_gst_base_sink_get_render_delay gst_base_sink_get_render_delay; 905 alias c_gst_base_sink_get_sync gst_base_sink_get_sync; 906 alias c_gst_base_sink_get_throttle_time gst_base_sink_get_throttle_time; 907 alias c_gst_base_sink_get_ts_offset gst_base_sink_get_ts_offset; 908 alias c_gst_base_sink_is_async_enabled gst_base_sink_is_async_enabled; 909 alias c_gst_base_sink_is_last_sample_enabled gst_base_sink_is_last_sample_enabled; 910 alias c_gst_base_sink_is_qos_enabled gst_base_sink_is_qos_enabled; 911 alias c_gst_base_sink_query_latency gst_base_sink_query_latency; 912 alias c_gst_base_sink_set_async_enabled gst_base_sink_set_async_enabled; 913 alias c_gst_base_sink_set_blocksize gst_base_sink_set_blocksize; 914 alias c_gst_base_sink_set_drop_out_of_segment gst_base_sink_set_drop_out_of_segment; 915 alias c_gst_base_sink_set_last_sample_enabled gst_base_sink_set_last_sample_enabled; 916 alias c_gst_base_sink_set_max_bitrate gst_base_sink_set_max_bitrate; 917 alias c_gst_base_sink_set_max_lateness gst_base_sink_set_max_lateness; 918 alias c_gst_base_sink_set_qos_enabled gst_base_sink_set_qos_enabled; 919 alias c_gst_base_sink_set_render_delay gst_base_sink_set_render_delay; 920 alias c_gst_base_sink_set_sync gst_base_sink_set_sync; 921 alias c_gst_base_sink_set_throttle_time gst_base_sink_set_throttle_time; 922 alias c_gst_base_sink_set_ts_offset gst_base_sink_set_ts_offset; 923 alias c_gst_base_sink_wait gst_base_sink_wait; 924 alias c_gst_base_sink_wait_clock gst_base_sink_wait_clock; 925 alias c_gst_base_sink_wait_preroll gst_base_sink_wait_preroll; 926 927 // gst.base.BaseSrc 928 929 alias c_gst_base_src_get_type gst_base_src_get_type; 930 alias c_gst_base_src_get_allocator gst_base_src_get_allocator; 931 alias c_gst_base_src_get_blocksize gst_base_src_get_blocksize; 932 alias c_gst_base_src_get_buffer_pool gst_base_src_get_buffer_pool; 933 alias c_gst_base_src_get_do_timestamp gst_base_src_get_do_timestamp; 934 alias c_gst_base_src_is_async gst_base_src_is_async; 935 alias c_gst_base_src_is_live gst_base_src_is_live; 936 alias c_gst_base_src_new_seamless_segment gst_base_src_new_seamless_segment; 937 alias c_gst_base_src_query_latency gst_base_src_query_latency; 938 alias c_gst_base_src_set_async gst_base_src_set_async; 939 alias c_gst_base_src_set_automatic_eos gst_base_src_set_automatic_eos; 940 alias c_gst_base_src_set_blocksize gst_base_src_set_blocksize; 941 alias c_gst_base_src_set_caps gst_base_src_set_caps; 942 alias c_gst_base_src_set_do_timestamp gst_base_src_set_do_timestamp; 943 alias c_gst_base_src_set_dynamic_size gst_base_src_set_dynamic_size; 944 alias c_gst_base_src_set_format gst_base_src_set_format; 945 alias c_gst_base_src_set_live gst_base_src_set_live; 946 alias c_gst_base_src_start_complete gst_base_src_start_complete; 947 alias c_gst_base_src_start_wait gst_base_src_start_wait; 948 alias c_gst_base_src_submit_buffer_list gst_base_src_submit_buffer_list; 949 alias c_gst_base_src_wait_playing gst_base_src_wait_playing; 950 951 // gst.base.BaseTransform 952 953 alias c_gst_base_transform_get_type gst_base_transform_get_type; 954 alias c_gst_base_transform_get_allocator gst_base_transform_get_allocator; 955 alias c_gst_base_transform_get_buffer_pool gst_base_transform_get_buffer_pool; 956 alias c_gst_base_transform_is_in_place gst_base_transform_is_in_place; 957 alias c_gst_base_transform_is_passthrough gst_base_transform_is_passthrough; 958 alias c_gst_base_transform_is_qos_enabled gst_base_transform_is_qos_enabled; 959 alias c_gst_base_transform_reconfigure_sink gst_base_transform_reconfigure_sink; 960 alias c_gst_base_transform_reconfigure_src gst_base_transform_reconfigure_src; 961 alias c_gst_base_transform_set_gap_aware gst_base_transform_set_gap_aware; 962 alias c_gst_base_transform_set_in_place gst_base_transform_set_in_place; 963 alias c_gst_base_transform_set_passthrough gst_base_transform_set_passthrough; 964 alias c_gst_base_transform_set_prefer_passthrough gst_base_transform_set_prefer_passthrough; 965 alias c_gst_base_transform_set_qos_enabled gst_base_transform_set_qos_enabled; 966 alias c_gst_base_transform_update_qos gst_base_transform_update_qos; 967 alias c_gst_base_transform_update_src_caps gst_base_transform_update_src_caps; 968 969 // gst.base.BitReader 970 971 alias c_gst_bit_reader_free gst_bit_reader_free; 972 alias c_gst_bit_reader_get_bits_uint16 gst_bit_reader_get_bits_uint16; 973 alias c_gst_bit_reader_get_bits_uint32 gst_bit_reader_get_bits_uint32; 974 alias c_gst_bit_reader_get_bits_uint64 gst_bit_reader_get_bits_uint64; 975 alias c_gst_bit_reader_get_bits_uint8 gst_bit_reader_get_bits_uint8; 976 alias c_gst_bit_reader_get_pos gst_bit_reader_get_pos; 977 alias c_gst_bit_reader_get_remaining gst_bit_reader_get_remaining; 978 alias c_gst_bit_reader_get_size gst_bit_reader_get_size; 979 alias c_gst_bit_reader_init gst_bit_reader_init; 980 alias c_gst_bit_reader_peek_bits_uint16 gst_bit_reader_peek_bits_uint16; 981 alias c_gst_bit_reader_peek_bits_uint32 gst_bit_reader_peek_bits_uint32; 982 alias c_gst_bit_reader_peek_bits_uint64 gst_bit_reader_peek_bits_uint64; 983 alias c_gst_bit_reader_peek_bits_uint8 gst_bit_reader_peek_bits_uint8; 984 alias c_gst_bit_reader_set_pos gst_bit_reader_set_pos; 985 alias c_gst_bit_reader_skip gst_bit_reader_skip; 986 alias c_gst_bit_reader_skip_to_byte gst_bit_reader_skip_to_byte; 987 alias c_gst_bit_reader_new gst_bit_reader_new; 988 989 // gst.base.ByteReader 990 991 alias c_gst_byte_reader_dup_data gst_byte_reader_dup_data; 992 alias c_gst_byte_reader_dup_string_utf16 gst_byte_reader_dup_string_utf16; 993 alias c_gst_byte_reader_dup_string_utf32 gst_byte_reader_dup_string_utf32; 994 alias c_gst_byte_reader_dup_string_utf8 gst_byte_reader_dup_string_utf8; 995 alias c_gst_byte_reader_free gst_byte_reader_free; 996 alias c_gst_byte_reader_get_data gst_byte_reader_get_data; 997 alias c_gst_byte_reader_get_float32_be gst_byte_reader_get_float32_be; 998 alias c_gst_byte_reader_get_float32_le gst_byte_reader_get_float32_le; 999 alias c_gst_byte_reader_get_float64_be gst_byte_reader_get_float64_be; 1000 alias c_gst_byte_reader_get_float64_le gst_byte_reader_get_float64_le; 1001 alias c_gst_byte_reader_get_int16_be gst_byte_reader_get_int16_be; 1002 alias c_gst_byte_reader_get_int16_le gst_byte_reader_get_int16_le; 1003 alias c_gst_byte_reader_get_int24_be gst_byte_reader_get_int24_be; 1004 alias c_gst_byte_reader_get_int24_le gst_byte_reader_get_int24_le; 1005 alias c_gst_byte_reader_get_int32_be gst_byte_reader_get_int32_be; 1006 alias c_gst_byte_reader_get_int32_le gst_byte_reader_get_int32_le; 1007 alias c_gst_byte_reader_get_int64_be gst_byte_reader_get_int64_be; 1008 alias c_gst_byte_reader_get_int64_le gst_byte_reader_get_int64_le; 1009 alias c_gst_byte_reader_get_int8 gst_byte_reader_get_int8; 1010 alias c_gst_byte_reader_get_pos gst_byte_reader_get_pos; 1011 alias c_gst_byte_reader_get_remaining gst_byte_reader_get_remaining; 1012 alias c_gst_byte_reader_get_size gst_byte_reader_get_size; 1013 alias c_gst_byte_reader_get_string_utf8 gst_byte_reader_get_string_utf8; 1014 alias c_gst_byte_reader_get_sub_reader gst_byte_reader_get_sub_reader; 1015 alias c_gst_byte_reader_get_uint16_be gst_byte_reader_get_uint16_be; 1016 alias c_gst_byte_reader_get_uint16_le gst_byte_reader_get_uint16_le; 1017 alias c_gst_byte_reader_get_uint24_be gst_byte_reader_get_uint24_be; 1018 alias c_gst_byte_reader_get_uint24_le gst_byte_reader_get_uint24_le; 1019 alias c_gst_byte_reader_get_uint32_be gst_byte_reader_get_uint32_be; 1020 alias c_gst_byte_reader_get_uint32_le gst_byte_reader_get_uint32_le; 1021 alias c_gst_byte_reader_get_uint64_be gst_byte_reader_get_uint64_be; 1022 alias c_gst_byte_reader_get_uint64_le gst_byte_reader_get_uint64_le; 1023 alias c_gst_byte_reader_get_uint8 gst_byte_reader_get_uint8; 1024 alias c_gst_byte_reader_init gst_byte_reader_init; 1025 alias c_gst_byte_reader_masked_scan_uint32 gst_byte_reader_masked_scan_uint32; 1026 alias c_gst_byte_reader_masked_scan_uint32_peek gst_byte_reader_masked_scan_uint32_peek; 1027 alias c_gst_byte_reader_peek_data gst_byte_reader_peek_data; 1028 alias c_gst_byte_reader_peek_float32_be gst_byte_reader_peek_float32_be; 1029 alias c_gst_byte_reader_peek_float32_le gst_byte_reader_peek_float32_le; 1030 alias c_gst_byte_reader_peek_float64_be gst_byte_reader_peek_float64_be; 1031 alias c_gst_byte_reader_peek_float64_le gst_byte_reader_peek_float64_le; 1032 alias c_gst_byte_reader_peek_int16_be gst_byte_reader_peek_int16_be; 1033 alias c_gst_byte_reader_peek_int16_le gst_byte_reader_peek_int16_le; 1034 alias c_gst_byte_reader_peek_int24_be gst_byte_reader_peek_int24_be; 1035 alias c_gst_byte_reader_peek_int24_le gst_byte_reader_peek_int24_le; 1036 alias c_gst_byte_reader_peek_int32_be gst_byte_reader_peek_int32_be; 1037 alias c_gst_byte_reader_peek_int32_le gst_byte_reader_peek_int32_le; 1038 alias c_gst_byte_reader_peek_int64_be gst_byte_reader_peek_int64_be; 1039 alias c_gst_byte_reader_peek_int64_le gst_byte_reader_peek_int64_le; 1040 alias c_gst_byte_reader_peek_int8 gst_byte_reader_peek_int8; 1041 alias c_gst_byte_reader_peek_string_utf8 gst_byte_reader_peek_string_utf8; 1042 alias c_gst_byte_reader_peek_sub_reader gst_byte_reader_peek_sub_reader; 1043 alias c_gst_byte_reader_peek_uint16_be gst_byte_reader_peek_uint16_be; 1044 alias c_gst_byte_reader_peek_uint16_le gst_byte_reader_peek_uint16_le; 1045 alias c_gst_byte_reader_peek_uint24_be gst_byte_reader_peek_uint24_be; 1046 alias c_gst_byte_reader_peek_uint24_le gst_byte_reader_peek_uint24_le; 1047 alias c_gst_byte_reader_peek_uint32_be gst_byte_reader_peek_uint32_be; 1048 alias c_gst_byte_reader_peek_uint32_le gst_byte_reader_peek_uint32_le; 1049 alias c_gst_byte_reader_peek_uint64_be gst_byte_reader_peek_uint64_be; 1050 alias c_gst_byte_reader_peek_uint64_le gst_byte_reader_peek_uint64_le; 1051 alias c_gst_byte_reader_peek_uint8 gst_byte_reader_peek_uint8; 1052 alias c_gst_byte_reader_set_pos gst_byte_reader_set_pos; 1053 alias c_gst_byte_reader_skip gst_byte_reader_skip; 1054 alias c_gst_byte_reader_skip_string_utf16 gst_byte_reader_skip_string_utf16; 1055 alias c_gst_byte_reader_skip_string_utf32 gst_byte_reader_skip_string_utf32; 1056 alias c_gst_byte_reader_skip_string_utf8 gst_byte_reader_skip_string_utf8; 1057 alias c_gst_byte_reader_new gst_byte_reader_new; 1058 1059 // gst.base.ByteWriter 1060 1061 alias c_gst_byte_writer_ensure_free_space gst_byte_writer_ensure_free_space; 1062 alias c_gst_byte_writer_fill gst_byte_writer_fill; 1063 alias c_gst_byte_writer_free gst_byte_writer_free; 1064 alias c_gst_byte_writer_free_and_get_buffer gst_byte_writer_free_and_get_buffer; 1065 alias c_gst_byte_writer_free_and_get_data gst_byte_writer_free_and_get_data; 1066 alias c_gst_byte_writer_get_remaining gst_byte_writer_get_remaining; 1067 alias c_gst_byte_writer_init gst_byte_writer_init; 1068 alias c_gst_byte_writer_init_with_data gst_byte_writer_init_with_data; 1069 alias c_gst_byte_writer_init_with_size gst_byte_writer_init_with_size; 1070 alias c_gst_byte_writer_put_buffer gst_byte_writer_put_buffer; 1071 alias c_gst_byte_writer_put_data gst_byte_writer_put_data; 1072 alias c_gst_byte_writer_put_float32_be gst_byte_writer_put_float32_be; 1073 alias c_gst_byte_writer_put_float32_le gst_byte_writer_put_float32_le; 1074 alias c_gst_byte_writer_put_float64_be gst_byte_writer_put_float64_be; 1075 alias c_gst_byte_writer_put_float64_le gst_byte_writer_put_float64_le; 1076 alias c_gst_byte_writer_put_int16_be gst_byte_writer_put_int16_be; 1077 alias c_gst_byte_writer_put_int16_le gst_byte_writer_put_int16_le; 1078 alias c_gst_byte_writer_put_int24_be gst_byte_writer_put_int24_be; 1079 alias c_gst_byte_writer_put_int24_le gst_byte_writer_put_int24_le; 1080 alias c_gst_byte_writer_put_int32_be gst_byte_writer_put_int32_be; 1081 alias c_gst_byte_writer_put_int32_le gst_byte_writer_put_int32_le; 1082 alias c_gst_byte_writer_put_int64_be gst_byte_writer_put_int64_be; 1083 alias c_gst_byte_writer_put_int64_le gst_byte_writer_put_int64_le; 1084 alias c_gst_byte_writer_put_int8 gst_byte_writer_put_int8; 1085 alias c_gst_byte_writer_put_string_utf16 gst_byte_writer_put_string_utf16; 1086 alias c_gst_byte_writer_put_string_utf32 gst_byte_writer_put_string_utf32; 1087 alias c_gst_byte_writer_put_string_utf8 gst_byte_writer_put_string_utf8; 1088 alias c_gst_byte_writer_put_uint16_be gst_byte_writer_put_uint16_be; 1089 alias c_gst_byte_writer_put_uint16_le gst_byte_writer_put_uint16_le; 1090 alias c_gst_byte_writer_put_uint24_be gst_byte_writer_put_uint24_be; 1091 alias c_gst_byte_writer_put_uint24_le gst_byte_writer_put_uint24_le; 1092 alias c_gst_byte_writer_put_uint32_be gst_byte_writer_put_uint32_be; 1093 alias c_gst_byte_writer_put_uint32_le gst_byte_writer_put_uint32_le; 1094 alias c_gst_byte_writer_put_uint64_be gst_byte_writer_put_uint64_be; 1095 alias c_gst_byte_writer_put_uint64_le gst_byte_writer_put_uint64_le; 1096 alias c_gst_byte_writer_put_uint8 gst_byte_writer_put_uint8; 1097 alias c_gst_byte_writer_reset gst_byte_writer_reset; 1098 alias c_gst_byte_writer_reset_and_get_buffer gst_byte_writer_reset_and_get_buffer; 1099 alias c_gst_byte_writer_reset_and_get_data gst_byte_writer_reset_and_get_data; 1100 alias c_gst_byte_writer_new gst_byte_writer_new; 1101 alias c_gst_byte_writer_new_with_data gst_byte_writer_new_with_data; 1102 alias c_gst_byte_writer_new_with_size gst_byte_writer_new_with_size; 1103 1104 // gst.base.CollectPads 1105 1106 alias c_gst_collect_pads_get_type gst_collect_pads_get_type; 1107 alias c_gst_collect_pads_new gst_collect_pads_new; 1108 alias c_gst_collect_pads_add_pad gst_collect_pads_add_pad; 1109 alias c_gst_collect_pads_available gst_collect_pads_available; 1110 alias c_gst_collect_pads_clip_running_time gst_collect_pads_clip_running_time; 1111 alias c_gst_collect_pads_event_default gst_collect_pads_event_default; 1112 alias c_gst_collect_pads_flush gst_collect_pads_flush; 1113 alias c_gst_collect_pads_peek gst_collect_pads_peek; 1114 alias c_gst_collect_pads_pop gst_collect_pads_pop; 1115 alias c_gst_collect_pads_query_default gst_collect_pads_query_default; 1116 alias c_gst_collect_pads_read_buffer gst_collect_pads_read_buffer; 1117 alias c_gst_collect_pads_remove_pad gst_collect_pads_remove_pad; 1118 alias c_gst_collect_pads_set_buffer_function gst_collect_pads_set_buffer_function; 1119 alias c_gst_collect_pads_set_clip_function gst_collect_pads_set_clip_function; 1120 alias c_gst_collect_pads_set_compare_function gst_collect_pads_set_compare_function; 1121 alias c_gst_collect_pads_set_event_function gst_collect_pads_set_event_function; 1122 alias c_gst_collect_pads_set_flush_function gst_collect_pads_set_flush_function; 1123 alias c_gst_collect_pads_set_flushing gst_collect_pads_set_flushing; 1124 alias c_gst_collect_pads_set_function gst_collect_pads_set_function; 1125 alias c_gst_collect_pads_set_query_function gst_collect_pads_set_query_function; 1126 alias c_gst_collect_pads_set_waiting gst_collect_pads_set_waiting; 1127 alias c_gst_collect_pads_src_event_default gst_collect_pads_src_event_default; 1128 alias c_gst_collect_pads_start gst_collect_pads_start; 1129 alias c_gst_collect_pads_stop gst_collect_pads_stop; 1130 alias c_gst_collect_pads_take_buffer gst_collect_pads_take_buffer; 1131 1132 // gst.base.DataQueue 1133 1134 alias c_gst_data_queue_get_type gst_data_queue_get_type; 1135 alias c_gst_data_queue_new gst_data_queue_new; 1136 alias c_gst_data_queue_drop_head gst_data_queue_drop_head; 1137 alias c_gst_data_queue_flush gst_data_queue_flush; 1138 alias c_gst_data_queue_get_level gst_data_queue_get_level; 1139 alias c_gst_data_queue_is_empty gst_data_queue_is_empty; 1140 alias c_gst_data_queue_is_full gst_data_queue_is_full; 1141 alias c_gst_data_queue_limits_changed gst_data_queue_limits_changed; 1142 alias c_gst_data_queue_peek gst_data_queue_peek; 1143 alias c_gst_data_queue_pop gst_data_queue_pop; 1144 alias c_gst_data_queue_push gst_data_queue_push; 1145 alias c_gst_data_queue_push_force gst_data_queue_push_force; 1146 alias c_gst_data_queue_set_flushing gst_data_queue_set_flushing; 1147 1148 // gst.base.FlowCombiner 1149 1150 alias c_gst_flow_combiner_get_type gst_flow_combiner_get_type; 1151 alias c_gst_flow_combiner_new gst_flow_combiner_new; 1152 alias c_gst_flow_combiner_add_pad gst_flow_combiner_add_pad; 1153 alias c_gst_flow_combiner_clear gst_flow_combiner_clear; 1154 alias c_gst_flow_combiner_free gst_flow_combiner_free; 1155 alias c_gst_flow_combiner_ref gst_flow_combiner_ref; 1156 alias c_gst_flow_combiner_remove_pad gst_flow_combiner_remove_pad; 1157 alias c_gst_flow_combiner_reset gst_flow_combiner_reset; 1158 alias c_gst_flow_combiner_unref gst_flow_combiner_unref; 1159 alias c_gst_flow_combiner_update_flow gst_flow_combiner_update_flow; 1160 alias c_gst_flow_combiner_update_pad_flow gst_flow_combiner_update_pad_flow; 1161 1162 // gst.base.PushSrc 1163 1164 alias c_gst_push_src_get_type gst_push_src_get_type; 1165 1166 // gst.base.QueueArray 1167 1168 alias c_gst_queue_array_drop_element gst_queue_array_drop_element; 1169 alias c_gst_queue_array_drop_struct gst_queue_array_drop_struct; 1170 alias c_gst_queue_array_find gst_queue_array_find; 1171 alias c_gst_queue_array_free gst_queue_array_free; 1172 alias c_gst_queue_array_get_length gst_queue_array_get_length; 1173 alias c_gst_queue_array_is_empty gst_queue_array_is_empty; 1174 alias c_gst_queue_array_peek_head gst_queue_array_peek_head; 1175 alias c_gst_queue_array_peek_head_struct gst_queue_array_peek_head_struct; 1176 alias c_gst_queue_array_peek_tail gst_queue_array_peek_tail; 1177 alias c_gst_queue_array_peek_tail_struct gst_queue_array_peek_tail_struct; 1178 alias c_gst_queue_array_pop_head gst_queue_array_pop_head; 1179 alias c_gst_queue_array_pop_head_struct gst_queue_array_pop_head_struct; 1180 alias c_gst_queue_array_pop_tail gst_queue_array_pop_tail; 1181 alias c_gst_queue_array_pop_tail_struct gst_queue_array_pop_tail_struct; 1182 alias c_gst_queue_array_push_tail gst_queue_array_push_tail; 1183 alias c_gst_queue_array_push_tail_struct gst_queue_array_push_tail_struct; 1184 alias c_gst_queue_array_new gst_queue_array_new; 1185 alias c_gst_queue_array_new_for_struct gst_queue_array_new_for_struct; 1186 1187 // gst.base.Base 1188 1189 alias c_gst_type_find_helper gst_type_find_helper; 1190 alias c_gst_type_find_helper_for_buffer gst_type_find_helper_for_buffer; 1191 alias c_gst_type_find_helper_for_data gst_type_find_helper_for_data; 1192 alias c_gst_type_find_helper_for_extension gst_type_find_helper_for_extension; 1193 alias c_gst_type_find_helper_get_range gst_type_find_helper_get_range;