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