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