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