diff --git a/gstreamer-app-sys/build.rs b/gstreamer-app-sys/build.rs index b01072e80..ccccbc845 100644 --- a/gstreamer-app-sys/build.rs +++ b/gstreamer-app-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-app-sys/src/lib.rs b/gstreamer-app-sys/src/lib.rs index 5b8e8a9c6..6b9e39317 100644 --- a/gstreamer-app-sys/src/lib.rs +++ b/gstreamer-app-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -225,7 +225,6 @@ extern "C" { pub fn gst_app_src_get_type() -> GType; pub fn gst_app_src_end_of_stream(appsrc: *mut GstAppSrc) -> gst::GstFlowReturn; pub fn gst_app_src_get_caps(appsrc: *mut GstAppSrc) -> *mut gst::GstCaps; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_app_src_get_current_level_bytes(appsrc: *mut GstAppSrc) -> u64; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_app_src_get_duration(appsrc: *mut GstAppSrc) -> gst::GstClockTime; @@ -243,7 +242,6 @@ extern "C" { appsrc: *mut GstAppSrc, buffer_list: *mut gst::GstBufferList, ) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_app_src_push_sample( appsrc: *mut GstAppSrc, sample: *mut gst::GstSample, diff --git a/gstreamer-app-sys/tests/abi.rs b/gstreamer-app-sys/tests/abi.rs index fbdb239ba..cd54ec4cf 100644 --- a/gstreamer-app-sys/tests/abi.rs +++ b/gstreamer-app-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_app_sys; diff --git a/gstreamer-app-sys/tests/constant.c b/gstreamer-app-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-app-sys/tests/constant.c +++ b/gstreamer-app-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-app-sys/tests/layout.c b/gstreamer-app-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-app-sys/tests/layout.c +++ b/gstreamer-app-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-audio-sys/build.rs b/gstreamer-audio-sys/build.rs index dd7315a85..5898ee117 100644 --- a/gstreamer-audio-sys/build.rs +++ b/gstreamer-audio-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-audio-sys/src/lib.rs b/gstreamer-audio-sys/src/lib.rs index fbb271211..6b40ead51 100644 --- a/gstreamer-audio-sys/src/lib.rs +++ b/gstreamer-audio-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -1440,11 +1440,13 @@ extern "C" { //========================================================================= // GstAudioResamplerFilterInterpolation //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_filter_interpolation_get_type() -> GType; //========================================================================= // GstAudioResamplerFilterMode //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_filter_mode_get_type() -> GType; //========================================================================= @@ -1495,6 +1497,7 @@ extern "C" { //========================================================================= // GstAudioResamplerFlags //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_flags_get_type() -> GType; //========================================================================= @@ -1566,6 +1569,7 @@ extern "C" { //========================================================================= // GstAudioConverter //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_converter_get_type() -> GType; pub fn gst_audio_converter_new( flags: GstAudioConverterFlags, @@ -1608,6 +1612,7 @@ extern "C" { out: *mut gpointer, out_frames: size_t, ) -> gboolean; + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_audio_converter_supports_inplace(convert: *mut GstAudioConverter) -> gboolean; pub fn gst_audio_converter_update_config( convert: *mut GstAudioConverter, @@ -1646,7 +1651,6 @@ extern "C" { pub fn gst_audio_info_from_caps(info: *mut GstAudioInfo, caps: *const gst::GstCaps) -> gboolean; pub fn gst_audio_info_init(info: *mut GstAudioInfo); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_audio_info_is_equal( info: *const GstAudioInfo, other: *const GstAudioInfo, @@ -1663,6 +1667,7 @@ extern "C" { //========================================================================= // GstAudioMeta //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_audio_meta_get_info() -> *const gst::GstMetaInfo; //========================================================================= @@ -1688,17 +1693,21 @@ extern "C" { //========================================================================= // GstAudioResampler //========================================================================= - #[cfg(any(feature = "v1_6", feature = "dox"))] + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_free(resampler: *mut GstAudioResampler); + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_get_in_frames( resampler: *mut GstAudioResampler, out_frames: size_t, ) -> size_t; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_get_max_latency(resampler: *mut GstAudioResampler) -> size_t; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_get_out_frames( resampler: *mut GstAudioResampler, in_frames: size_t, ) -> size_t; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_resample( resampler: *mut GstAudioResampler, in_: *mut gpointer, @@ -1706,14 +1715,16 @@ extern "C" { out: *mut gpointer, out_frames: size_t, ); + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_reset(resampler: *mut GstAudioResampler); + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_update( resampler: *mut GstAudioResampler, in_rate: c_int, out_rate: c_int, options: *mut gst::GstStructure, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_audio_resampler_new( method: GstAudioResamplerMethod, flags: GstAudioResamplerFlags, @@ -1723,7 +1734,6 @@ extern "C" { out_rate: c_int, options: *mut gst::GstStructure, ) -> *mut GstAudioResampler; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_audio_resampler_options_set_quality( method: GstAudioResamplerMethod, quality: c_uint, @@ -1735,6 +1745,7 @@ extern "C" { //========================================================================= // GstAudioStreamAlign //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_stream_align_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_stream_align_new( @@ -1793,6 +1804,7 @@ extern "C" { //========================================================================= // GstAudioAggregator //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_aggregator_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_aggregator_set_sink_caps( @@ -1804,11 +1816,13 @@ extern "C" { //========================================================================= // GstAudioAggregatorConvertPad //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_aggregator_convert_pad_get_type() -> GType; //========================================================================= // GstAudioAggregatorPad //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_audio_aggregator_pad_get_type() -> GType; //========================================================================= @@ -1827,13 +1841,11 @@ extern "C" { pub fn gst_audio_base_sink_get_slave_method( sink: *mut GstAudioBaseSink, ) -> GstAudioBaseSinkSlaveMethod; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_audio_base_sink_report_device_failure(sink: *mut GstAudioBaseSink); pub fn gst_audio_base_sink_set_alignment_threshold( sink: *mut GstAudioBaseSink, alignment_threshold: gst::GstClockTime, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_audio_base_sink_set_custom_slaving_callback( sink: *mut GstAudioBaseSink, callback: GstAudioBaseSinkCustomSlavingCallback, @@ -1947,7 +1959,6 @@ extern "C" { mode: gst::GstTagMergeMode, ); pub fn gst_audio_decoder_negotiate(dec: *mut GstAudioDecoder) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_audio_decoder_proxy_getcaps( decoder: *mut GstAudioDecoder, caps: *mut gst::GstCaps, @@ -1980,7 +1991,6 @@ extern "C" { pub fn gst_audio_decoder_set_plc(dec: *mut GstAudioDecoder, enabled: gboolean); pub fn gst_audio_decoder_set_plc_aware(dec: *mut GstAudioDecoder, plc: gboolean); pub fn gst_audio_decoder_set_tolerance(dec: *mut GstAudioDecoder, tolerance: gst::GstClockTime); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_audio_decoder_set_use_default_pad_acceptcaps( decoder: *mut GstAudioDecoder, use_: gboolean, @@ -2182,7 +2192,6 @@ extern "C" { //========================================================================= // Other functions //========================================================================= - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_audio_channel_get_fallback_mask(channels: c_int) -> u64; pub fn gst_audio_channel_positions_from_mask( channels: c_int, @@ -2235,6 +2244,7 @@ extern "C" { len: c_uint, layout: GstAudioLayout, ) -> *mut gst::GstCaps; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_audio_meta_api_get_type() -> GType; pub fn gst_audio_reorder_channels( data: gpointer, @@ -2244,7 +2254,6 @@ extern "C" { from: *const GstAudioChannelPosition, to: *const GstAudioChannelPosition, ) -> gboolean; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_buffer_add_audio_clipping_meta( buffer: *mut gst::GstBuffer, format: gst::GstFormat, diff --git a/gstreamer-audio-sys/tests/abi.rs b/gstreamer-audio-sys/tests/abi.rs index 5c338ddf9..8151abe42 100644 --- a/gstreamer-audio-sys/tests/abi.rs +++ b/gstreamer-audio-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_audio_sys; diff --git a/gstreamer-audio-sys/tests/constant.c b/gstreamer-audio-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-audio-sys/tests/constant.c +++ b/gstreamer-audio-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-audio-sys/tests/layout.c b/gstreamer-audio-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-audio-sys/tests/layout.c +++ b/gstreamer-audio-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-base-sys/Cargo.toml b/gstreamer-base-sys/Cargo.toml index 66ada415b..12c77e5e9 100644 --- a/gstreamer-base-sys/Cargo.toml +++ b/gstreamer-base-sys/Cargo.toml @@ -19,7 +19,7 @@ tempfile = "3" [features] v1_0_1 = [] -v1_2 = ["v1_0_1"] +v1_2 = [] v1_4 = ["v1_2"] v1_6 = ["v1_4"] v1_8 = ["v1_6"] diff --git a/gstreamer-base-sys/build.rs b/gstreamer-base-sys/build.rs index 9e0350b86..9d4cb5f47 100644 --- a/gstreamer-base-sys/build.rs +++ b/gstreamer-base-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -55,10 +55,8 @@ fn find() -> Result<(), Error> { "1.4" } else if cfg!(feature = "v1_2") { "1.2" - } else if cfg!(feature = "v1_0_1") { - "1.0.1" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-base-sys/src/lib.rs b/gstreamer-base-sys/src/lib.rs index 51c726955..ea7faea46 100644 --- a/gstreamer-base-sys/src/lib.rs +++ b/gstreamer-base-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -1207,6 +1207,7 @@ extern "C" { //========================================================================= // GstAggregatorStartTimeSelection //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_aggregator_start_time_selection_get_type() -> GType; //========================================================================= @@ -1218,6 +1219,7 @@ extern "C" { flags: GstBaseParseFrameFlags, overhead: c_int, ) -> *mut GstBaseParseFrame; + #[cfg(any(feature = "v1_12_1", feature = "dox"))] pub fn gst_base_parse_frame_copy(frame: *mut GstBaseParseFrame) -> *mut GstBaseParseFrame; pub fn gst_base_parse_frame_free(frame: *mut GstBaseParseFrame); pub fn gst_base_parse_frame_init(frame: *mut GstBaseParseFrame); @@ -1411,7 +1413,6 @@ extern "C" { reader: *mut GstByteReader, str: *mut *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_byte_reader_get_sub_reader( reader: *mut GstByteReader, sub_reader: *mut GstByteReader, @@ -1434,7 +1435,6 @@ extern "C" { offset: c_uint, size: c_uint, ) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_byte_reader_masked_scan_uint32_peek( reader: *const GstByteReader, mask: u32, @@ -1477,7 +1477,6 @@ extern "C" { reader: *const GstByteReader, str: *mut *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_byte_reader_peek_sub_reader( reader: *mut GstByteReader, sub_reader: *mut GstByteReader, @@ -1580,28 +1579,20 @@ extern "C" { // GstFlowCombiner //========================================================================= pub fn gst_flow_combiner_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_flow_combiner_new() -> *mut GstFlowCombiner; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_flow_combiner_add_pad(combiner: *mut GstFlowCombiner, pad: *mut gst::GstPad); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_flow_combiner_clear(combiner: *mut GstFlowCombiner); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_flow_combiner_free(combiner: *mut GstFlowCombiner); #[cfg(any(feature = "v1_12_1", feature = "dox"))] pub fn gst_flow_combiner_ref(combiner: *mut GstFlowCombiner) -> *mut GstFlowCombiner; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_flow_combiner_remove_pad(combiner: *mut GstFlowCombiner, pad: *mut gst::GstPad); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_flow_combiner_reset(combiner: *mut GstFlowCombiner); #[cfg(any(feature = "v1_12_1", feature = "dox"))] pub fn gst_flow_combiner_unref(combiner: *mut GstFlowCombiner); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_flow_combiner_update_flow( combiner: *mut GstFlowCombiner, fret: gst::GstFlowReturn, ) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_flow_combiner_update_pad_flow( combiner: *mut GstFlowCombiner, pad: *mut gst::GstPad, @@ -1613,29 +1604,21 @@ extern "C" { //========================================================================= #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_queue_array_clear(array: *mut GstQueueArray); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_drop_element(array: *mut GstQueueArray, idx: c_uint) -> gpointer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_queue_array_drop_struct( array: *mut GstQueueArray, idx: c_uint, p_struct: gpointer, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_find( array: *mut GstQueueArray, func: glib::GCompareFunc, data: gpointer, ) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_free(array: *mut GstQueueArray); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_get_length(array: *mut GstQueueArray) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_is_empty(array: *mut GstQueueArray) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_peek_head(array: *mut GstQueueArray) -> gpointer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_queue_array_peek_head_struct(array: *mut GstQueueArray) -> gpointer; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_queue_array_peek_nth(array: *mut GstQueueArray, idx: c_uint) -> gpointer; @@ -1645,15 +1628,12 @@ extern "C" { pub fn gst_queue_array_peek_tail(array: *mut GstQueueArray) -> gpointer; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_queue_array_peek_tail_struct(array: *mut GstQueueArray) -> gpointer; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_pop_head(array: *mut GstQueueArray) -> gpointer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_queue_array_pop_head_struct(array: *mut GstQueueArray) -> gpointer; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_queue_array_pop_tail(array: *mut GstQueueArray) -> gpointer; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_queue_array_pop_tail_struct(array: *mut GstQueueArray) -> gpointer; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_push_tail(array: *mut GstQueueArray, data: gpointer); pub fn gst_queue_array_push_tail_struct(array: *mut GstQueueArray, p_struct: gpointer); #[cfg(any(feature = "v1_16", feature = "dox"))] @@ -1661,9 +1641,7 @@ extern "C" { array: *mut GstQueueArray, clear_func: glib::GDestroyNotify, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_queue_array_new(initial_size: c_uint) -> *mut GstQueueArray; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_queue_array_new_for_struct( struct_size: size_t, initial_size: c_uint, @@ -1678,29 +1656,25 @@ extern "C" { pub fn gst_adapter_available_fast(adapter: *mut GstAdapter) -> size_t; pub fn gst_adapter_clear(adapter: *mut GstAdapter); pub fn gst_adapter_copy(adapter: *mut GstAdapter, dest: gpointer, offset: size_t, size: size_t); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_adapter_copy_bytes( adapter: *mut GstAdapter, offset: size_t, size: size_t, ) -> *mut glib::GBytes; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_adapter_distance_from_discont(adapter: *mut GstAdapter) -> u64; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_adapter_dts_at_discont(adapter: *mut GstAdapter) -> gst::GstClockTime; pub fn gst_adapter_flush(adapter: *mut GstAdapter, flush: size_t); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_adapter_get_buffer(adapter: *mut GstAdapter, nbytes: size_t) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_adapter_get_buffer_fast( adapter: *mut GstAdapter, nbytes: size_t, ) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_adapter_get_buffer_list( adapter: *mut GstAdapter, nbytes: size_t, ) -> *mut gst::GstBufferList; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_adapter_get_list(adapter: *mut GstAdapter, nbytes: size_t) -> *mut glib::GList; pub fn gst_adapter_map(adapter: *mut GstAdapter, size: size_t) -> gconstpointer; pub fn gst_adapter_masked_scan_uint32( @@ -1721,7 +1695,6 @@ extern "C" { #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_adapter_offset_at_discont(adapter: *mut GstAdapter) -> u64; pub fn gst_adapter_prev_dts(adapter: *mut GstAdapter, distance: *mut u64) -> gst::GstClockTime; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_adapter_prev_dts_at_offset( adapter: *mut GstAdapter, offset: size_t, @@ -1730,7 +1703,6 @@ extern "C" { #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_adapter_prev_offset(adapter: *mut GstAdapter, distance: *mut u64) -> u64; pub fn gst_adapter_prev_pts(adapter: *mut GstAdapter, distance: *mut u64) -> gst::GstClockTime; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_adapter_prev_pts_at_offset( adapter: *mut GstAdapter, offset: size_t, @@ -1742,12 +1714,10 @@ extern "C" { pub fn gst_adapter_take(adapter: *mut GstAdapter, nbytes: size_t) -> gpointer; pub fn gst_adapter_take_buffer(adapter: *mut GstAdapter, nbytes: size_t) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_adapter_take_buffer_fast( adapter: *mut GstAdapter, nbytes: size_t, ) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_adapter_take_buffer_list( adapter: *mut GstAdapter, nbytes: size_t, @@ -1758,6 +1728,7 @@ extern "C" { //========================================================================= // GstAggregator //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_aggregator_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_aggregator_finish_buffer( @@ -1795,6 +1766,7 @@ extern "C" { //========================================================================= // GstAggregatorPad //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_aggregator_pad_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_aggregator_pad_drop_buffer(pad: *mut GstAggregatorPad) -> gboolean; @@ -1832,7 +1804,6 @@ extern "C" { frame: *mut GstBaseParseFrame, size: c_int, ) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_base_parse_merge_tags( parse: *mut GstBaseParse, tags: *mut gst::GstTagList, @@ -1870,7 +1841,6 @@ extern "C" { pts_interpolate: gboolean, ); pub fn gst_base_parse_set_syncable(parse: *mut GstBaseParse, syncable: gboolean); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_base_parse_set_ts_at_offset(parse: *mut GstBaseParse, offset: size_t); //========================================================================= @@ -1886,7 +1856,6 @@ extern "C" { pub fn gst_base_sink_get_drop_out_of_segment(sink: *mut GstBaseSink) -> gboolean; pub fn gst_base_sink_get_last_sample(sink: *mut GstBaseSink) -> *mut gst::GstSample; pub fn gst_base_sink_get_latency(sink: *mut GstBaseSink) -> gst::GstClockTime; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_base_sink_get_max_bitrate(sink: *mut GstBaseSink) -> u64; pub fn gst_base_sink_get_max_lateness(sink: *mut GstBaseSink) -> i64; #[cfg(any(feature = "v1_16", feature = "dox"))] @@ -1915,7 +1884,6 @@ extern "C" { drop_out_of_segment: gboolean, ); pub fn gst_base_sink_set_last_sample_enabled(sink: *mut GstBaseSink, enabled: gboolean); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_base_sink_set_max_bitrate(sink: *mut GstBaseSink, max_bitrate: u64); pub fn gst_base_sink_set_max_lateness(sink: *mut GstBaseSink, max_lateness: i64); #[cfg(any(feature = "v1_16", feature = "dox"))] @@ -1969,7 +1937,6 @@ extern "C" { max_latency: *mut gst::GstClockTime, ) -> gboolean; pub fn gst_base_src_set_async(src: *mut GstBaseSrc, async: gboolean); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_base_src_set_automatic_eos(src: *mut GstBaseSrc, automatic_eos: gboolean); pub fn gst_base_src_set_blocksize(src: *mut GstBaseSrc, blocksize: c_uint); pub fn gst_base_src_set_caps(src: *mut GstBaseSrc, caps: *mut gst::GstCaps) -> gboolean; @@ -2008,7 +1975,6 @@ extern "C" { pub fn gst_base_transform_set_gap_aware(trans: *mut GstBaseTransform, gap_aware: gboolean); pub fn gst_base_transform_set_in_place(trans: *mut GstBaseTransform, in_place: gboolean); pub fn gst_base_transform_set_passthrough(trans: *mut GstBaseTransform, passthrough: gboolean); - #[cfg(any(feature = "v1_0_1", feature = "dox"))] pub fn gst_base_transform_set_prefer_passthrough( trans: *mut GstBaseTransform, prefer_passthrough: gboolean, @@ -2020,7 +1986,6 @@ extern "C" { diff: gst::GstClockTimeDiff, timestamp: gst::GstClockTime, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_base_transform_update_src_caps( trans: *mut GstBaseTransform, updated_caps: *mut gst::GstCaps, @@ -2100,7 +2065,6 @@ extern "C" { func: GstCollectPadsEventFunction, user_data: gpointer, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_collect_pads_set_flush_function( pads: *mut GstCollectPads, func: GstCollectPadsFlushFunction, @@ -2122,7 +2086,6 @@ extern "C" { data: *mut GstCollectData, waiting: gboolean, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_collect_pads_src_event_default( pads: *mut GstCollectPads, pad: *mut gst::GstPad, @@ -2140,43 +2103,31 @@ extern "C" { // GstDataQueue //========================================================================= pub fn gst_data_queue_get_type() -> GType; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_new( checkfull: GstDataQueueCheckFullFunction, fullcallback: GstDataQueueFullCallback, emptycallback: GstDataQueueEmptyCallback, checkdata: gpointer, ) -> *mut GstDataQueue; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_drop_head(queue: *mut GstDataQueue, type_: GType) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_flush(queue: *mut GstDataQueue); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_get_level(queue: *mut GstDataQueue, level: *mut GstDataQueueSize); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_is_empty(queue: *mut GstDataQueue) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_is_full(queue: *mut GstDataQueue) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_limits_changed(queue: *mut GstDataQueue); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_peek( queue: *mut GstDataQueue, item: *mut *mut GstDataQueueItem, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_pop( queue: *mut GstDataQueue, item: *mut *mut GstDataQueueItem, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_push(queue: *mut GstDataQueue, item: *mut GstDataQueueItem) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_push_force( queue: *mut GstDataQueue, item: *mut GstDataQueueItem, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_data_queue_set_flushing(queue: *mut GstDataQueue, flushing: gboolean); //========================================================================= diff --git a/gstreamer-base-sys/tests/abi.rs b/gstreamer-base-sys/tests/abi.rs index c115fd742..25db9ae40 100644 --- a/gstreamer-base-sys/tests/abi.rs +++ b/gstreamer-base-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_base_sys; diff --git a/gstreamer-base-sys/tests/constant.c b/gstreamer-base-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-base-sys/tests/constant.c +++ b/gstreamer-base-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-base-sys/tests/layout.c b/gstreamer-base-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-base-sys/tests/layout.c +++ b/gstreamer-base-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-check-sys/build.rs b/gstreamer-check-sys/build.rs index 23939b9ee..60832ee0e 100644 --- a/gstreamer-check-sys/build.rs +++ b/gstreamer-check-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-check-sys/src/lib.rs b/gstreamer-check-sys/src/lib.rs index 99215f4f7..2693717d6 100644 --- a/gstreamer-check-sys/src/lib.rs +++ b/gstreamer-check-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -108,7 +108,6 @@ extern "C" { //========================================================================= // GstHarness //========================================================================= - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_element_full( h: *mut GstHarness, element: *mut gst::GstElement, @@ -117,13 +116,9 @@ extern "C" { hsink: *mut gst::GstStaticPadTemplate, element_srcpad_name: *const c_char, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_element_sink_pad(h: *mut GstHarness, sinkpad: *mut gst::GstPad); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_element_src_pad(h: *mut GstHarness, srcpad: *mut gst::GstPad); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_parse(h: *mut GstHarness, launchline: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_probe( h: *mut GstHarness, element_name: *const c_char, @@ -139,147 +134,100 @@ extern "C" { api: GType, params: *const gst::GstStructure, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_sink(h: *mut GstHarness, sink_element_name: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_sink_harness(h: *mut GstHarness, sink_harness: *mut GstHarness); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_sink_parse(h: *mut GstHarness, launchline: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_src( h: *mut GstHarness, src_element_name: *const c_char, has_clock_wait: gboolean, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_src_harness( h: *mut GstHarness, src_harness: *mut GstHarness, has_clock_wait: gboolean, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_add_src_parse( h: *mut GstHarness, launchline: *const c_char, has_clock_wait: gboolean, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_buffers_in_queue(h: *mut GstHarness) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_buffers_received(h: *mut GstHarness) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_crank_multiple_clock_waits(h: *mut GstHarness, waits: c_uint) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_crank_single_clock_wait(h: *mut GstHarness) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_create_buffer(h: *mut GstHarness, size: size_t) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_dump_to_file(h: *mut GstHarness, filename: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_events_in_queue(h: *mut GstHarness) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_events_received(h: *mut GstHarness) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_find_element( h: *mut GstHarness, element_name: *const c_char, ) -> *mut gst::GstElement; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_get( h: *mut GstHarness, element_name: *const c_char, first_property_name: *const c_char, ... ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_get_allocator( h: *mut GstHarness, allocator: *mut *mut gst::GstAllocator, params: *mut gst::GstAllocationParams, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_get_last_pushed_timestamp(h: *mut GstHarness) -> gst::GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_get_testclock(h: *mut GstHarness) -> *mut GstTestClock; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_play(h: *mut GstHarness); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_pull(h: *mut GstHarness) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_pull_event(h: *mut GstHarness) -> *mut gst::GstEvent; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_harness_pull_until_eos( h: *mut GstHarness, buf: *mut *mut gst::GstBuffer, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_pull_upstream_event(h: *mut GstHarness) -> *mut gst::GstEvent; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_push(h: *mut GstHarness, buffer: *mut gst::GstBuffer) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_push_and_pull( h: *mut GstHarness, buffer: *mut gst::GstBuffer, ) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_push_event(h: *mut GstHarness, event: *mut gst::GstEvent) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_push_from_src(h: *mut GstHarness) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_push_to_sink(h: *mut GstHarness) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_push_upstream_event( h: *mut GstHarness, event: *mut gst::GstEvent, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_query_latency(h: *mut GstHarness) -> gst::GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set( h: *mut GstHarness, element_name: *const c_char, first_property_name: *const c_char, ... ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_blocking_push_mode(h: *mut GstHarness); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_caps(h: *mut GstHarness, in_: *mut gst::GstCaps, out: *mut gst::GstCaps); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_caps_str(h: *mut GstHarness, in_: *const c_char, out: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_drop_buffers(h: *mut GstHarness, drop_buffers: gboolean); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_forwarding(h: *mut GstHarness, forwarding: gboolean); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_propose_allocator( h: *mut GstHarness, allocator: *mut gst::GstAllocator, params: *const gst::GstAllocationParams, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_sink_caps(h: *mut GstHarness, caps: *mut gst::GstCaps); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_sink_caps_str(h: *mut GstHarness, str: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_src_caps(h: *mut GstHarness, caps: *mut gst::GstCaps); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_src_caps_str(h: *mut GstHarness, str: *const c_char); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_time(h: *mut GstHarness, time: gst::GstClockTime) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_set_upstream_latency(h: *mut GstHarness, latency: gst::GstClockTime); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_sink_push_many(h: *mut GstHarness, pushes: c_int) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_src_crank_and_push_many( h: *mut GstHarness, cranks: c_int, pushes: c_int, ) -> gst::GstFlowReturn; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_src_push_event(h: *mut GstHarness) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_custom_start( h: *mut GstHarness, init: glib::GFunc, @@ -287,14 +235,12 @@ extern "C" { data: gpointer, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_property_start_full( h: *mut GstHarness, name: *const c_char, value: *const gobject::GValue, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_push_buffer_start_full( h: *mut GstHarness, caps: *mut gst::GstCaps, @@ -302,7 +248,6 @@ extern "C" { buf: *mut gst::GstBuffer, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_push_buffer_with_cb_start_full( h: *mut GstHarness, caps: *mut gst::GstCaps, @@ -312,13 +257,11 @@ extern "C" { notify: glib::GDestroyNotify, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_push_event_start_full( h: *mut GstHarness, event: *mut gst::GstEvent, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_harness_stress_push_event_with_cb_start_full( h: *mut GstHarness, func: GstHarnessPrepareEventFunc, @@ -326,13 +269,11 @@ extern "C" { notify: glib::GDestroyNotify, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_push_upstream_event_start_full( h: *mut GstHarness, event: *mut gst::GstEvent, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_harness_stress_push_upstream_event_with_cb_start_full( h: *mut GstHarness, func: GstHarnessPrepareEventFunc, @@ -340,7 +281,6 @@ extern "C" { notify: glib::GDestroyNotify, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_requestpad_start_full( h: *mut GstHarness, templ: *mut gst::GstPadTemplate, @@ -349,7 +289,6 @@ extern "C" { release: gboolean, sleep: c_ulong, ) -> *mut GstHarnessThread; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_statechange_start_full( h: *mut GstHarness, sleep: c_ulong, @@ -360,33 +299,21 @@ extern "C" { pub fn gst_harness_take_all_data_as_buffer(h: *mut GstHarness) -> *mut gst::GstBuffer; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_harness_take_all_data_as_bytes(h: *mut GstHarness) -> *mut glib::GBytes; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_teardown(h: *mut GstHarness); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_try_pull(h: *mut GstHarness) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_try_pull_event(h: *mut GstHarness) -> *mut gst::GstEvent; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_try_pull_upstream_event(h: *mut GstHarness) -> *mut gst::GstEvent; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_upstream_events_in_queue(h: *mut GstHarness) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_upstream_events_received(h: *mut GstHarness) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_use_systemclock(h: *mut GstHarness); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_use_testclock(h: *mut GstHarness); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_wait_for_clock_id_waits( h: *mut GstHarness, waits: c_uint, timeout: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_new(element_name: *const c_char) -> *mut GstHarness; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_harness_new_empty() -> *mut GstHarness; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_new_full( element: *mut gst::GstElement, hsrc: *mut gst::GstStaticPadTemplate, @@ -394,52 +321,38 @@ extern "C" { hsink: *mut gst::GstStaticPadTemplate, element_srcpad_name: *const c_char, ) -> *mut GstHarness; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_new_parse(launchline: *const c_char) -> *mut GstHarness; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_new_with_element( element: *mut gst::GstElement, element_sinkpad_name: *const c_char, element_srcpad_name: *const c_char, ) -> *mut GstHarness; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_new_with_padnames( element_name: *const c_char, element_sinkpad_name: *const c_char, element_srcpad_name: *const c_char, ) -> *mut GstHarness; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_new_with_templates( element_name: *const c_char, hsrc: *mut gst::GstStaticPadTemplate, hsink: *mut gst::GstStaticPadTemplate, ) -> *mut GstHarness; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_harness_stress_thread_stop(t: *mut GstHarnessThread) -> c_uint; //========================================================================= // GstTestClock //========================================================================= pub fn gst_test_clock_get_type() -> GType; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_new() -> *mut gst::GstClock; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_new_with_start_time(start_time: gst::GstClockTime) -> *mut gst::GstClock; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_test_clock_id_list_get_latest_time( pending_list: *const glib::GList, ) -> gst::GstClockTime; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_advance_time(test_clock: *mut GstTestClock, delta: gst::GstClockTimeDiff); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_test_clock_crank(test_clock: *mut GstTestClock) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_get_next_entry_time(test_clock: *mut GstTestClock) -> gst::GstClockTime; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_has_id(test_clock: *mut GstTestClock, id: gst::GstClockID) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_peek_id_count(test_clock: *mut GstTestClock) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_peek_next_pending_id( test_clock: *mut GstTestClock, pending_id: *mut gst::GstClockID, @@ -449,14 +362,11 @@ extern "C" { test_clock: *mut GstTestClock, pending_id: gst::GstClockID, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_test_clock_process_id_list( test_clock: *mut GstTestClock, pending_list: *const glib::GList, ) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_process_next_clock_id(test_clock: *mut GstTestClock) -> gst::GstClockID; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_set_time(test_clock: *mut GstTestClock, new_time: gst::GstClockTime); #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_test_clock_timed_wait_for_multiple_pending_ids( @@ -465,18 +375,15 @@ extern "C" { timeout_ms: c_uint, pending_list: *mut *mut glib::GList, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_test_clock_wait_for_multiple_pending_ids( test_clock: *mut GstTestClock, count: c_uint, pending_list: *mut *mut glib::GList, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_wait_for_next_pending_id( test_clock: *mut GstTestClock, pending_id: *mut gst::GstClockID, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_test_clock_wait_for_pending_id_count(test_clock: *mut GstTestClock, count: c_uint); //========================================================================= diff --git a/gstreamer-check-sys/tests/abi.rs b/gstreamer-check-sys/tests/abi.rs index 6295adf98..542c66cc6 100644 --- a/gstreamer-check-sys/tests/abi.rs +++ b/gstreamer-check-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_check_sys; diff --git a/gstreamer-check-sys/tests/constant.c b/gstreamer-check-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-check-sys/tests/constant.c +++ b/gstreamer-check-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-check-sys/tests/layout.c b/gstreamer-check-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-check-sys/tests/layout.c +++ b/gstreamer-check-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-editing-services-sys/build.rs b/gstreamer-editing-services-sys/build.rs index dfb7800aa..692dc1e63 100644 --- a/gstreamer-editing-services-sys/build.rs +++ b/gstreamer-editing-services-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-editing-services-sys/src/lib.rs b/gstreamer-editing-services-sys/src/lib.rs index 3b866c666..60b560433 100644 --- a/gstreamer-editing-services-sys/src/lib.rs +++ b/gstreamer-editing-services-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -2740,7 +2740,6 @@ extern "C" { self_: *mut GESAsset, error: *mut *mut glib::GError, ) -> *mut GESExtractable; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn ges_asset_get_error(self_: *mut GESAsset) -> *mut glib::GError; pub fn ges_asset_get_extractable_type(self_: *mut GESAsset) -> GType; pub fn ges_asset_get_id(self_: *mut GESAsset) -> *const c_char; @@ -2821,6 +2820,7 @@ extern "C" { //========================================================================= pub fn ges_clip_get_type() -> GType; pub fn ges_clip_add_asset(clip: *mut GESClip, asset: *mut GESAsset) -> *mut GESTrackElement; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_clip_add_child_to_track( clip: *mut GESClip, child: *mut GESTrackElement, @@ -2856,6 +2856,7 @@ extern "C" { ) -> gst::GstClockTime; pub fn ges_clip_get_layer(clip: *mut GESClip) -> *mut GESLayer; pub fn ges_clip_get_supported_formats(clip: *mut GESClip) -> GESTrackType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_clip_get_timeline_time_from_internal_time( clip: *mut GESClip, child: *mut GESTrackElement, @@ -2917,10 +2918,12 @@ extern "C" { // GESClipAsset //========================================================================= pub fn ges_clip_asset_get_type() -> GType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_clip_asset_get_frame_time( self_: *mut GESClipAsset, frame_number: GESFrameNumber, ) -> gst::GstClockTime; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_clip_asset_get_natural_framerate( self_: *mut GESClipAsset, framerate_n: *mut c_int, @@ -3059,6 +3062,7 @@ extern "C" { clip: *mut GESClip, error: *mut *mut glib::GError, ) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_layer_get_active_for_track(layer: *mut GESLayer, track: *mut GESTrack) -> gboolean; pub fn ges_layer_get_auto_transition(layer: *mut GESLayer) -> gboolean; pub fn ges_layer_get_clips(layer: *mut GESLayer) -> *mut glib::GList; @@ -3072,6 +3076,7 @@ extern "C" { pub fn ges_layer_get_timeline(layer: *mut GESLayer) -> *mut GESTimeline; pub fn ges_layer_is_empty(layer: *mut GESLayer) -> gboolean; pub fn ges_layer_remove_clip(layer: *mut GESLayer, clip: *mut GESClip) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_layer_set_active_for_tracks( layer: *mut GESLayer, active: gboolean, @@ -3084,11 +3089,13 @@ extern "C" { //========================================================================= // GESMarker //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_marker_get_type() -> GType; //========================================================================= // GESMarkerList //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_marker_list_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_marker_list_new() -> *mut GESMarkerList; @@ -3237,6 +3244,7 @@ extern "C" { //========================================================================= // GESSourceClipAsset //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_source_clip_asset_get_type() -> GType; //========================================================================= @@ -3318,10 +3326,12 @@ extern "C" { timeline: *mut GESTimeline, name: *const c_char, ) -> *mut GESTimelineElement; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_timeline_get_frame_at( self_: *mut GESTimeline, timestamp: gst::GstClockTime, ) -> GESFrameNumber; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_timeline_get_frame_time( self_: *mut GESTimeline, frame_number: GESFrameNumber, @@ -3442,7 +3452,6 @@ extern "C" { pub fn ges_timeline_element_get_toplevel_parent( self_: *mut GESTimelineElement, ) -> *mut GESTimelineElement; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn ges_timeline_element_get_track_types(self_: *mut GESTimelineElement) -> GESTrackType; pub fn ges_timeline_element_list_children_properties( self_: *mut GESTimelineElement, @@ -3454,7 +3463,6 @@ extern "C" { child: *mut *mut gobject::GObject, pspec: *mut *mut gobject::GParamSpec, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn ges_timeline_element_paste( self_: *mut GESTimelineElement, paste_position: gst::GstClockTime, @@ -3670,10 +3678,10 @@ extern "C" { ) -> *mut gst::GstControlBinding; pub fn ges_track_element_get_element(object: *mut GESTrackElement) -> *mut gst::GstElement; pub fn ges_track_element_get_gnlobject(object: *mut GESTrackElement) -> *mut gst::GstElement; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn ges_track_element_get_nleobject(object: *mut GESTrackElement) -> *mut gst::GstElement; pub fn ges_track_element_get_track(object: *mut GESTrackElement) -> *mut GESTrack; pub fn ges_track_element_get_track_type(object: *mut GESTrackElement) -> GESTrackType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_track_element_has_internal_source(object: *mut GESTrackElement) -> gboolean; pub fn ges_track_element_is_active(object: *mut GESTrackElement) -> gboolean; #[cfg(any(feature = "v1_18", feature = "dox"))] @@ -3721,6 +3729,7 @@ extern "C" { property_name: *const c_char, binding_type: *const c_char, ) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_track_element_set_has_internal_source( object: *mut GESTrackElement, has_internal_source: gboolean, @@ -3731,6 +3740,7 @@ extern "C" { // GESTrackElementAsset //========================================================================= pub fn ges_track_element_asset_get_type() -> GType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_track_element_asset_get_natural_framerate( self_: *mut GESTrackElementAsset, framerate_n: *mut c_int, @@ -3806,12 +3816,14 @@ extern "C" { asset: *mut GESUriSourceAsset, ) -> *mut gst_pbutils::GstDiscovererStreamInfo; pub fn ges_uri_source_asset_get_stream_uri(asset: *mut GESUriSourceAsset) -> *const c_char; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_uri_source_asset_is_image(asset: *mut GESUriSourceAsset) -> gboolean; //========================================================================= // GESVideoSource //========================================================================= pub fn ges_video_source_get_type() -> GType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_video_source_get_natural_size( self_: *mut GESVideoSource, width: *mut c_int, @@ -4015,6 +4027,7 @@ extern "C" { meta_item: *const c_char, value: u64, ) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn ges_meta_container_register_static_meta( container: *mut GESMetaContainer, flags: GESMetaFlag, diff --git a/gstreamer-editing-services-sys/tests/abi.rs b/gstreamer-editing-services-sys/tests/abi.rs index dd7c221fa..5912150bc 100644 --- a/gstreamer-editing-services-sys/tests/abi.rs +++ b/gstreamer-editing-services-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_editing_services_sys; diff --git a/gstreamer-editing-services-sys/tests/constant.c b/gstreamer-editing-services-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-editing-services-sys/tests/constant.c +++ b/gstreamer-editing-services-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-editing-services-sys/tests/layout.c b/gstreamer-editing-services-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-editing-services-sys/tests/layout.c +++ b/gstreamer-editing-services-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-gl-sys/build.rs b/gstreamer-gl-sys/build.rs index fd8e246eb..0764420b4 100644 --- a/gstreamer-gl-sys/build.rs +++ b/gstreamer-gl-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] diff --git a/gstreamer-gl-sys/src/lib.rs b/gstreamer-gl-sys/src/lib.rs index 1fcadb164..7da213636 100644 --- a/gstreamer-gl-sys/src/lib.rs +++ b/gstreamer-gl-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -2044,6 +2044,7 @@ extern "C" { //========================================================================= // GstGLBaseSrc //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_gl_base_src_get_type() -> GType; //========================================================================= diff --git a/gstreamer-gl-sys/tests/abi.rs b/gstreamer-gl-sys/tests/abi.rs index ee20b8884..b477046d6 100644 --- a/gstreamer-gl-sys/tests/abi.rs +++ b/gstreamer-gl-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_gl_sys; diff --git a/gstreamer-gl-sys/tests/constant.c b/gstreamer-gl-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-gl-sys/tests/constant.c +++ b/gstreamer-gl-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-gl-sys/tests/layout.c b/gstreamer-gl-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-gl-sys/tests/layout.c +++ b/gstreamer-gl-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-mpegts-sys/build.rs b/gstreamer-mpegts-sys/build.rs index ae339a187..432411027 100644 --- a/gstreamer-mpegts-sys/build.rs +++ b/gstreamer-mpegts-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] diff --git a/gstreamer-mpegts-sys/src/lib.rs b/gstreamer-mpegts-sys/src/lib.rs index ef0c04290..65d629604 100644 --- a/gstreamer-mpegts-sys/src/lib.rs +++ b/gstreamer-mpegts-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -1899,6 +1899,7 @@ extern "C" { //========================================================================= // GstMpegtsAtscRRT //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_mpegts_atsc_rrt_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_mpegts_atsc_rrt_new() -> *mut GstMpegtsAtscRRT; @@ -1912,6 +1913,7 @@ extern "C" { //========================================================================= // GstMpegtsAtscRRTDimensionValue //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_mpegts_atsc_rrt_dimension_value_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_mpegts_atsc_rrt_dimension_value_new() -> *mut GstMpegtsAtscRRTDimensionValue; diff --git a/gstreamer-mpegts-sys/tests/abi.rs b/gstreamer-mpegts-sys/tests/abi.rs index 515b52d21..4b8457592 100644 --- a/gstreamer-mpegts-sys/tests/abi.rs +++ b/gstreamer-mpegts-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_mpegts_sys; diff --git a/gstreamer-mpegts-sys/tests/constant.c b/gstreamer-mpegts-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-mpegts-sys/tests/constant.c +++ b/gstreamer-mpegts-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-mpegts-sys/tests/layout.c b/gstreamer-mpegts-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-mpegts-sys/tests/layout.c +++ b/gstreamer-mpegts-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-net-sys/build.rs b/gstreamer-net-sys/build.rs index 2425c9cc6..23f729702 100644 --- a/gstreamer-net-sys/build.rs +++ b/gstreamer-net-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-net-sys/src/lib.rs b/gstreamer-net-sys/src/lib.rs index 01f05e78e..cc687be3f 100644 --- a/gstreamer-net-sys/src/lib.rs +++ b/gstreamer-net-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -290,7 +290,6 @@ extern "C" { // GstNtpClock //========================================================================= pub fn gst_ntp_clock_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ntp_clock_new( name: *const c_char, remote_address: *const c_char, @@ -302,7 +301,6 @@ extern "C" { // GstPtpClock //========================================================================= pub fn gst_ptp_clock_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_clock_new(name: *const c_char, domain: c_uint) -> *mut gst::GstClock; //========================================================================= @@ -321,21 +319,15 @@ extern "C" { pub fn gst_net_control_message_meta_api_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_net_utils_set_socket_tos(socket: *mut gio::GSocket, qos_dscp: c_int) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_deinit(); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_init(clock_id: u64, interfaces: *mut *mut c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_is_initialized() -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_is_supported() -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_statistics_callback_add( callback: GstPtpStatisticsCallback, user_data: gpointer, destroy_data: glib::GDestroyNotify, ) -> c_ulong; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_ptp_statistics_callback_remove(id: c_ulong); } diff --git a/gstreamer-net-sys/tests/abi.rs b/gstreamer-net-sys/tests/abi.rs index d1c1d62db..e43008843 100644 --- a/gstreamer-net-sys/tests/abi.rs +++ b/gstreamer-net-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_net_sys; diff --git a/gstreamer-net-sys/tests/constant.c b/gstreamer-net-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-net-sys/tests/constant.c +++ b/gstreamer-net-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-net-sys/tests/layout.c b/gstreamer-net-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-net-sys/tests/layout.c +++ b/gstreamer-net-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-pbutils-sys/build.rs b/gstreamer-pbutils-sys/build.rs index 0c74af5f6..b723f9883 100644 --- a/gstreamer-pbutils-sys/build.rs +++ b/gstreamer-pbutils-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-pbutils-sys/src/lib.rs b/gstreamer-pbutils-sys/src/lib.rs index afd0ba2a9..699d68f03 100644 --- a/gstreamer-pbutils-sys/src/lib.rs +++ b/gstreamer-pbutils-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -378,21 +378,19 @@ extern "C" { //========================================================================= pub fn gst_install_plugins_context_get_type() -> GType; pub fn gst_install_plugins_context_new() -> *mut GstInstallPluginsContext; + #[cfg(any(feature = "v1_12_1", feature = "dox"))] pub fn gst_install_plugins_context_copy( ctx: *mut GstInstallPluginsContext, ) -> *mut GstInstallPluginsContext; pub fn gst_install_plugins_context_free(ctx: *mut GstInstallPluginsContext); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_install_plugins_context_set_confirm_search( ctx: *mut GstInstallPluginsContext, confirm_search: gboolean, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_install_plugins_context_set_desktop_id( ctx: *mut GstInstallPluginsContext, desktop_id: *const c_char, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_install_plugins_context_set_startup_notification_id( ctx: *mut GstInstallPluginsContext, startup_id: *const c_char, @@ -453,7 +451,6 @@ extern "C" { // GstDiscovererInfo //========================================================================= pub fn gst_discoverer_info_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_discoverer_info_from_variant(variant: *mut glib::GVariant) -> *mut GstDiscovererInfo; pub fn gst_discoverer_info_copy(ptr: *mut GstDiscovererInfo) -> *mut GstDiscovererInfo; @@ -466,7 +463,6 @@ extern "C" { pub fn gst_discoverer_info_get_live(info: *const GstDiscovererInfo) -> gboolean; pub fn gst_discoverer_info_get_misc(info: *const GstDiscovererInfo) -> *const gst::GstStructure; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_discoverer_info_get_missing_elements_installer_details( info: *const GstDiscovererInfo, ) -> *mut *const c_char; @@ -487,7 +483,6 @@ extern "C" { pub fn gst_discoverer_info_get_toc(info: *const GstDiscovererInfo) -> *const gst::GstToc; pub fn gst_discoverer_info_get_uri(info: *const GstDiscovererInfo) -> *const c_char; pub fn gst_discoverer_info_get_video_streams(info: *mut GstDiscovererInfo) -> *mut glib::GList; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_discoverer_info_to_variant( info: *mut GstDiscovererInfo, flags: GstDiscovererSerializeFlags, @@ -634,7 +629,6 @@ extern "C" { profile: *mut GstEncodingProfile, description: *const c_char, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_encoding_profile_set_enabled(profile: *mut GstEncodingProfile, enabled: gboolean); pub fn gst_encoding_profile_set_format( profile: *mut GstEncodingProfile, @@ -742,25 +736,20 @@ extern "C" { pub fn gst_codec_utils_h264_get_level(sps: *const u8, len: c_uint) -> *const c_char; pub fn gst_codec_utils_h264_get_level_idc(level: *const c_char) -> u8; pub fn gst_codec_utils_h264_get_profile(sps: *const u8, len: c_uint) -> *const c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_codec_utils_h265_caps_set_level_tier_and_profile( caps: *mut gst::GstCaps, profile_tier_level: *const u8, len: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_codec_utils_h265_get_level( profile_tier_level: *const u8, len: c_uint, ) -> *const c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_codec_utils_h265_get_level_idc(level: *const c_char) -> u8; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_codec_utils_h265_get_profile( profile_tier_level: *const u8, len: c_uint, ) -> *const c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_codec_utils_h265_get_tier( profile_tier_level: *const u8, len: c_uint, @@ -778,7 +767,6 @@ extern "C" { vis_obj_seq: *const u8, len: c_uint, ) -> *const c_char; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_codec_utils_opus_create_caps( rate: u32, channels: u8, @@ -787,12 +775,10 @@ extern "C" { coupled_count: u8, channel_mapping: *const u8, ) -> *mut gst::GstCaps; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_codec_utils_opus_create_caps_from_header( header: *mut gst::GstBuffer, comments: *mut gst::GstBuffer, ) -> *mut gst::GstCaps; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_codec_utils_opus_create_header( rate: u32, channels: u8, @@ -803,7 +789,6 @@ extern "C" { pre_skip: u16, output_gain: i16, ) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_codec_utils_opus_parse_caps( caps: *mut gst::GstCaps, rate: *mut u32, @@ -813,7 +798,6 @@ extern "C" { coupled_count: *mut u8, channel_mapping: *mut [u8; 256], ) -> gboolean; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_codec_utils_opus_parse_header( header: *mut gst::GstBuffer, rate: *mut u32, diff --git a/gstreamer-pbutils-sys/tests/abi.rs b/gstreamer-pbutils-sys/tests/abi.rs index 602de260d..01413c51b 100644 --- a/gstreamer-pbutils-sys/tests/abi.rs +++ b/gstreamer-pbutils-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_pbutils_sys; diff --git a/gstreamer-pbutils-sys/tests/constant.c b/gstreamer-pbutils-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-pbutils-sys/tests/constant.c +++ b/gstreamer-pbutils-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-pbutils-sys/tests/layout.c b/gstreamer-pbutils-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-pbutils-sys/tests/layout.c +++ b/gstreamer-pbutils-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-player-sys/build.rs b/gstreamer-player-sys/build.rs index 4b7e438ac..ea38e9c93 100644 --- a/gstreamer-player-sys/build.rs +++ b/gstreamer-player-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] diff --git a/gstreamer-player-sys/src/lib.rs b/gstreamer-player-sys/src/lib.rs index 603252c37..574c5aa48 100644 --- a/gstreamer-player-sys/src/lib.rs +++ b/gstreamer-player-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] diff --git a/gstreamer-player-sys/tests/abi.rs b/gstreamer-player-sys/tests/abi.rs index 9aaf447aa..1788959a2 100644 --- a/gstreamer-player-sys/tests/abi.rs +++ b/gstreamer-player-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_player_sys; diff --git a/gstreamer-player-sys/tests/constant.c b/gstreamer-player-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-player-sys/tests/constant.c +++ b/gstreamer-player-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-player-sys/tests/layout.c b/gstreamer-player-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-player-sys/tests/layout.c +++ b/gstreamer-player-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-rtp-sys/Cargo.toml b/gstreamer-rtp-sys/Cargo.toml index 6fd70c381..e420928bb 100644 --- a/gstreamer-rtp-sys/Cargo.toml +++ b/gstreamer-rtp-sys/Cargo.toml @@ -22,7 +22,7 @@ tempfile = "3" [features] v1_4 = ["v1_2"] -v1_8 = ["v1_6_1"] +v1_8 = ["v1_6"] v1_8_1 = ["v1_8"] v1_12 = ["v1_10"] v1_14 = ["v1_12"] diff --git a/gstreamer-rtp-sys/build.rs b/gstreamer-rtp-sys/build.rs index 3df613b9d..dea66d44a 100644 --- a/gstreamer-rtp-sys/build.rs +++ b/gstreamer-rtp-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -43,8 +43,6 @@ fn find() -> Result<(), Error> { "1.10" } else if cfg!(feature = "v1_8") { "1.8" - } else if cfg!(feature = "v1_6_1") { - "1.6.1" } else if cfg!(feature = "v1_6") { "1.6" } else if cfg!(feature = "v1_4") { @@ -52,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-rtp-sys/src/lib.rs b/gstreamer-rtp-sys/src/lib.rs index 3e94c48b9..adca4ac20 100644 --- a/gstreamer-rtp-sys/src/lib.rs +++ b/gstreamer-rtp-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -503,6 +503,7 @@ extern "C" { //========================================================================= // GstRTCPXRType //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtcpxr_type_get_type() -> GType; //========================================================================= @@ -518,6 +519,7 @@ extern "C" { //========================================================================= // GstRTPBufferFlags //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_rtp_buffer_flags_get_type() -> GType; //========================================================================= @@ -549,14 +551,13 @@ extern "C" { pub fn gst_rtcp_buffer_new_take_data(data: gpointer, len: c_uint) -> *mut gst::GstBuffer; pub fn gst_rtcp_buffer_validate(buffer: *mut gst::GstBuffer) -> gboolean; pub fn gst_rtcp_buffer_validate_data(data: *mut u8, len: c_uint) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtcp_buffer_validate_data_reduced(data: *mut u8, len: c_uint) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtcp_buffer_validate_reduced(buffer: *mut gst::GstBuffer) -> gboolean; //========================================================================= // GstRTCPPacket //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_rtcp_packet_add_profile_specific_ext( packet: *mut GstRTCPPacket, data: *const u8, @@ -607,6 +608,7 @@ extern "C" { packet: *mut GstRTCPPacket, reason: *const c_char, ) -> gboolean; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_rtcp_packet_copy_profile_specific_ext( packet: *mut GstRTCPPacket, data: *mut *mut u8, @@ -624,11 +626,13 @@ extern "C" { pub fn gst_rtcp_packet_get_count(packet: *mut GstRTCPPacket) -> u8; pub fn gst_rtcp_packet_get_length(packet: *mut GstRTCPPacket) -> u16; pub fn gst_rtcp_packet_get_padding(packet: *mut GstRTCPPacket) -> gboolean; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_rtcp_packet_get_profile_specific_ext( packet: *mut GstRTCPPacket, data: *mut *mut u8, len: *mut c_uint, ) -> gboolean; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_rtcp_packet_get_profile_specific_ext_length(packet: *mut GstRTCPPacket) -> u16; pub fn gst_rtcp_packet_get_rb( packet: *mut GstRTCPPacket, @@ -852,7 +856,6 @@ extern "C" { pub fn gst_rtp_buffer_get_csrc(rtp: *mut GstRTPBuffer, idx: u8) -> u32; pub fn gst_rtp_buffer_get_csrc_count(rtp: *mut GstRTPBuffer) -> u8; pub fn gst_rtp_buffer_get_extension(rtp: *mut GstRTPBuffer) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtp_buffer_get_extension_bytes( rtp: *mut GstRTPBuffer, bits: *mut u16, @@ -884,7 +887,6 @@ extern "C" { pub fn gst_rtp_buffer_get_padding(rtp: *mut GstRTPBuffer) -> gboolean; pub fn gst_rtp_buffer_get_payload(rtp: *mut GstRTPBuffer) -> gpointer; pub fn gst_rtp_buffer_get_payload_buffer(rtp: *mut GstRTPBuffer) -> *mut gst::GstBuffer; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtp_buffer_get_payload_bytes(rtp: *mut GstRTPBuffer) -> *mut glib::GBytes; pub fn gst_rtp_buffer_get_payload_len(rtp: *mut GstRTPBuffer) -> c_uint; pub fn gst_rtp_buffer_get_payload_subbuffer( @@ -983,6 +985,7 @@ extern "C" { pub fn gst_rtp_source_meta_get_source_count(meta: *const GstRTPSourceMeta) -> c_uint; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtp_source_meta_set_ssrc(meta: *mut GstRTPSourceMeta, ssrc: *mut u32) -> gboolean; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtp_source_meta_get_info() -> *const gst::GstMetaInfo; //========================================================================= @@ -1115,6 +1118,7 @@ extern "C" { pub fn gst_rtp_hdrext_get_ntp_64(data: gpointer, size: c_uint, ntptime: *mut u64) -> gboolean; pub fn gst_rtp_hdrext_set_ntp_56(data: gpointer, size: c_uint, ntptime: u64) -> gboolean; pub fn gst_rtp_hdrext_set_ntp_64(data: gpointer, size: c_uint, ntptime: u64) -> gboolean; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtp_source_meta_api_get_type() -> GType; } diff --git a/gstreamer-rtp-sys/tests/abi.rs b/gstreamer-rtp-sys/tests/abi.rs index ccb42d579..2b77e77f7 100644 --- a/gstreamer-rtp-sys/tests/abi.rs +++ b/gstreamer-rtp-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_rtp_sys; diff --git a/gstreamer-rtp-sys/tests/constant.c b/gstreamer-rtp-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-rtp-sys/tests/constant.c +++ b/gstreamer-rtp-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-rtp-sys/tests/layout.c b/gstreamer-rtp-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-rtp-sys/tests/layout.c +++ b/gstreamer-rtp-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-rtsp-server-sys/build.rs b/gstreamer-rtsp-server-sys/build.rs index 3f59bfcf5..48a8160cd 100644 --- a/gstreamer-rtsp-server-sys/build.rs +++ b/gstreamer-rtsp-server-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-rtsp-server-sys/src/lib.rs b/gstreamer-rtsp-server-sys/src/lib.rs index 310ea0b23..b0bdd4b53 100644 --- a/gstreamer-rtsp-server-sys/src/lib.rs +++ b/gstreamer-rtsp-server-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -1439,7 +1439,6 @@ extern "C" { auth: *mut GstRTSPAuth, ) -> gio::GTlsAuthenticationMode; pub fn gst_rtsp_auth_get_tls_certificate(auth: *mut GstRTSPAuth) -> *mut gio::GTlsCertificate; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_auth_get_tls_database(auth: *mut GstRTSPAuth) -> *mut gio::GTlsDatabase; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtsp_auth_parse_htdigest( @@ -1458,7 +1457,6 @@ extern "C" { auth: *mut GstRTSPAuth, methods: gst_rtsp::GstRTSPAuthMethod, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_auth_set_tls_authentication_mode( auth: *mut GstRTSPAuth, mode: gio::GTlsAuthenticationMode, @@ -1467,7 +1465,6 @@ extern "C" { auth: *mut GstRTSPAuth, cert: *mut gio::GTlsCertificate, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_auth_set_tls_database(auth: *mut GstRTSPAuth, database: *mut gio::GTlsDatabase); //========================================================================= @@ -1479,7 +1476,6 @@ extern "C" { client: *mut GstRTSPClient, context: *mut glib::GMainContext, ) -> c_uint; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_rtsp_client_close(client: *mut GstRTSPClient); pub fn gst_rtsp_client_get_auth(client: *mut GstRTSPClient) -> *mut GstRTSPAuth; pub fn gst_rtsp_client_get_connection( @@ -1578,7 +1574,6 @@ extern "C" { pub fn gst_rtsp_media_get_permissions(media: *mut GstRTSPMedia) -> *mut GstRTSPPermissions; pub fn gst_rtsp_media_get_profiles(media: *mut GstRTSPMedia) -> gst_rtsp::GstRTSPProfile; pub fn gst_rtsp_media_get_protocols(media: *mut GstRTSPMedia) -> gst_rtsp::GstRTSPLowerTrans; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_media_get_publish_clock_mode( media: *mut GstRTSPMedia, ) -> GstRTSPPublishClockMode; @@ -1681,7 +1676,6 @@ extern "C" { media: *mut GstRTSPMedia, protocols: gst_rtsp::GstRTSPLowerTrans, ); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_media_set_publish_clock_mode( media: *mut GstRTSPMedia, mode: GstRTSPPublishClockMode, @@ -1746,7 +1740,6 @@ extern "C" { factory: *mut GstRTSPMediaFactory, ) -> *mut GstRTSPAddressPool; pub fn gst_rtsp_media_factory_get_buffer_size(factory: *mut GstRTSPMediaFactory) -> c_uint; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_media_factory_get_clock( factory: *mut GstRTSPMediaFactory, ) -> *mut gst::GstClock; @@ -1760,7 +1753,6 @@ extern "C" { pub fn gst_rtsp_media_factory_get_launch(factory: *mut GstRTSPMediaFactory) -> *mut c_char; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtsp_media_factory_get_max_mcast_ttl(factory: *mut GstRTSPMediaFactory) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_media_factory_get_media_gtype(factory: *mut GstRTSPMediaFactory) -> GType; pub fn gst_rtsp_media_factory_get_multicast_iface( factory: *mut GstRTSPMediaFactory, @@ -1774,7 +1766,6 @@ extern "C" { pub fn gst_rtsp_media_factory_get_protocols( factory: *mut GstRTSPMediaFactory, ) -> gst_rtsp::GstRTSPLowerTrans; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_media_factory_get_publish_clock_mode( factory: *mut GstRTSPMediaFactory, ) -> GstRTSPPublishClockMode; @@ -1806,7 +1797,6 @@ extern "C" { bind_mcast_addr: gboolean, ); pub fn gst_rtsp_media_factory_set_buffer_size(factory: *mut GstRTSPMediaFactory, size: c_uint); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_media_factory_set_clock( factory: *mut GstRTSPMediaFactory, clock: *mut gst::GstClock, @@ -1832,7 +1822,6 @@ extern "C" { factory: *mut GstRTSPMediaFactory, ttl: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_media_factory_set_media_gtype( factory: *mut GstRTSPMediaFactory, media_gtype: GType, @@ -1853,7 +1842,6 @@ extern "C" { factory: *mut GstRTSPMediaFactory, protocols: gst_rtsp::GstRTSPLowerTrans, ); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_media_factory_set_publish_clock_mode( factory: *mut GstRTSPMediaFactory, mode: GstRTSPPublishClockMode, @@ -1914,6 +1902,7 @@ extern "C" { //========================================================================= // GstRTSPOnvifClient //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_client_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_rtsp_onvif_client_new() -> *mut GstRTSPClient; @@ -1921,6 +1910,7 @@ extern "C" { //========================================================================= // GstRTSPOnvifMedia //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_media_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_media_collect_backchannel(media: *mut GstRTSPOnvifMedia) -> gboolean; @@ -1935,6 +1925,7 @@ extern "C" { //========================================================================= // GstRTSPOnvifMediaFactory //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_media_factory_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_media_factory_new() -> *mut GstRTSPMediaFactory; @@ -1978,7 +1969,9 @@ extern "C" { //========================================================================= // GstRTSPOnvifServer //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_server_get_type() -> GType; + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_onvif_server_new() -> *mut GstRTSPServer; //========================================================================= @@ -2193,7 +2186,6 @@ extern "C" { transport: *const gst_rtsp::GstRTSPTransport, ) -> gboolean; pub fn gst_rtsp_stream_get_address_pool(stream: *mut GstRTSPStream) -> *mut GstRTSPAddressPool; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_stream_get_buffer_size(stream: *mut GstRTSPStream) -> c_uint; pub fn gst_rtsp_stream_get_caps(stream: *mut GstRTSPStream) -> *mut gst::GstCaps; pub fn gst_rtsp_stream_get_control(stream: *mut GstRTSPStream) -> *mut c_char; @@ -2217,7 +2209,6 @@ extern "C" { pub fn gst_rtsp_stream_get_protocols(stream: *mut GstRTSPStream) -> gst_rtsp::GstRTSPLowerTrans; pub fn gst_rtsp_stream_get_pt(stream: *mut GstRTSPStream) -> c_uint; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_stream_get_publish_clock_mode( stream: *mut GstRTSPStream, ) -> GstRTSPPublishClockMode; @@ -2327,7 +2318,6 @@ extern "C" { stream: *mut GstRTSPStream, sessid: c_uint, ) -> *mut gst::GstElement; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_stream_request_aux_sender( stream: *mut GstRTSPStream, sessid: c_uint, @@ -2362,7 +2352,6 @@ extern "C" { bind_mcast_addr: gboolean, ); pub fn gst_rtsp_stream_set_blocked(stream: *mut GstRTSPStream, blocked: gboolean) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_stream_set_buffer_size(stream: *mut GstRTSPStream, size: c_uint); pub fn gst_rtsp_stream_set_client_side(stream: *mut GstRTSPStream, client_side: gboolean); pub fn gst_rtsp_stream_set_control(stream: *mut GstRTSPStream, control: *const c_char); @@ -2387,7 +2376,6 @@ extern "C" { pt: c_uint, caps: *mut gst::GstCaps, ); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_stream_set_publish_clock_mode( stream: *mut GstRTSPStream, mode: GstRTSPPublishClockMode, diff --git a/gstreamer-rtsp-server-sys/tests/abi.rs b/gstreamer-rtsp-server-sys/tests/abi.rs index fb3ed0f25..e5c619690 100644 --- a/gstreamer-rtsp-server-sys/tests/abi.rs +++ b/gstreamer-rtsp-server-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_rtsp_server_sys; diff --git a/gstreamer-rtsp-server-sys/tests/constant.c b/gstreamer-rtsp-server-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-rtsp-server-sys/tests/constant.c +++ b/gstreamer-rtsp-server-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-rtsp-server-sys/tests/layout.c b/gstreamer-rtsp-server-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-rtsp-server-sys/tests/layout.c +++ b/gstreamer-rtsp-server-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-rtsp-sys/Cargo.toml b/gstreamer-rtsp-sys/Cargo.toml index c21c49da7..2e457bb89 100644 --- a/gstreamer-rtsp-sys/Cargo.toml +++ b/gstreamer-rtsp-sys/Cargo.toml @@ -27,7 +27,7 @@ tempfile = "3" dox = [] v1_2 = [] v1_2_1 = ["v1_2"] -v1_4 = ["v1_2_1"] +v1_4 = ["v1_2"] v1_6 = ["v1_4"] v1_8 = ["v1_6"] v1_10 = ["v1_8"] diff --git a/gstreamer-rtsp-sys/build.rs b/gstreamer-rtsp-sys/build.rs index cc3227854..a0b3dd9bb 100644 --- a/gstreamer-rtsp-sys/build.rs +++ b/gstreamer-rtsp-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -47,12 +47,10 @@ fn find() -> Result<(), Error> { "1.6" } else if cfg!(feature = "v1_4") { "1.4" - } else if cfg!(feature = "v1_2_1") { - "1.2.1" } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-rtsp-sys/src/lib.rs b/gstreamer-rtsp-sys/src/lib.rs index 87d9bbd6c..00b814d8b 100644 --- a/gstreamer-rtsp-sys/src/lib.rs +++ b/gstreamer-rtsp-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -790,13 +790,17 @@ extern "C" { //========================================================================= // GstRTSPAuthCredential //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_rtsp_auth_credential_get_type() -> GType; //========================================================================= // GstRTSPAuthParam //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_rtsp_auth_param_get_type() -> GType; + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_rtsp_auth_param_copy(param: *mut GstRTSPAuthParam) -> *mut GstRTSPAuthParam; + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_rtsp_auth_param_free(param: *mut GstRTSPAuthParam); //========================================================================= @@ -813,7 +817,6 @@ extern "C" { conn: *mut GstRTSPConnection, timeout: i64, ) -> GstRTSPResult; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_rtsp_connection_connect_with_response( conn: *mut GstRTSPConnection, timeout: *mut glib::GTimeVal, @@ -838,20 +841,16 @@ extern "C" { pub fn gst_rtsp_connection_get_read_socket(conn: *const GstRTSPConnection) -> *mut gio::GSocket; pub fn gst_rtsp_connection_get_remember_session_id(conn: *mut GstRTSPConnection) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtsp_connection_get_tls( conn: *mut GstRTSPConnection, error: *mut *mut glib::GError, ) -> *mut gio::GTlsConnection; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_rtsp_connection_get_tls_database( conn: *mut GstRTSPConnection, ) -> *mut gio::GTlsDatabase; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_connection_get_tls_interaction( conn: *mut GstRTSPConnection, ) -> *mut gio::GTlsInteraction; - #[cfg(any(feature = "v1_2_1", feature = "dox"))] pub fn gst_rtsp_connection_get_tls_validation_flags( conn: *mut GstRTSPConnection, ) -> gio::GTlsCertificateFlags; @@ -968,17 +967,14 @@ extern "C" { conn: *mut GstRTSPConnection, remember: gboolean, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_rtsp_connection_set_tls_database( conn: *mut GstRTSPConnection, database: *mut gio::GTlsDatabase, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_connection_set_tls_interaction( conn: *mut GstRTSPConnection, interaction: *mut gio::GTlsInteraction, ); - #[cfg(any(feature = "v1_2_1", feature = "dox"))] pub fn gst_rtsp_connection_set_tls_validation_flags( conn: *mut GstRTSPConnection, flags: gio::GTlsCertificateFlags, @@ -1017,13 +1013,13 @@ extern "C" { //========================================================================= // GstRTSPMessage //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_msg_get_type() -> GType; pub fn gst_rtsp_message_add_header( msg: *mut GstRTSPMessage, field: GstRTSPHeaderField, value: *const c_char, ) -> GstRTSPResult; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_message_add_header_by_name( msg: *mut GstRTSPMessage, header: *const c_char, @@ -1056,13 +1052,13 @@ extern "C" { value: *mut *mut c_char, indx: c_int, ) -> GstRTSPResult; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_message_get_header_by_name( msg: *mut GstRTSPMessage, header: *const c_char, value: *mut *mut c_char, index: c_int, ) -> GstRTSPResult; + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_rtsp_message_get_type(msg: *mut GstRTSPMessage) -> GstRTSPMsgType; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_rtsp_message_has_body_buffer(msg: *const GstRTSPMessage) -> gboolean; @@ -1103,7 +1099,6 @@ extern "C" { field: GstRTSPHeaderField, indx: c_int, ) -> GstRTSPResult; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_message_remove_header_by_name( msg: *mut GstRTSPMessage, header: *const c_char, @@ -1144,7 +1139,6 @@ extern "C" { field: GstRTSPHeaderField, value: *mut c_char, ) -> GstRTSPResult; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_rtsp_message_take_header_by_name( msg: *mut GstRTSPMessage, header: *const c_char, @@ -1160,7 +1154,6 @@ extern "C" { unit: GstRTSPRangeUnit, ) -> gboolean; pub fn gst_rtsp_range_free(range: *mut GstRTSPTimeRange); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtsp_range_get_times( range: *const GstRTSPTimeRange, min: *mut gst::GstClockTime, @@ -1177,7 +1170,6 @@ extern "C" { //========================================================================= pub fn gst_rtsp_transport_as_text(transport: *mut GstRTSPTransport) -> *mut c_char; pub fn gst_rtsp_transport_free(transport: *mut GstRTSPTransport) -> GstRTSPResult; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_rtsp_transport_get_media_type( transport: *mut GstRTSPTransport, media_type: *mut *const c_char, @@ -1222,7 +1214,6 @@ extern "C" { watch: *mut GstRTSPWatch, context: *mut glib::GMainContext, ) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtsp_watch_get_send_backlog( watch: *mut GstRTSPWatch, bytes: *mut size_t, @@ -1241,16 +1232,13 @@ extern "C" { n_messages: c_uint, id: *mut c_uint, ) -> GstRTSPResult; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_rtsp_watch_set_flushing(watch: *mut GstRTSPWatch, flushing: gboolean); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtsp_watch_set_send_backlog( watch: *mut GstRTSPWatch, bytes: size_t, messages: c_uint, ); pub fn gst_rtsp_watch_unref(watch: *mut GstRTSPWatch); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_rtsp_watch_wait_backlog( watch: *mut GstRTSPWatch, timeout: *mut glib::GTimeVal, @@ -1363,7 +1351,6 @@ extern "C" { request: *const GstRTSPMessage, ) -> GstRTSPResult; pub fn gst_rtsp_options_as_text(options: GstRTSPMethod) -> *mut c_char; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_rtsp_options_from_text(options: *const c_char) -> GstRTSPMethod; pub fn gst_rtsp_status_as_text(code: GstRTSPStatusCode) -> *const c_char; pub fn gst_rtsp_strresult(result: GstRTSPResult) -> *mut c_char; diff --git a/gstreamer-rtsp-sys/tests/abi.rs b/gstreamer-rtsp-sys/tests/abi.rs index b54dbca41..80af63bf8 100644 --- a/gstreamer-rtsp-sys/tests/abi.rs +++ b/gstreamer-rtsp-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_rtsp_sys; diff --git a/gstreamer-rtsp-sys/tests/constant.c b/gstreamer-rtsp-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-rtsp-sys/tests/constant.c +++ b/gstreamer-rtsp-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-rtsp-sys/tests/layout.c b/gstreamer-rtsp-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-rtsp-sys/tests/layout.c +++ b/gstreamer-rtsp-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-sdp-sys/build.rs b/gstreamer-sdp-sys/build.rs index 703942b48..08a687365 100644 --- a/gstreamer-sdp-sys/build.rs +++ b/gstreamer-sdp-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -52,7 +52,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-sdp-sys/src/lib.rs b/gstreamer-sdp-sys/src/lib.rs index aac8265b4..7bbceedcc 100644 --- a/gstreamer-sdp-sys/src/lib.rs +++ b/gstreamer-sdp-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -543,109 +543,85 @@ extern "C" { // GstMIKEYMessage //========================================================================= pub fn gst_mikey_message_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_new() -> *mut GstMIKEYMessage; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_new_from_bytes( bytes: *mut glib::GBytes, info: *mut GstMIKEYDecryptInfo, error: *mut *mut glib::GError, ) -> *mut GstMIKEYMessage; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_mikey_message_new_from_caps(caps: *mut gst::GstCaps) -> *mut GstMIKEYMessage; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_new_from_data( data: gconstpointer, size: size_t, info: *mut GstMIKEYDecryptInfo, error: *mut *mut glib::GError, ) -> *mut GstMIKEYMessage; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_cs_srtp( msg: *mut GstMIKEYMessage, policy: u8, ssrc: u32, roc: u32, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_payload( msg: *mut GstMIKEYMessage, payload: *mut GstMIKEYPayload, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_pke( msg: *mut GstMIKEYMessage, C: GstMIKEYCacheType, data_len: u16, data: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_rand( msg: *mut GstMIKEYMessage, len: u8, rand: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_rand_len(msg: *mut GstMIKEYMessage, len: u8) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_t( msg: *mut GstMIKEYMessage, type_: GstMIKEYTSType, ts_value: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_add_t_now_ntp_utc(msg: *mut GstMIKEYMessage) -> gboolean; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_mikey_message_base64_encode(msg: *mut GstMIKEYMessage) -> *mut c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_find_payload( msg: *const GstMIKEYMessage, type_: GstMIKEYPayloadType, nth: c_uint, ) -> *const GstMIKEYPayload; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_get_cs_srtp( msg: *const GstMIKEYMessage, idx: c_uint, ) -> *const GstMIKEYMapSRTP; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_get_n_cs(msg: *const GstMIKEYMessage) -> c_uint; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_get_n_payloads(msg: *const GstMIKEYMessage) -> c_uint; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_get_payload( msg: *const GstMIKEYMessage, idx: c_uint, ) -> *const GstMIKEYPayload; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_insert_cs_srtp( msg: *mut GstMIKEYMessage, idx: c_int, map: *const GstMIKEYMapSRTP, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_insert_payload( msg: *mut GstMIKEYMessage, idx: c_uint, payload: *mut GstMIKEYPayload, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_remove_cs_srtp(msg: *mut GstMIKEYMessage, idx: c_int) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_remove_payload(msg: *mut GstMIKEYMessage, idx: c_uint) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_replace_cs_srtp( msg: *mut GstMIKEYMessage, idx: c_int, map: *const GstMIKEYMapSRTP, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_replace_payload( msg: *mut GstMIKEYMessage, idx: c_uint, payload: *mut GstMIKEYPayload, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_set_info( msg: *mut GstMIKEYMessage, version: u8, @@ -655,7 +631,6 @@ extern "C" { CSB_id: u32, map_type: GstMIKEYMapType, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_message_to_bytes( msg: *mut GstMIKEYMessage, info: *mut GstMIKEYEncryptInfo, @@ -671,32 +646,25 @@ extern "C" { // GstMIKEYPayload //========================================================================= pub fn gst_mikey_payload_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_new(type_: GstMIKEYPayloadType) -> *mut GstMIKEYPayload; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_kemac_add_sub( payload: *mut GstMIKEYPayload, newpay: *mut GstMIKEYPayload, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_kemac_get_n_sub(payload: *const GstMIKEYPayload) -> c_uint; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_kemac_get_sub( payload: *const GstMIKEYPayload, idx: c_uint, ) -> *const GstMIKEYPayload; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_kemac_remove_sub( payload: *mut GstMIKEYPayload, idx: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_kemac_set( payload: *mut GstMIKEYPayload, enc_alg: GstMIKEYEncAlg, mac_alg: GstMIKEYMacAlg, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_key_data_set_interval( payload: *mut GstMIKEYPayload, vf_len: u8, @@ -704,64 +672,53 @@ extern "C" { vt_len: u8, vt_data: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_key_data_set_key( payload: *mut GstMIKEYPayload, key_type: GstMIKEYKeyDataType, key_len: u16, key_data: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_key_data_set_salt( payload: *mut GstMIKEYPayload, salt_len: u16, salt_data: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_key_data_set_spi( payload: *mut GstMIKEYPayload, spi_len: u8, spi_data: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_pke_set( payload: *mut GstMIKEYPayload, C: GstMIKEYCacheType, data_len: u16, data: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_rand_set( payload: *mut GstMIKEYPayload, len: u8, rand: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_sp_add_param( payload: *mut GstMIKEYPayload, type_: u8, len: u8, val: *const u8, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_sp_get_n_params(payload: *const GstMIKEYPayload) -> c_uint; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_sp_get_param( payload: *const GstMIKEYPayload, idx: c_uint, ) -> *const GstMIKEYPayloadSPParam; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_sp_remove_param( payload: *mut GstMIKEYPayload, idx: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_sp_set( payload: *mut GstMIKEYPayload, policy: c_uint, proto: GstMIKEYSecProto, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_mikey_payload_t_set( payload: *mut GstMIKEYPayload, type_: GstMIKEYTSType, @@ -771,9 +728,7 @@ extern "C" { //========================================================================= // GstSDPAttribute //========================================================================= - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_attribute_clear(attr: *mut GstSDPAttribute) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_attribute_set( attr: *mut GstSDPAttribute, key: *const c_char, @@ -783,9 +738,7 @@ extern "C" { //========================================================================= // GstSDPBandwidth //========================================================================= - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_bandwidth_clear(bw: *mut GstSDPBandwidth) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_bandwidth_set( bw: *mut GstSDPBandwidth, bwtype: *const c_char, @@ -795,9 +748,7 @@ extern "C" { //========================================================================= // GstSDPConnection //========================================================================= - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_connection_clear(conn: *mut GstSDPConnection) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_connection_set( conn: *mut GstSDPConnection, nettype: *const c_char, @@ -832,14 +783,12 @@ extern "C" { -> GstSDPResult; pub fn gst_sdp_media_as_text(media: *const GstSDPMedia) -> *mut c_char; pub fn gst_sdp_media_attributes_len(media: *const GstSDPMedia) -> c_uint; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_sdp_media_attributes_to_caps( media: *const GstSDPMedia, caps: *mut gst::GstCaps, ) -> GstSDPResult; pub fn gst_sdp_media_bandwidths_len(media: *const GstSDPMedia) -> c_uint; pub fn gst_sdp_media_connections_len(media: *const GstSDPMedia) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_copy( media: *const GstSDPMedia, copy: *mut *mut GstSDPMedia, @@ -863,7 +812,6 @@ extern "C" { media: *const GstSDPMedia, idx: c_uint, ) -> *const GstSDPBandwidth; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_sdp_media_get_caps_from_media( media: *const GstSDPMedia, pt: c_int, @@ -880,25 +828,21 @@ extern "C" { pub fn gst_sdp_media_get_port(media: *const GstSDPMedia) -> c_uint; pub fn gst_sdp_media_get_proto(media: *const GstSDPMedia) -> *const c_char; pub fn gst_sdp_media_init(media: *mut GstSDPMedia) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_insert_attribute( media: *mut GstSDPMedia, idx: c_int, attr: *mut GstSDPAttribute, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_insert_bandwidth( media: *mut GstSDPMedia, idx: c_int, bw: *mut GstSDPBandwidth, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_insert_connection( media: *mut GstSDPMedia, idx: c_int, conn: *mut GstSDPConnection, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_insert_format( media: *mut GstSDPMedia, idx: c_int, @@ -909,33 +853,25 @@ extern "C" { media: *const GstSDPMedia, mikey: *mut *mut GstMIKEYMessage, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_remove_attribute(media: *mut GstSDPMedia, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_remove_bandwidth(media: *mut GstSDPMedia, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_remove_connection(media: *mut GstSDPMedia, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_remove_format(media: *mut GstSDPMedia, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_replace_attribute( media: *mut GstSDPMedia, idx: c_uint, attr: *mut GstSDPAttribute, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_replace_bandwidth( media: *mut GstSDPMedia, idx: c_uint, bw: *mut GstSDPBandwidth, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_replace_connection( media: *mut GstSDPMedia, idx: c_uint, conn: *mut GstSDPConnection, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_media_replace_format( media: *mut GstSDPMedia, idx: c_uint, @@ -959,7 +895,6 @@ extern "C" { pub fn gst_sdp_media_set_proto(media: *mut GstSDPMedia, proto: *const c_char) -> GstSDPResult; pub fn gst_sdp_media_uninit(media: *mut GstSDPMedia) -> GstSDPResult; pub fn gst_sdp_media_new(media: *mut *mut GstSDPMedia) -> GstSDPResult; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_sdp_media_set_media_from_caps( caps: *const gst::GstCaps, media: *mut GstSDPMedia, @@ -1000,13 +935,11 @@ extern "C" { ) -> GstSDPResult; pub fn gst_sdp_message_as_text(msg: *const GstSDPMessage) -> *mut c_char; pub fn gst_sdp_message_attributes_len(msg: *const GstSDPMessage) -> c_uint; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_sdp_message_attributes_to_caps( msg: *const GstSDPMessage, caps: *mut gst::GstCaps, ) -> GstSDPResult; pub fn gst_sdp_message_bandwidths_len(msg: *const GstSDPMessage) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_copy( msg: *const GstSDPMessage, copy: *mut *mut GstSDPMessage, @@ -1044,37 +977,31 @@ extern "C" { pub fn gst_sdp_message_get_version(msg: *const GstSDPMessage) -> *const c_char; pub fn gst_sdp_message_get_zone(msg: *const GstSDPMessage, idx: c_uint) -> *const GstSDPZone; pub fn gst_sdp_message_init(msg: *mut GstSDPMessage) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_insert_attribute( msg: *mut GstSDPMessage, idx: c_int, attr: *mut GstSDPAttribute, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_insert_bandwidth( msg: *mut GstSDPMessage, idx: c_int, bw: *mut GstSDPBandwidth, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_insert_email( msg: *mut GstSDPMessage, idx: c_int, email: *const c_char, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_insert_phone( msg: *mut GstSDPMessage, idx: c_int, phone: *const c_char, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_insert_time( msg: *mut GstSDPMessage, idx: c_int, t: *mut GstSDPTime, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_insert_zone( msg: *mut GstSDPMessage, idx: c_int, @@ -1087,49 +1014,37 @@ extern "C" { mikey: *mut *mut GstMIKEYMessage, ) -> GstSDPResult; pub fn gst_sdp_message_phones_len(msg: *const GstSDPMessage) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_remove_attribute(msg: *mut GstSDPMessage, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_remove_bandwidth(msg: *mut GstSDPMessage, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_remove_email(msg: *mut GstSDPMessage, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_remove_phone(msg: *mut GstSDPMessage, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_remove_time(msg: *mut GstSDPMessage, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_remove_zone(msg: *mut GstSDPMessage, idx: c_uint) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_replace_attribute( msg: *mut GstSDPMessage, idx: c_uint, attr: *mut GstSDPAttribute, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_replace_bandwidth( msg: *mut GstSDPMessage, idx: c_uint, bw: *mut GstSDPBandwidth, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_replace_email( msg: *mut GstSDPMessage, idx: c_uint, email: *const c_char, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_replace_phone( msg: *mut GstSDPMessage, idx: c_uint, phone: *const c_char, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_replace_time( msg: *mut GstSDPMessage, idx: c_uint, t: *mut GstSDPTime, ) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_message_replace_zone( msg: *mut GstSDPMessage, idx: c_uint, @@ -1190,9 +1105,7 @@ extern "C" { //========================================================================= // GstSDPTime //========================================================================= - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_time_clear(t: *mut GstSDPTime) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_time_set( t: *mut GstSDPTime, start: *const c_char, @@ -1203,9 +1116,7 @@ extern "C" { //========================================================================= // GstSDPZone //========================================================================= - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_zone_clear(zone: *mut GstSDPZone) -> GstSDPResult; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_sdp_zone_set( zone: *mut GstSDPZone, adj_time: *const c_char, @@ -1220,7 +1131,6 @@ extern "C" { addrtype: *const c_char, addr: *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_sdp_make_keymgmt(uri: *const c_char, base64: *const c_char) -> *mut c_char; } diff --git a/gstreamer-sdp-sys/tests/abi.rs b/gstreamer-sdp-sys/tests/abi.rs index 06e74530b..3a6ac7487 100644 --- a/gstreamer-sdp-sys/tests/abi.rs +++ b/gstreamer-sdp-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_sdp_sys; diff --git a/gstreamer-sdp-sys/tests/constant.c b/gstreamer-sdp-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-sdp-sys/tests/constant.c +++ b/gstreamer-sdp-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-sdp-sys/tests/layout.c b/gstreamer-sdp-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-sdp-sys/tests/layout.c +++ b/gstreamer-sdp-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-sys/Cargo.toml b/gstreamer-sys/Cargo.toml index 2f345f206..a2630b052 100644 --- a/gstreamer-sys/Cargo.toml +++ b/gstreamer-sys/Cargo.toml @@ -16,9 +16,9 @@ tempfile = "3" [features] v1_0_10 = [] -v1_2 = ["v1_0_10"] +v1_2 = [] v1_2_3 = ["v1_2"] -v1_4 = ["v1_2_3"] +v1_4 = ["v1_2"] v1_6 = ["v1_4"] v1_8 = ["v1_6"] v1_10 = ["v1_8"] diff --git a/gstreamer-sys/build.rs b/gstreamer-sys/build.rs index 031192788..dd406c9d8 100644 --- a/gstreamer-sys/build.rs +++ b/gstreamer-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -47,14 +47,10 @@ fn find() -> Result<(), Error> { "1.6" } else if cfg!(feature = "v1_4") { "1.4" - } else if cfg!(feature = "v1_2_3") { - "1.2.3" } else if cfg!(feature = "v1_2") { "1.2" - } else if cfg!(feature = "v1_0_10") { - "1.0.10" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-sys/src/lib.rs b/gstreamer-sys/src/lib.rs index d56341ac7..4149d82c7 100644 --- a/gstreamer-sys/src/lib.rs +++ b/gstreamer-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -3864,6 +3864,7 @@ extern "C" { //========================================================================= // GstPromiseResult //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_promise_result_get_type() -> GType; //========================================================================= @@ -4120,6 +4121,7 @@ extern "C" { //========================================================================= // GstPluginAPIFlags //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_plugin_api_flags_get_type() -> GType; //========================================================================= @@ -4155,6 +4157,7 @@ extern "C" { //========================================================================= // GstStackTraceFlags //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_stack_trace_flags_get_type() -> GType; //========================================================================= @@ -4165,6 +4168,7 @@ extern "C" { //========================================================================= // GstStreamType //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_stream_type_get_type() -> GType; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_stream_type_get_name(stype: GstStreamType) -> *const c_char; @@ -4223,12 +4227,10 @@ extern "C" { info: *const GstMetaInfo, params: gpointer, ) -> *mut GstMeta; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_buffer_add_parent_buffer_meta( buffer: *mut GstBuffer, ref_: *mut GstBuffer, ) -> *mut GstParentBufferMeta; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_buffer_add_protection_meta( buffer: *mut GstBuffer, info: *mut GstStructure, @@ -4248,8 +4250,8 @@ extern "C" { offset: ssize_t, size: ssize_t, ) -> *mut GstBuffer; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_copy(buf: *const GstBuffer) -> *mut GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_buffer_copy_deep(buf: *const GstBuffer) -> *mut GstBuffer; pub fn gst_buffer_copy_into( dest: *mut GstBuffer, @@ -4270,7 +4272,6 @@ extern "C" { dest: gpointer, size: size_t, ) -> size_t; - #[cfg(any(feature = "v1_0_10", feature = "dox"))] pub fn gst_buffer_extract_dup( buffer: *mut GstBuffer, offset: size_t, @@ -4327,11 +4328,10 @@ extern "C" { offset: *mut size_t, maxsize: *mut size_t, ) -> size_t; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_buffer_has_flags(buffer: *mut GstBuffer, flags: GstBufferFlags) -> gboolean; pub fn gst_buffer_insert_memory(buffer: *mut GstBuffer, idx: c_int, mem: *mut GstMemory); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_buffer_is_all_memory_writable(buffer: *mut GstBuffer) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_buffer_is_memory_range_writable( buffer: *mut GstBuffer, idx: c_uint, @@ -4371,6 +4371,7 @@ extern "C" { pub fn gst_buffer_n_memory(buffer: *mut GstBuffer) -> c_uint; pub fn gst_buffer_peek_memory(buffer: *mut GstBuffer, idx: c_uint) -> *mut GstMemory; pub fn gst_buffer_prepend_memory(buffer: *mut GstBuffer, mem: *mut GstMemory); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_ref(buf: *mut GstBuffer) -> *mut GstBuffer; pub fn gst_buffer_remove_all_memory(buffer: *mut GstBuffer); pub fn gst_buffer_remove_memory(buffer: *mut GstBuffer, idx: c_uint); @@ -4396,11 +4397,12 @@ extern "C" { pub fn gst_buffer_set_flags(buffer: *mut GstBuffer, flags: GstBufferFlags) -> gboolean; pub fn gst_buffer_set_size(buffer: *mut GstBuffer, size: ssize_t); pub fn gst_buffer_unmap(buffer: *mut GstBuffer, info: *mut GstMapInfo); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_unref(buf: *mut GstBuffer); #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_buffer_unset_flags(buffer: *mut GstBuffer, flags: GstBufferFlags) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_buffer_get_max_memory() -> c_uint; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_replace(obuf: *mut *mut GstBuffer, nbuf: *mut GstBuffer) -> gboolean; //========================================================================= @@ -4411,8 +4413,8 @@ extern "C" { pub fn gst_buffer_list_new_sized(size: c_uint) -> *mut GstBufferList; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_buffer_list_calculate_size(list: *mut GstBufferList) -> size_t; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_list_copy(list: *const GstBufferList) -> *mut GstBufferList; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_buffer_list_copy_deep(list: *const GstBufferList) -> *mut GstBufferList; pub fn gst_buffer_list_foreach( list: *mut GstBufferList, @@ -4424,8 +4426,10 @@ extern "C" { pub fn gst_buffer_list_get_writable(list: *mut GstBufferList, idx: c_uint) -> *mut GstBuffer; pub fn gst_buffer_list_insert(list: *mut GstBufferList, idx: c_int, buffer: *mut GstBuffer); pub fn gst_buffer_list_length(list: *mut GstBufferList) -> c_uint; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_list_ref(list: *mut GstBufferList) -> *mut GstBufferList; pub fn gst_buffer_list_remove(list: *mut GstBufferList, idx: c_uint, length: c_uint); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_buffer_list_unref(list: *mut GstBufferList); //========================================================================= @@ -4444,30 +4448,27 @@ extern "C" { ) -> *mut GstCaps; pub fn gst_caps_append(caps1: *mut GstCaps, caps2: *mut GstCaps); pub fn gst_caps_append_structure(caps: *mut GstCaps, structure: *mut GstStructure); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_append_structure_full( caps: *mut GstCaps, structure: *mut GstStructure, features: *mut GstCapsFeatures, ); pub fn gst_caps_can_intersect(caps1: *const GstCaps, caps2: *const GstCaps) -> gboolean; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_caps_copy(caps: *const GstCaps) -> *mut GstCaps; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_caps_copy_nth(caps: *const GstCaps, nth: c_uint) -> *mut GstCaps; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_caps_filter_and_map_in_place( caps: *mut GstCaps, func: GstCapsFilterMapFunc, user_data: gpointer, ); pub fn gst_caps_fixate(caps: *mut GstCaps) -> *mut GstCaps; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_caps_foreach( caps: *const GstCaps, func: GstCapsForeachFunc, user_data: gpointer, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_get_features(caps: *const GstCaps, index: c_uint) -> *mut GstCapsFeatures; pub fn gst_caps_get_size(caps: *const GstCaps) -> c_uint; pub fn gst_caps_get_structure(caps: *const GstCaps, index: c_uint) -> *mut GstStructure; @@ -4489,13 +4490,11 @@ extern "C" { caps: *const GstCaps, structure: *const GstStructure, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_is_subset_structure_full( caps: *const GstCaps, structure: *const GstStructure, features: *const GstCapsFeatures, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_caps_map_in_place( caps: *mut GstCaps, func: GstCapsMapFunc, @@ -4506,16 +4505,15 @@ extern "C" { caps: *mut GstCaps, structure: *mut GstStructure, ) -> *mut GstCaps; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_merge_structure_full( caps: *mut GstCaps, structure: *mut GstStructure, features: *mut GstCapsFeatures, ) -> *mut GstCaps; pub fn gst_caps_normalize(caps: *mut GstCaps) -> *mut GstCaps; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_caps_ref(caps: *mut GstCaps) -> *mut GstCaps; pub fn gst_caps_remove_structure(caps: *mut GstCaps, idx: c_uint); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_set_features(caps: *mut GstCaps, index: c_uint, features: *mut GstCapsFeatures); #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_caps_set_features_simple(caps: *mut GstCaps, features: *mut GstCapsFeatures); @@ -4531,93 +4529,68 @@ extern "C" { pub fn gst_caps_subtract(minuend: *mut GstCaps, subtrahend: *mut GstCaps) -> *mut GstCaps; pub fn gst_caps_to_string(caps: *const GstCaps) -> *mut c_char; pub fn gst_caps_truncate(caps: *mut GstCaps) -> *mut GstCaps; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_caps_unref(caps: *mut GstCaps); pub fn gst_caps_from_string(string: *const c_char) -> *mut GstCaps; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_caps_replace(old_caps: *mut *mut GstCaps, new_caps: *mut GstCaps) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_caps_take(old_caps: *mut *mut GstCaps, new_caps: *mut GstCaps) -> gboolean; //========================================================================= // GstCapsFeatures //========================================================================= pub fn gst_caps_features_get_type() -> GType; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_new(feature1: *const c_char, ...) -> *mut GstCapsFeatures; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_new_any() -> *mut GstCapsFeatures; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_new_empty() -> *mut GstCapsFeatures; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_new_id(feature1: glib::GQuark, ...) -> *mut GstCapsFeatures; - //#[cfg(any(feature = "v1_2", feature = "dox"))] //pub fn gst_caps_features_new_id_valist(feature1: glib::GQuark, varargs: /*Unimplemented*/va_list) -> *mut GstCapsFeatures; - //#[cfg(any(feature = "v1_2", feature = "dox"))] //pub fn gst_caps_features_new_valist(feature1: *const c_char, varargs: /*Unimplemented*/va_list) -> *mut GstCapsFeatures; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_add(features: *mut GstCapsFeatures, feature: *const c_char); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_add_id(features: *mut GstCapsFeatures, feature: glib::GQuark); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_contains( features: *const GstCapsFeatures, feature: *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_contains_id( features: *const GstCapsFeatures, feature: glib::GQuark, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_copy(features: *const GstCapsFeatures) -> *mut GstCapsFeatures; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_free(features: *mut GstCapsFeatures); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_get_nth(features: *const GstCapsFeatures, i: c_uint) -> *const c_char; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_get_nth_id( features: *const GstCapsFeatures, i: c_uint, ) -> glib::GQuark; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_get_size(features: *const GstCapsFeatures) -> c_uint; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_is_any(features: *const GstCapsFeatures) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_is_equal( features1: *const GstCapsFeatures, features2: *const GstCapsFeatures, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_remove(features: *mut GstCapsFeatures, feature: *const c_char); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_remove_id(features: *mut GstCapsFeatures, feature: glib::GQuark); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_set_parent_refcount( features: *mut GstCapsFeatures, refcount: *mut c_int, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_to_string(features: *const GstCapsFeatures) -> *mut c_char; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_caps_features_from_string(features: *const c_char) -> *mut GstCapsFeatures; //========================================================================= // GstContext //========================================================================= pub fn gst_context_get_type() -> GType; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_context_new(context_type: *const c_char, persistent: gboolean) -> *mut GstContext; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_context_get_context_type(context: *const GstContext) -> *const c_char; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_context_get_structure(context: *const GstContext) -> *const GstStructure; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_context_has_context_type( context: *const GstContext, context_type: *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_context_is_persistent(context: *const GstContext) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_context_writable_structure(context: *mut GstContext) -> *mut GstStructure; //========================================================================= @@ -4691,24 +4664,20 @@ extern "C" { //========================================================================= // GstDeviceProviderClass //========================================================================= - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_class_add_metadata( klass: *mut GstDeviceProviderClass, key: *const c_char, value: *const c_char, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_class_add_static_metadata( klass: *mut GstDeviceProviderClass, key: *const c_char, value: *const c_char, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_class_get_metadata( klass: *mut GstDeviceProviderClass, key: *const c_char, ) -> *const c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_class_set_metadata( klass: *mut GstDeviceProviderClass, longname: *const c_char, @@ -4716,7 +4685,6 @@ extern "C" { description: *const c_char, author: *const c_char, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_class_set_static_metadata( klass: *mut GstDeviceProviderClass, longname: *const c_char, @@ -4742,7 +4710,6 @@ extern "C" { key: *const c_char, value: *const c_char, ); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_element_class_add_static_pad_template( klass: *mut GstElementClass, static_templ: *mut GstStaticPadTemplate, @@ -4809,7 +4776,6 @@ extern "C" { ) -> *mut GstEvent; pub fn gst_event_new_latency(latency: GstClockTime) -> *mut GstEvent; pub fn gst_event_new_navigation(structure: *mut GstStructure) -> *mut GstEvent; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_event_new_protection( system_id: *const c_char, data: *mut GstBuffer, @@ -4851,9 +4817,9 @@ extern "C" { pub fn gst_event_new_tag(taglist: *mut GstTagList) -> *mut GstEvent; pub fn gst_event_new_toc(toc: *mut GstToc, updated: gboolean) -> *mut GstEvent; pub fn gst_event_new_toc_select(uid: *const c_char) -> *mut GstEvent; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_event_copy(event: *const GstEvent) -> *mut GstEvent; pub fn gst_event_copy_segment(event: *mut GstEvent, segment: *mut GstSegment); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_event_get_running_time_offset(event: *mut GstEvent) -> i64; pub fn gst_event_get_seqnum(event: *mut GstEvent) -> u32; pub fn gst_event_get_structure(event: *mut GstEvent) -> *const GstStructure; @@ -4874,7 +4840,6 @@ extern "C" { timestamp: *mut GstClockTime, duration: *mut GstClockTime, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_event_parse_group_id(event: *mut GstEvent, group_id: *mut c_uint) -> gboolean; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_event_parse_instant_rate_change( @@ -4890,7 +4855,6 @@ extern "C" { upstream_running_time: *mut GstClockTime, ); pub fn gst_event_parse_latency(event: *mut GstEvent, latency: *mut GstClockTime); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_event_parse_protection( event: *mut GstEvent, system_id: *mut *const c_char, @@ -4943,7 +4907,6 @@ extern "C" { event: *mut GstEvent, collection: *mut *mut GstStreamCollection, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_event_parse_stream_flags(event: *mut GstEvent, flags: *mut GstStreamFlags); #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_event_parse_stream_group_done(event: *mut GstEvent, group_id: *mut c_uint); @@ -4951,22 +4914,24 @@ extern "C" { pub fn gst_event_parse_tag(event: *mut GstEvent, taglist: *mut *mut GstTagList); pub fn gst_event_parse_toc(event: *mut GstEvent, toc: *mut *mut GstToc, updated: *mut gboolean); pub fn gst_event_parse_toc_select(event: *mut GstEvent, uid: *mut *mut c_char); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_event_ref(event: *mut GstEvent) -> *mut GstEvent; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_event_set_group_id(event: *mut GstEvent, group_id: c_uint); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_event_set_running_time_offset(event: *mut GstEvent, offset: i64); #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_event_set_seek_trickmode_interval(event: *mut GstEvent, interval: GstClockTime); pub fn gst_event_set_seqnum(event: *mut GstEvent, seqnum: u32); #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_event_set_stream(event: *mut GstEvent, stream: *mut GstStream); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_event_set_stream_flags(event: *mut GstEvent, flags: GstStreamFlags); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_event_unref(event: *mut GstEvent); pub fn gst_event_writable_structure(event: *mut GstEvent) -> *mut GstStructure; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_event_replace(old_event: *mut *mut GstEvent, new_event: *mut GstEvent) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_event_steal(old_event: *mut *mut GstEvent) -> *mut GstEvent; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_event_take(old_event: *mut *mut GstEvent, new_event: *mut GstEvent) -> gboolean; //========================================================================= @@ -5059,7 +5024,6 @@ extern "C" { mem2: *mut GstMemory, offset: *mut size_t, ) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_memory_is_type(mem: *mut GstMemory, mem_type: *const c_char) -> gboolean; pub fn gst_memory_make_mapped( mem: *mut GstMemory, @@ -5071,10 +5035,12 @@ extern "C" { info: *mut GstMapInfo, flags: GstMapFlags, ) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_memory_ref(memory: *mut GstMemory) -> *mut GstMemory; pub fn gst_memory_resize(mem: *mut GstMemory, offset: ssize_t, size: size_t); pub fn gst_memory_share(mem: *mut GstMemory, offset: ssize_t, size: ssize_t) -> *mut GstMemory; pub fn gst_memory_unmap(mem: *mut GstMemory, info: *mut GstMapInfo); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_memory_unref(memory: *mut GstMemory); //========================================================================= @@ -5103,7 +5069,6 @@ extern "C" { src: *mut GstObject, structure: *mut GstStructure, ) -> *mut GstMessage; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_message_new_device_added( src: *mut GstObject, device: *mut GstDevice, @@ -5114,7 +5079,6 @@ extern "C" { device: *mut GstDevice, changed_device: *mut GstDevice, ) -> *mut GstMessage; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_message_new_device_removed( src: *mut GstObject, device: *mut GstDevice, @@ -5137,7 +5101,6 @@ extern "C" { debug: *const c_char, details: *mut GstStructure, ) -> *mut GstMessage; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_message_new_have_context( src: *mut GstObject, context: *mut GstContext, @@ -5160,7 +5123,6 @@ extern "C" { rate_multiplier: c_double, ) -> *mut GstMessage; pub fn gst_message_new_latency(src: *mut GstObject) -> *mut GstMessage; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_message_new_need_context( src: *mut GstObject, context_type: *const c_char, @@ -5281,6 +5243,7 @@ extern "C" { tag_list: *mut GstTagList, entry_struct: *const GstStructure, ); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_message_copy(msg: *const GstMessage) -> *mut GstMessage; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_message_get_num_redirect_entries(message: *mut GstMessage) -> size_t; @@ -5304,12 +5267,10 @@ extern "C" { clock: *mut *mut GstClock, ready: *mut gboolean, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_message_parse_context_type( message: *mut GstMessage, context_type: *mut *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_message_parse_device_added(message: *mut GstMessage, device: *mut *mut GstDevice); #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_message_parse_device_changed( @@ -5317,7 +5278,6 @@ extern "C" { device: *mut *mut GstDevice, changed_device: *mut *mut GstDevice, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_message_parse_device_removed(message: *mut GstMessage, device: *mut *mut GstDevice); pub fn gst_message_parse_error( message: *mut GstMessage, @@ -5329,9 +5289,7 @@ extern "C" { message: *mut GstMessage, structure: *mut *const GstStructure, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_message_parse_group_id(message: *mut GstMessage, group_id: *mut c_uint) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_message_parse_have_context(message: *mut GstMessage, context: *mut *mut GstContext); pub fn gst_message_parse_info( message: *mut GstMessage, @@ -5464,6 +5422,7 @@ extern "C" { message: *mut GstMessage, structure: *mut *const GstStructure, ); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_message_ref(msg: *mut GstMessage) -> *mut GstMessage; pub fn gst_message_set_buffering_stats( message: *mut GstMessage, @@ -5472,7 +5431,6 @@ extern "C" { avg_out: c_int, buffering_left: i64, ); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_message_set_group_id(message: *mut GstMessage, group_id: c_uint); pub fn gst_message_set_qos_stats( message: *mut GstMessage, @@ -5500,9 +5458,11 @@ extern "C" { message: *mut GstMessage, idx: c_uint, ) -> *mut GstStream; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_message_unref(msg: *mut GstMessage); #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_message_writable_structure(message: *mut GstMessage) -> *mut GstStructure; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_message_replace( old_message: *mut *mut GstMessage, new_message: *mut GstMessage, @@ -5515,7 +5475,6 @@ extern "C" { pub fn gst_meta_compare_seqnum(meta1: *const GstMeta, meta2: *const GstMeta) -> c_int; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_meta_get_seqnum(meta: *const GstMeta) -> u64; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_meta_api_type_get_tags(api: GType) -> *const *const c_char; pub fn gst_meta_api_type_has_tag(api: GType, tag: glib::GQuark) -> gboolean; pub fn gst_meta_api_type_register(api: *const c_char, tags: *mut *const c_char) -> GType; @@ -5591,7 +5550,6 @@ extern "C" { //========================================================================= // GstParentBufferMeta //========================================================================= - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_parent_buffer_meta_get_info() -> *const GstMetaInfo; //========================================================================= @@ -5599,6 +5557,7 @@ extern "C" { //========================================================================= pub fn gst_parse_context_get_type() -> GType; pub fn gst_parse_context_new() -> *mut GstParseContext; + #[cfg(any(feature = "v1_12_1", feature = "dox"))] pub fn gst_parse_context_copy(context: *const GstParseContext) -> *mut GstParseContext; pub fn gst_parse_context_free(context: *mut GstParseContext); pub fn gst_parse_context_get_missing_elements( @@ -5649,6 +5608,7 @@ extern "C" { //========================================================================= // GstPromise //========================================================================= + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_promise_get_type() -> GType; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_promise_new() -> *mut GstPromise; @@ -5684,7 +5644,6 @@ extern "C" { pub fn gst_query_new_bitrate() -> *mut GstQuery; pub fn gst_query_new_buffering(format: GstFormat) -> *mut GstQuery; pub fn gst_query_new_caps(filter: *mut GstCaps) -> *mut GstQuery; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_new_context(context_type: *const c_char) -> *mut GstQuery; pub fn gst_query_new_convert( src_format: GstFormat, @@ -5721,6 +5680,7 @@ extern "C" { ); pub fn gst_query_add_buffering_range(query: *mut GstQuery, start: i64, stop: i64) -> gboolean; pub fn gst_query_add_scheduling_mode(query: *mut GstQuery, mode: GstPadMode); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_query_copy(q: *const GstQuery) -> *mut GstQuery; pub fn gst_query_find_allocation_meta( query: *mut GstQuery, @@ -5769,9 +5729,7 @@ extern "C" { ); pub fn gst_query_parse_caps(query: *mut GstQuery, filter: *mut *mut GstCaps); pub fn gst_query_parse_caps_result(query: *mut GstQuery, caps: *mut *mut GstCaps); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_parse_context(query: *mut GstQuery, context: *mut *mut GstContext); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_parse_context_type( query: *mut GstQuery, context_type: *mut *const c_char, @@ -5845,17 +5803,13 @@ extern "C" { stop_value: *mut i64, ); pub fn gst_query_parse_uri(query: *mut GstQuery, uri: *mut *mut c_char); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_parse_uri_redirection(query: *mut GstQuery, uri: *mut *mut c_char); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_query_parse_uri_redirection_permanent( query: *mut GstQuery, permanent: *mut gboolean, ); pub fn gst_query_remove_nth_allocation_meta(query: *mut GstQuery, index: c_uint); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_remove_nth_allocation_param(query: *mut GstQuery, index: c_uint); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_remove_nth_allocation_pool(query: *mut GstQuery, index: c_uint); pub fn gst_query_set_accept_caps_result(query: *mut GstQuery, result: gboolean); #[cfg(any(feature = "v1_16", feature = "dox"))] @@ -5876,7 +5830,6 @@ extern "C" { buffering_left: i64, ); pub fn gst_query_set_caps_result(query: *mut GstQuery, caps: *mut GstCaps); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_set_context(query: *mut GstQuery, context: *mut GstContext); pub fn gst_query_set_convert( query: *mut GstQuery, @@ -5935,12 +5888,12 @@ extern "C" { stop_value: i64, ); pub fn gst_query_set_uri(query: *mut GstQuery, uri: *const c_char); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_query_set_uri_redirection(query: *mut GstQuery, uri: *const c_char); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_query_set_uri_redirection_permanent(query: *mut GstQuery, permanent: gboolean); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_query_unref(q: *mut GstQuery); pub fn gst_query_writable_structure(query: *mut GstQuery) -> *mut GstStructure; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_query_replace(old_query: *mut *mut GstQuery, new_query: *mut GstQuery) -> gboolean; //========================================================================= @@ -5959,18 +5912,17 @@ extern "C" { segment: *const GstSegment, info: *mut GstStructure, ) -> *mut GstSample; - #[cfg(any(feature = "v1_2", feature = "dox"))] + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_sample_copy(buf: *const GstSample) -> *mut GstSample; pub fn gst_sample_get_buffer(sample: *mut GstSample) -> *mut GstBuffer; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_sample_get_buffer_list(sample: *mut GstSample) -> *mut GstBufferList; pub fn gst_sample_get_caps(sample: *mut GstSample) -> *mut GstCaps; pub fn gst_sample_get_info(sample: *mut GstSample) -> *const GstStructure; pub fn gst_sample_get_segment(sample: *mut GstSample) -> *mut GstSegment; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_sample_ref(sample: *mut GstSample) -> *mut GstSample; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_sample_set_buffer(sample: *mut GstSample, buffer: *mut GstBuffer); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_sample_set_buffer_list(sample: *mut GstSample, buffer_list: *mut GstBufferList); #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_sample_set_caps(sample: *mut GstSample, caps: *mut GstCaps); @@ -5978,6 +5930,7 @@ extern "C" { pub fn gst_sample_set_info(sample: *mut GstSample, info: *mut GstStructure) -> gboolean; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_sample_set_segment(sample: *mut GstSample, segment: *const GstSegment); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_sample_unref(sample: *mut GstSample); //========================================================================= @@ -6008,34 +5961,28 @@ extern "C" { ) -> gboolean; pub fn gst_segment_free(segment: *mut GstSegment); pub fn gst_segment_init(segment: *mut GstSegment, format: GstFormat); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_segment_is_equal(s0: *const GstSegment, s1: *const GstSegment) -> gboolean; - #[cfg(any(feature = "v1_2_3", feature = "dox"))] pub fn gst_segment_offset_running_time( segment: *mut GstSegment, format: GstFormat, offset: i64, ) -> gboolean; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_segment_position_from_running_time( segment: *const GstSegment, format: GstFormat, running_time: u64, ) -> u64; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_segment_position_from_running_time_full( segment: *const GstSegment, format: GstFormat, running_time: u64, position: *mut u64, ) -> c_int; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_segment_position_from_stream_time( segment: *const GstSegment, format: GstFormat, stream_time: u64, ) -> u64; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_segment_position_from_stream_time_full( segment: *const GstSegment, format: GstFormat, @@ -6057,20 +6004,17 @@ extern "C" { format: GstFormat, position: u64, ) -> u64; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_segment_to_running_time_full( segment: *const GstSegment, format: GstFormat, position: u64, running_time: *mut u64, ) -> c_int; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_segment_to_stream_time( segment: *const GstSegment, format: GstFormat, position: u64, ) -> u64; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_segment_to_stream_time_full( segment: *const GstSegment, format: GstFormat, @@ -6106,7 +6050,6 @@ extern "C" { ... ) -> *mut GstStructure; pub fn gst_structure_new_empty(name: *const c_char) -> *mut GstStructure; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_structure_new_from_string(string: *const c_char) -> *mut GstStructure; pub fn gst_structure_new_id( name_quark: glib::GQuark, @@ -6120,7 +6063,6 @@ extern "C" { struct2: *const GstStructure, ) -> gboolean; pub fn gst_structure_copy(structure: *const GstStructure) -> *mut GstStructure; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_structure_filter_and_map_in_place( structure: *mut GstStructure, func: GstStructureFilterMapFunc, @@ -6168,6 +6110,7 @@ extern "C" { first_fieldname: *const c_char, ... ) -> gboolean; + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_structure_get_array( structure: *mut GstStructure, fieldname: *const c_char, @@ -6208,7 +6151,6 @@ extern "C" { structure: *const GstStructure, fieldname: *const c_char, ) -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_structure_get_flagset( structure: *const GstStructure, fieldname: *const c_char, @@ -6226,7 +6168,6 @@ extern "C" { fieldname: *const c_char, value: *mut c_int, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_structure_get_int64( structure: *const GstStructure, fieldname: *const c_char, @@ -6249,7 +6190,6 @@ extern "C" { fieldname: *const c_char, value: *mut c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_structure_get_uint64( structure: *const GstStructure, fieldname: *const c_char, @@ -6386,6 +6326,7 @@ extern "C" { tag: *const c_char, ... ); + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_tag_list_copy(taglist: *const GstTagList) -> *mut GstTagList; pub fn gst_tag_list_foreach( list: *const GstTagList, @@ -6551,10 +6492,12 @@ extern "C" { index: c_uint, value: *mut *const c_char, ) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_tag_list_ref(taglist: *mut GstTagList) -> *mut GstTagList; pub fn gst_tag_list_remove_tag(list: *mut GstTagList, tag: *const c_char); pub fn gst_tag_list_set_scope(list: *mut GstTagList, scope: GstTagScope); pub fn gst_tag_list_to_string(list: *const GstTagList) -> *mut c_char; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_tag_list_unref(taglist: *mut GstTagList); pub fn gst_tag_list_copy_value( dest: *mut gobject::GValue, @@ -6583,7 +6526,6 @@ extern "C" { pub fn gst_toc_entry_new(type_: GstTocEntryType, uid: *const c_char) -> *mut GstTocEntry; pub fn gst_toc_entry_append_sub_entry(entry: *mut GstTocEntry, subentry: *mut GstTocEntry); pub fn gst_toc_entry_get_entry_type(entry: *const GstTocEntry) -> GstTocEntryType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_toc_entry_get_loop( entry: *const GstTocEntry, loop_type: *mut GstTocLoopType, @@ -6606,7 +6548,6 @@ extern "C" { tags: *mut GstTagList, mode: GstTagMergeMode, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_toc_entry_set_loop( entry: *mut GstTocEntry, loop_type: GstTocLoopType, @@ -6643,7 +6584,6 @@ extern "C" { // GstUri //========================================================================= pub fn gst_uri_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_new( scheme: *const c_char, userinfo: *const c_char, @@ -6653,48 +6593,28 @@ extern "C" { query: *const c_char, fragment: *const c_char, ) -> *mut GstUri; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_append_path(uri: *mut GstUri, relative_path: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_append_path_segment(uri: *mut GstUri, path_segment: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_equal(first: *const GstUri, second: *const GstUri) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_from_string_with_base(base: *mut GstUri, uri: *const c_char) -> *mut GstUri; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_fragment(uri: *const GstUri) -> *const c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_host(uri: *const GstUri) -> *const c_char; #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_uri_get_media_fragment_table(uri: *const GstUri) -> *mut glib::GHashTable; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_path(uri: *const GstUri) -> *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_path_segments(uri: *const GstUri) -> *mut glib::GList; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_path_string(uri: *const GstUri) -> *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_port(uri: *const GstUri) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_query_keys(uri: *const GstUri) -> *mut glib::GList; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_query_string(uri: *const GstUri) -> *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_query_table(uri: *const GstUri) -> *mut glib::GHashTable; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_query_value(uri: *const GstUri, query_key: *const c_char) -> *const c_char; pub fn gst_uri_get_scheme(uri: *const GstUri) -> *const c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_get_userinfo(uri: *const GstUri) -> *const c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_is_normalized(uri: *const GstUri) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_is_writable(uri: *const GstUri) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_join(base_uri: *mut GstUri, ref_uri: *mut GstUri) -> *mut GstUri; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_make_writable(uri: *mut GstUri) -> *mut GstUri; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_new_with_base( base: *mut GstUri, scheme: *const c_char, @@ -6705,52 +6625,35 @@ extern "C" { query: *const c_char, fragment: *const c_char, ) -> *mut GstUri; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_normalize(uri: *mut GstUri) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_query_has_key(uri: *const GstUri, query_key: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_remove_query_key(uri: *mut GstUri, query_key: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_fragment(uri: *mut GstUri, fragment: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_host(uri: *mut GstUri, host: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_path(uri: *mut GstUri, path: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_path_segments(uri: *mut GstUri, path_segments: *mut glib::GList) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_path_string(uri: *mut GstUri, path: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_port(uri: *mut GstUri, port: c_uint) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_query_string(uri: *mut GstUri, query: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_query_table( uri: *mut GstUri, query_table: *mut glib::GHashTable, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_query_value( uri: *mut GstUri, query_key: *const c_char, query_value: *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_scheme(uri: *mut GstUri, scheme: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_set_userinfo(uri: *mut GstUri, userinfo: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_to_string(uri: *const GstUri) -> *mut c_char; pub fn gst_uri_construct(protocol: *const c_char, location: *const c_char) -> *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_from_string(uri: *const c_char) -> *mut GstUri; pub fn gst_uri_get_location(uri: *const c_char) -> *mut c_char; pub fn gst_uri_get_protocol(uri: *const c_char) -> *mut c_char; pub fn gst_uri_has_protocol(uri: *const c_char, protocol: *const c_char) -> gboolean; pub fn gst_uri_is_valid(uri: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_uri_join_strings(base_uri: *const c_char, ref_uri: *const c_char) -> *mut c_char; pub fn gst_uri_protocol_is_supported(type_: GstURIType, protocol: *const c_char) -> gboolean; pub fn gst_uri_protocol_is_valid(protocol: *const c_char) -> gboolean; @@ -6799,7 +6702,6 @@ extern "C" { pub fn gst_bin_remove_many(bin: *mut GstBin, element_1: *mut GstElement, ...); #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_bin_set_suppressed_flags(bin: *mut GstBin, flags: GstElementFlags); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_bin_sync_children_states(bin: *mut GstBin) -> gboolean; //========================================================================= @@ -6846,7 +6748,6 @@ extern "C" { min_buffers: c_uint, max_buffers: c_uint, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_buffer_pool_config_validate_params( config: *mut GstStructure, caps: *mut GstCaps, @@ -6869,7 +6770,6 @@ extern "C" { pool: *mut GstBufferPool, config: *mut GstStructure, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_buffer_pool_set_flushing(pool: *mut GstBufferPool, flushing: gboolean); //========================================================================= @@ -6908,7 +6808,6 @@ extern "C" { pub fn gst_bus_pop_filtered(bus: *mut GstBus, types: GstMessageType) -> *mut GstMessage; pub fn gst_bus_post(bus: *mut GstBus, message: *mut GstMessage) -> gboolean; pub fn gst_bus_remove_signal_watch(bus: *mut GstBus); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_bus_remove_watch(bus: *mut GstBus) -> gboolean; pub fn gst_bus_set_flushing(bus: *mut GstBus, flushing: gboolean); pub fn gst_bus_set_sync_handler( @@ -6955,7 +6854,6 @@ extern "C" { master: GstClockTime, r_squared: *mut c_double, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_clock_add_observation_unapplied( clock: *mut GstClock, slave: GstClockTime, @@ -6967,7 +6865,6 @@ extern "C" { rate_denom: *mut GstClockTime, ) -> gboolean; pub fn gst_clock_adjust_unlocked(clock: *mut GstClock, internal: GstClockTime) -> GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_clock_adjust_with_calibration( clock: *mut GstClock, internal_target: GstClockTime, @@ -6988,7 +6885,6 @@ extern "C" { pub fn gst_clock_get_resolution(clock: *mut GstClock) -> GstClockTime; pub fn gst_clock_get_time(clock: *mut GstClock) -> GstClockTime; pub fn gst_clock_get_timeout(clock: *mut GstClock) -> GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_clock_is_synced(clock: *mut GstClock) -> gboolean; pub fn gst_clock_new_periodic_id( clock: *mut GstClock, @@ -7012,7 +6908,6 @@ extern "C" { pub fn gst_clock_set_master(clock: *mut GstClock, master: *mut GstClock) -> gboolean; pub fn gst_clock_set_resolution(clock: *mut GstClock, resolution: GstClockTime) -> GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_clock_set_synced(clock: *mut GstClock, synced: gboolean); pub fn gst_clock_set_timeout(clock: *mut GstClock, timeout: GstClockTime); pub fn gst_clock_single_shot_id_reinit( @@ -7024,7 +6919,6 @@ extern "C" { clock: *mut GstClock, external: GstClockTime, ) -> GstClockTime; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_clock_unadjust_with_calibration( clock: *mut GstClock, external_target: GstClockTime, @@ -7033,7 +6927,6 @@ extern "C" { cnum: GstClockTime, cdenom: GstClockTime, ) -> GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_clock_wait_for_sync(clock: *mut GstClock, timeout: GstClockTime) -> gboolean; //========================================================================= @@ -7088,24 +6981,16 @@ extern "C" { // GstDevice //========================================================================= pub fn gst_device_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_create_element( device: *mut GstDevice, name: *const c_char, ) -> *mut GstElement; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_get_caps(device: *mut GstDevice) -> *mut GstCaps; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_get_device_class(device: *mut GstDevice) -> *mut c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_get_display_name(device: *mut GstDevice) -> *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_get_properties(device: *mut GstDevice) -> *mut GstStructure; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_has_classes(device: *mut GstDevice, classes: *const c_char) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_has_classesv(device: *mut GstDevice, classes: *mut *mut c_char) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_reconfigure_element( device: *mut GstDevice, element: *mut GstElement, @@ -7115,51 +7000,38 @@ extern "C" { // GstDeviceMonitor //========================================================================= pub fn gst_device_monitor_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_new() -> *mut GstDeviceMonitor; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_add_filter( monitor: *mut GstDeviceMonitor, classes: *const c_char, caps: *mut GstCaps, ) -> c_uint; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_get_bus(monitor: *mut GstDeviceMonitor) -> *mut GstBus; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_get_devices(monitor: *mut GstDeviceMonitor) -> *mut glib::GList; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_monitor_get_providers(monitor: *mut GstDeviceMonitor) -> *mut *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_monitor_get_show_all_devices(monitor: *mut GstDeviceMonitor) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_remove_filter( monitor: *mut GstDeviceMonitor, filter_id: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_monitor_set_show_all_devices( monitor: *mut GstDeviceMonitor, show_all: gboolean, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_start(monitor: *mut GstDeviceMonitor) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_monitor_stop(monitor: *mut GstDeviceMonitor); //========================================================================= // GstDeviceProvider //========================================================================= pub fn gst_device_provider_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_register( plugin: *mut GstPlugin, name: *const c_char, rank: c_uint, type_: GType, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_can_monitor(provider: *mut GstDeviceProvider) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_device_add(provider: *mut GstDeviceProvider, device: *mut GstDevice); #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_device_provider_device_changed( @@ -7167,20 +7039,15 @@ extern "C" { device: *mut GstDevice, changed_device: *mut GstDevice, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_device_remove( provider: *mut GstDeviceProvider, device: *mut GstDevice, ); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_get_bus(provider: *mut GstDeviceProvider) -> *mut GstBus; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_get_devices(provider: *mut GstDeviceProvider) -> *mut glib::GList; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_get_factory( provider: *mut GstDeviceProvider, ) -> *mut GstDeviceProviderFactory; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_provider_get_hidden_providers( provider: *mut GstDeviceProvider, ) -> *mut *mut c_char; @@ -7189,13 +7056,9 @@ extern "C" { provider: *mut GstDeviceProvider, key: *const c_char, ) -> *const c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_provider_hide_provider(provider: *mut GstDeviceProvider, name: *const c_char); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_start(provider: *mut GstDeviceProvider) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_stop(provider: *mut GstDeviceProvider); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_device_provider_unhide_provider( provider: *mut GstDeviceProvider, name: *const c_char, @@ -7205,39 +7068,30 @@ extern "C" { // GstDeviceProviderFactory //========================================================================= pub fn gst_device_provider_factory_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_find(name: *const c_char) -> *mut GstDeviceProviderFactory; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_get_by_name( factoryname: *const c_char, ) -> *mut GstDeviceProvider; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_list_get_device_providers( minrank: GstRank, ) -> *mut glib::GList; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_get( factory: *mut GstDeviceProviderFactory, ) -> *mut GstDeviceProvider; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_get_device_provider_type( factory: *mut GstDeviceProviderFactory, ) -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_get_metadata( factory: *mut GstDeviceProviderFactory, key: *const c_char, ) -> *const c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_get_metadata_keys( factory: *mut GstDeviceProviderFactory, ) -> *mut *mut c_char; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_has_classes( factory: *mut GstDeviceProviderFactory, classes: *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_device_provider_factory_has_classesv( factory: *mut GstDeviceProviderFactory, classes: *mut *mut c_char, @@ -7251,7 +7105,9 @@ extern "C" { //========================================================================= // GstDynamicTypeFactory //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_dynamic_type_factory_get_type() -> GType; + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_dynamic_type_factory_load(factoryname: *const c_char) -> GType; //========================================================================= @@ -7334,17 +7190,14 @@ extern "C" { element: *mut GstElement, compattempl: *mut GstPadTemplate, ) -> *mut GstPadTemplate; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_element_get_context( element: *mut GstElement, context_type: *const c_char, ) -> *mut GstContext; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_element_get_context_unlocked( element: *mut GstElement, context_type: *const c_char, ) -> *mut GstContext; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_element_get_contexts(element: *mut GstElement) -> *mut glib::GList; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_element_get_current_clock_time(element: *mut GstElement) -> GstClockTime; @@ -7485,7 +7338,6 @@ extern "C" { pub fn gst_element_set_base_time(element: *mut GstElement, time: GstClockTime); pub fn gst_element_set_bus(element: *mut GstElement, bus: *mut GstBus); pub fn gst_element_set_clock(element: *mut GstElement, clock: *mut GstClock) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_element_set_context(element: *mut GstElement, context: *mut GstContext); pub fn gst_element_set_locked_state( element: *mut GstElement, @@ -7572,7 +7424,6 @@ extern "C" { // GstFlagSet //========================================================================= pub fn gst_flagset_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_flagset_register(flags_type: GType) -> GType; //========================================================================= @@ -7681,7 +7532,6 @@ extern "C" { pub fn gst_object_has_ancestor(object: *mut GstObject, ancestor: *mut GstObject) -> gboolean; pub fn gst_object_has_as_ancestor(object: *mut GstObject, ancestor: *mut GstObject) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_object_has_as_parent(object: *mut GstObject, parent: *mut GstObject) -> gboolean; pub fn gst_object_ref(object: *mut GstObject) -> *mut GstObject; pub fn gst_object_remove_control_binding( @@ -7715,7 +7565,6 @@ extern "C" { templ: *mut GstPadTemplate, name: *const c_char, ) -> *mut GstPad; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_pad_link_get_name(ret: GstPadLinkReturn) -> *const c_char; pub fn gst_pad_activate_mode(pad: *mut GstPad, mode: GstPadMode, active: gboolean) -> gboolean; pub fn gst_pad_add_probe( @@ -7755,7 +7604,6 @@ extern "C" { pub fn gst_pad_get_current_caps(pad: *mut GstPad) -> *mut GstCaps; pub fn gst_pad_get_direction(pad: *mut GstPad) -> GstPadDirection; pub fn gst_pad_get_element_private(pad: *mut GstPad) -> gpointer; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_pad_get_last_flow_return(pad: *mut GstPad) -> GstFlowReturn; pub fn gst_pad_get_offset(pad: *mut GstPad) -> i64; pub fn gst_pad_get_pad_template(pad: *mut GstPad) -> *mut GstPadTemplate; @@ -7777,7 +7625,6 @@ extern "C" { ) -> *mut GstEvent; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_pad_get_stream(pad: *mut GstPad) -> *mut GstStream; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_pad_get_stream_id(pad: *mut GstPad) -> *mut c_char; #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_pad_get_task_state(pad: *mut GstPad) -> GstTaskState; @@ -7888,7 +7735,6 @@ extern "C" { notify: glib::GDestroyNotify, ); pub fn gst_pad_set_element_private(pad: *mut GstPad, priv_: gpointer); - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_pad_set_event_full_function_full( pad: *mut GstPad, event: GstPadEventFullFunction, @@ -7944,7 +7790,6 @@ extern "C" { user_data: gpointer, ); pub fn gst_pad_stop_task(pad: *mut GstPad) -> gboolean; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_pad_store_sticky_event(pad: *mut GstPad, event: *mut GstEvent) -> GstFlowReturn; pub fn gst_pad_unlink(srcpad: *mut GstPad, sinkpad: *mut GstPad) -> gboolean; pub fn gst_pad_use_fixed_caps(pad: *mut GstPad); @@ -7982,6 +7827,7 @@ extern "C" { //========================================================================= // GstParamArray //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_param_spec_array_get_type() -> GType; //========================================================================= @@ -7999,14 +7845,11 @@ extern "C" { pub fn gst_pipeline_get_bus(pipeline: *mut GstPipeline) -> *mut GstBus; pub fn gst_pipeline_get_clock(pipeline: *mut GstPipeline) -> *mut GstClock; pub fn gst_pipeline_get_delay(pipeline: *mut GstPipeline) -> GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_pipeline_get_latency(pipeline: *mut GstPipeline) -> GstClockTime; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_pipeline_get_pipeline_clock(pipeline: *mut GstPipeline) -> *mut GstClock; pub fn gst_pipeline_set_auto_flush_bus(pipeline: *mut GstPipeline, auto_flush: gboolean); pub fn gst_pipeline_set_clock(pipeline: *mut GstPipeline, clock: *mut GstClock) -> gboolean; pub fn gst_pipeline_set_delay(pipeline: *mut GstPipeline, delay: GstClockTime); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_pipeline_set_latency(pipeline: *mut GstPipeline, latency: GstClockTime); pub fn gst_pipeline_use_clock(pipeline: *mut GstPipeline, clock: *mut GstClock); @@ -8088,7 +7931,6 @@ extern "C" { min_micro: c_uint, ) -> gboolean; pub fn gst_plugin_feature_get_plugin(feature: *mut GstPluginFeature) -> *mut GstPlugin; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_plugin_feature_get_plugin_name(feature: *mut GstPluginFeature) -> *const c_char; pub fn gst_plugin_feature_get_rank(feature: *mut GstPluginFeature) -> c_uint; pub fn gst_plugin_feature_load(feature: *mut GstPluginFeature) -> *mut GstPluginFeature; @@ -8186,6 +8028,7 @@ extern "C" { //========================================================================= // GstStream //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_stream_get_type() -> GType; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_stream_new( @@ -8216,6 +8059,7 @@ extern "C" { //========================================================================= // GstStreamCollection //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_stream_collection_get_type() -> GType; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_stream_collection_new(upstream_id: *const c_char) -> *mut GstStreamCollection; @@ -8241,7 +8085,6 @@ extern "C" { //========================================================================= pub fn gst_system_clock_get_type() -> GType; pub fn gst_system_clock_obtain() -> *mut GstClock; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_system_clock_set_default(new_clock: *mut GstClock); //========================================================================= @@ -8297,6 +8140,7 @@ extern "C" { // GstTracer //========================================================================= pub fn gst_tracer_get_type() -> GType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_tracer_register( plugin: *mut GstPlugin, name: *const c_char, @@ -8307,22 +8151,19 @@ extern "C" { // GstTracerFactory //========================================================================= pub fn gst_tracer_factory_get_type() -> GType; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_tracer_factory_get_list() -> *mut glib::GList; - #[cfg(any(feature = "v1_8", feature = "dox"))] + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_tracer_factory_get_tracer_type(factory: *mut GstTracerFactory) -> GType; //========================================================================= // GstTracerRecord //========================================================================= pub fn gst_tracer_record_get_type() -> GType; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_tracer_record_new( name: *const c_char, firstfield: *const c_char, ... ) -> *mut GstTracerRecord; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_tracer_record_log(self_: *mut GstTracerRecord, ...); //========================================================================= @@ -8344,7 +8185,6 @@ extern "C" { // GstValueArray //========================================================================= pub fn gst_value_array_get_type() -> GType; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_value_array_append_and_take_value( value: *mut gobject::GValue, append_value: *mut gobject::GValue, @@ -8372,7 +8212,6 @@ extern "C" { // GstValueList //========================================================================= pub fn gst_value_list_get_type() -> GType; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_value_list_append_and_take_value( value: *mut gobject::GValue, append_value: *mut gobject::GValue, @@ -8465,7 +8304,6 @@ extern "C" { ) -> gboolean; pub fn gst_preset_get_preset_names(preset: *mut GstPreset) -> *mut *mut c_char; pub fn gst_preset_get_property_names(preset: *mut GstPreset) -> *mut *mut c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_preset_is_editable(preset: *mut GstPreset) -> gboolean; pub fn gst_preset_load_preset(preset: *mut GstPreset, name: *const c_char) -> gboolean; pub fn gst_preset_rename_preset( @@ -8580,7 +8418,6 @@ extern "C" { pub fn gst_debug_construct_term_color(colorinfo: c_uint) -> *mut c_char; pub fn gst_debug_construct_win_color(colorinfo: c_uint) -> c_int; pub fn gst_debug_get_all_categories() -> *mut glib::GSList; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_debug_get_color_mode() -> GstDebugColorMode; pub fn gst_debug_get_default_threshold() -> GstDebugLevel; #[cfg(any(feature = "v1_12", feature = "dox"))] @@ -8626,17 +8463,15 @@ extern "C" { #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_debug_ring_buffer_logger_get_logs() -> *mut *mut c_char; pub fn gst_debug_set_active(active: gboolean); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_debug_set_color_mode(mode: GstDebugColorMode); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_debug_set_color_mode_from_string(mode: *const c_char); pub fn gst_debug_set_colored(colored: gboolean); pub fn gst_debug_set_default_threshold(level: GstDebugLevel); pub fn gst_debug_set_threshold_for_name(name: *const c_char, level: GstDebugLevel); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_debug_set_threshold_from_string(list: *const c_char, reset: gboolean); pub fn gst_debug_unset_threshold_for_name(name: *const c_char); pub fn gst_deinit(); + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_dynamic_type_register(plugin: *mut GstPlugin, type_: GType) -> gboolean; pub fn gst_error_get_message(domain: glib::GQuark, code: c_int) -> *mut c_char; pub fn gst_filename_to_uri( @@ -8648,11 +8483,8 @@ extern "C" { pub fn gst_formats_contains(formats: *const GstFormat, format: GstFormat) -> gboolean; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_get_main_executable_path() -> *const c_char; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_info_strdup_printf(format: *const c_char, ...) -> *mut c_char; - //#[cfg(any(feature = "v1_8", feature = "dox"))] //pub fn gst_info_strdup_vprintf(format: *const c_char, args: /*Unimplemented*/va_list) -> *mut c_char; - //#[cfg(any(feature = "v1_8", feature = "dox"))] //pub fn gst_info_vasprintf(result: *mut *mut c_char, format: *const c_char, args: /*Unimplemented*/va_list) -> c_int; pub fn gst_init(argc: *mut c_int, argv: *mut *mut *mut c_char); pub fn gst_init_check( @@ -8663,6 +8495,7 @@ extern "C" { pub fn gst_init_get_option_group() -> *mut glib::GOptionGroup; pub fn gst_is_caps_features(obj: gconstpointer) -> gboolean; pub fn gst_is_initialized() -> gboolean; + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_make_element_message_details(name: *const c_char, ...) -> *mut GstStructure; #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_param_spec_array( @@ -8730,8 +8563,8 @@ extern "C" { system_identifiers: *mut *const c_char, ) -> *mut *mut c_char; pub fn gst_protection_meta_api_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_protection_select_system(system_identifiers: *mut *const c_char) -> *const c_char; + #[cfg(any(feature = "v1_14", feature = "dox"))] pub fn gst_reference_timestamp_meta_api_get_type() -> GType; pub fn gst_segtrap_is_enabled() -> gboolean; pub fn gst_segtrap_set_enabled(enabled: gboolean); @@ -8766,7 +8599,6 @@ extern "C" { ); #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_tracing_get_active_tracers() -> *mut glib::GList; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_tracing_register_hook( tracer: *mut GstTracer, detail: *const c_char, @@ -8875,13 +8707,10 @@ extern "C" { ) -> gboolean; pub fn gst_value_get_bitmask(value: *const gobject::GValue) -> u64; pub fn gst_value_get_caps(value: *const gobject::GValue) -> *const GstCaps; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_value_get_caps_features(value: *const gobject::GValue) -> *const GstCapsFeatures; pub fn gst_value_get_double_range_max(value: *const gobject::GValue) -> c_double; pub fn gst_value_get_double_range_min(value: *const gobject::GValue) -> c_double; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_value_get_flagset_flags(value: *const gobject::GValue) -> c_uint; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_value_get_flagset_mask(value: *const gobject::GValue) -> c_uint; pub fn gst_value_get_fraction_denominator(value: *const gobject::GValue) -> c_int; pub fn gst_value_get_fraction_numerator(value: *const gobject::GValue) -> c_int; @@ -8913,13 +8742,11 @@ extern "C" { pub fn gst_value_serialize(value: *const gobject::GValue) -> *mut c_char; pub fn gst_value_set_bitmask(value: *mut gobject::GValue, bitmask: u64); pub fn gst_value_set_caps(value: *mut gobject::GValue, caps: *const GstCaps); - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_value_set_caps_features( value: *mut gobject::GValue, features: *const GstCapsFeatures, ); pub fn gst_value_set_double_range(value: *mut gobject::GValue, start: c_double, end: c_double); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_value_set_flagset(value: *mut gobject::GValue, flags: c_uint, mask: c_uint); pub fn gst_value_set_fraction( value: *mut gobject::GValue, diff --git a/gstreamer-sys/tests/abi.rs b/gstreamer-sys/tests/abi.rs index c72ecbba5..72336fca9 100644 --- a/gstreamer-sys/tests/abi.rs +++ b/gstreamer-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_sys; diff --git a/gstreamer-sys/tests/constant.c b/gstreamer-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-sys/tests/constant.c +++ b/gstreamer-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-sys/tests/layout.c b/gstreamer-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-sys/tests/layout.c +++ b/gstreamer-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-tag-sys/build.rs b/gstreamer-tag-sys/build.rs index 2642161da..8752e7f07 100644 --- a/gstreamer-tag-sys/build.rs +++ b/gstreamer-tag-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -50,7 +50,7 @@ fn find() -> Result<(), Error> { } else if cfg!(feature = "v1_2") { "1.2" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-tag-sys/src/lib.rs b/gstreamer-tag-sys/src/lib.rs index e870dc61f..dcce0ad81 100644 --- a/gstreamer-tag-sys/src/lib.rs +++ b/gstreamer-tag-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] diff --git a/gstreamer-tag-sys/tests/abi.rs b/gstreamer-tag-sys/tests/abi.rs index 10d27d5ca..37d91db87 100644 --- a/gstreamer-tag-sys/tests/abi.rs +++ b/gstreamer-tag-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_tag_sys; diff --git a/gstreamer-tag-sys/tests/constant.c b/gstreamer-tag-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-tag-sys/tests/constant.c +++ b/gstreamer-tag-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-tag-sys/tests/layout.c b/gstreamer-tag-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-tag-sys/tests/layout.c +++ b/gstreamer-tag-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-video-sys/Cargo.toml b/gstreamer-video-sys/Cargo.toml index 131469c3e..4d3c7becf 100644 --- a/gstreamer-video-sys/Cargo.toml +++ b/gstreamer-video-sys/Cargo.toml @@ -22,9 +22,9 @@ tempfile = "3" [features] v1_0_3 = [] -v1_2 = ["v1_0_3"] +v1_2 = [] v1_2_2 = ["v1_2"] -v1_4 = ["v1_2_2"] +v1_4 = ["v1_2"] v1_6 = ["v1_4"] v1_8 = ["v1_6"] v1_10 = ["v1_8"] diff --git a/gstreamer-video-sys/build.rs b/gstreamer-video-sys/build.rs index 48c0f9376..43d12c202 100644 --- a/gstreamer-video-sys/build.rs +++ b/gstreamer-video-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] @@ -47,14 +47,10 @@ fn find() -> Result<(), Error> { "1.6" } else if cfg!(feature = "v1_4") { "1.4" - } else if cfg!(feature = "v1_2_2") { - "1.2.2" } else if cfg!(feature = "v1_2") { "1.2" - } else if cfg!(feature = "v1_0_3") { - "1.0.3" } else { - "1.0" + "1.8" }; if let Ok(inc_dir) = env::var("GTK_INCLUDE_DIR") { diff --git a/gstreamer-video-sys/src/lib.rs b/gstreamer-video-sys/src/lib.rs index 86dff05eb..4878e2d3e 100644 --- a/gstreamer-video-sys/src/lib.rs +++ b/gstreamer-video-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -2268,11 +2268,13 @@ extern "C" { //========================================================================= // GstVideoAFDSpec //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_afd_spec_get_type() -> GType; //========================================================================= // GstVideoAFDValue //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_afd_value_get_type() -> GType; //========================================================================= @@ -2283,16 +2285,19 @@ extern "C" { //========================================================================= // GstVideoAncillaryDID //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_ancillary_did_get_type() -> GType; //========================================================================= // GstVideoAncillaryDID16 //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_ancillary_di_d16_get_type() -> GType; //========================================================================= // GstVideoCaptionType //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_caption_type_get_type() -> GType; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_caption_type_from_caps(caps: *const gst::GstCaps) -> GstVideoCaptionType; @@ -2315,7 +2320,6 @@ extern "C" { pub fn gst_video_color_matrix_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_color_matrix_from_iso(value: c_uint) -> GstVideoColorMatrix; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_color_matrix_get_Kr_Kb( matrix: GstVideoColorMatrix, Kr: *mut c_double, @@ -2330,7 +2334,6 @@ extern "C" { pub fn gst_video_color_primaries_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_color_primaries_from_iso(value: c_uint) -> GstVideoColorPrimaries; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_color_primaries_get_info( primaries: GstVideoColorPrimaries, ) -> *const GstVideoColorPrimariesInfo; @@ -2356,6 +2359,7 @@ extern "C" { //========================================================================= // GstVideoFieldOrder //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_video_field_order_get_type() -> GType; #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_video_field_order_from_string(order: *const c_char) -> GstVideoFieldOrder; @@ -2378,7 +2382,6 @@ extern "C" { ) -> GstVideoFormat; pub fn gst_video_format_from_string(format: *const c_char) -> GstVideoFormat; pub fn gst_video_format_get_info(format: GstVideoFormat) -> *const GstVideoFormatInfo; - #[cfg(any(feature = "v1_2", feature = "dox"))] pub fn gst_video_format_get_palette(format: GstVideoFormat, size: *mut size_t) -> gconstpointer; pub fn gst_video_format_to_fourcc(format: GstVideoFormat) -> u32; @@ -2393,9 +2396,7 @@ extern "C" { // GstVideoInterlaceMode //========================================================================= pub fn gst_video_interlace_mode_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_interlace_mode_from_string(mode: *const c_char) -> GstVideoInterlaceMode; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_interlace_mode_to_string(mode: GstVideoInterlaceMode) -> *const c_char; //========================================================================= @@ -2412,11 +2413,9 @@ extern "C" { // GstVideoMultiviewMode //========================================================================= pub fn gst_video_multiview_mode_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_mode_from_caps_string( caps_mview_mode: *const c_char, ) -> GstVideoMultiviewMode; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_mode_to_caps_string( mview_mode: GstVideoMultiviewMode, ) -> *const c_char; @@ -2424,6 +2423,7 @@ extern "C" { //========================================================================= // GstVideoOrientationMethod //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_video_orientation_method_get_type() -> GType; //========================================================================= @@ -2454,6 +2454,7 @@ extern "C" { //========================================================================= // GstVideoVBIParserResult //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_vbi_parser_result_get_type() -> GType; //========================================================================= @@ -2504,6 +2505,7 @@ extern "C" { //========================================================================= // GstVideoOverlayFormatFlags //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_overlay_format_flags_get_type() -> GType; //========================================================================= @@ -2524,17 +2526,18 @@ extern "C" { //========================================================================= // GstVideoTimeCodeFlags //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_time_code_flags_get_type() -> GType; //========================================================================= // GstVideoAFDMeta //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_afd_meta_get_info() -> *const gst::GstMetaInfo; //========================================================================= // GstVideoAffineTransformationMeta //========================================================================= - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_video_affine_transformation_meta_apply_matrix( meta: *mut GstVideoAffineTransformationMeta, matrix: *const [c_float; 16], @@ -2549,11 +2552,13 @@ extern "C" { //========================================================================= // GstVideoBarMeta //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_bar_meta_get_info() -> *const gst::GstMetaInfo; //========================================================================= // GstVideoCaptionMeta //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_caption_meta_get_info() -> *const gst::GstMetaInfo; //========================================================================= @@ -2601,7 +2606,6 @@ extern "C" { cinfo: *mut GstVideoColorimetry, color: *const c_char, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_colorimetry_is_equal( cinfo: *const GstVideoColorimetry, other: *const GstVideoColorimetry, @@ -2640,23 +2644,19 @@ extern "C" { //========================================================================= // GstVideoConverter //========================================================================= - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_converter_frame( convert: *mut GstVideoConverter, src: *const GstVideoFrame, dest: *mut GstVideoFrame, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_converter_free(convert: *mut GstVideoConverter); pub fn gst_video_converter_get_config( convert: *mut GstVideoConverter, ) -> *const gst::GstStructure; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_converter_set_config( convert: *mut GstVideoConverter, config: *mut gst::GstStructure, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_converter_new( in_info: *mut GstVideoInfo, out_info: *mut GstVideoInfo, @@ -2734,7 +2734,6 @@ extern "C" { // GstVideoInfo //========================================================================= pub fn gst_video_info_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_info_new() -> *mut GstVideoInfo; pub fn gst_video_info_align(info: *mut GstVideoInfo, align: *mut GstVideoAlignment) -> gboolean; @@ -2751,9 +2750,7 @@ extern "C" { dest_format: gst::GstFormat, dest_value: *mut i64, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_info_copy(info: *const GstVideoInfo) -> *mut GstVideoInfo; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_info_free(info: *mut GstVideoInfo); pub fn gst_video_info_from_caps(info: *mut GstVideoInfo, caps: *const gst::GstCaps) -> gboolean; @@ -2968,9 +2965,7 @@ extern "C" { //========================================================================= // GstVideoResampler //========================================================================= - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_resampler_clear(resampler: *mut GstVideoResampler); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_resampler_init( resampler: *mut GstVideoResampler, method: GstVideoResamplerMethod, @@ -2999,7 +2994,6 @@ extern "C" { width: c_uint, height: c_uint, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_scaler_combine_packed_YUV( y_scale: *mut GstVideoScaler, uv_scale: *mut GstVideoScaler, @@ -3030,7 +3024,6 @@ extern "C" { dest_offset: c_uint, width: c_uint, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_scaler_new( method: GstVideoResamplerMethod, flags: GstVideoScalerFlags, @@ -3043,6 +3036,7 @@ extern "C" { //========================================================================= // GstVideoTimeCode //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_video_time_code_get_type() -> GType; #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_video_time_code_new( @@ -3141,6 +3135,7 @@ extern "C" { //========================================================================= // GstVideoTimeCodeInterval //========================================================================= + #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_video_time_code_interval_get_type() -> GType; #[cfg(any(feature = "v1_12", feature = "dox"))] pub fn gst_video_time_code_interval_new( @@ -3173,11 +3168,13 @@ extern "C" { //========================================================================= // GstVideoTimeCodeMeta //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_video_time_code_meta_get_info() -> *const gst::GstMetaInfo; //========================================================================= // GstVideoVBIEncoder //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_vbi_encoder_get_type() -> GType; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_vbi_encoder_new( @@ -3205,6 +3202,7 @@ extern "C" { //========================================================================= // GstVideoVBIParser //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_vbi_parser_get_type() -> GType; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_vbi_parser_new( @@ -3231,11 +3229,13 @@ extern "C" { //========================================================================= // GstVideoAggregator //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_aggregator_get_type() -> GType; //========================================================================= // GstVideoAggregatorConvertPad //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_aggregator_convert_pad_get_type() -> GType; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_aggregator_convert_pad_update_conversion_info( @@ -3245,6 +3245,7 @@ extern "C" { //========================================================================= // GstVideoAggregatorPad //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_aggregator_pad_get_type() -> GType; #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_aggregator_pad_get_current_buffer( @@ -3319,7 +3320,6 @@ extern "C" { frame: *mut GstVideoCodecFrame, ) -> gst::GstClockTimeDiff; pub fn gst_video_decoder_get_max_errors(dec: *mut GstVideoDecoder) -> c_int; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_video_decoder_get_needs_format(dec: *mut GstVideoDecoder) -> gboolean; pub fn gst_video_decoder_get_oldest_frame( decoder: *mut GstVideoDecoder, @@ -3328,9 +3328,7 @@ extern "C" { decoder: *mut GstVideoDecoder, ) -> *mut GstVideoCodecState; pub fn gst_video_decoder_get_packetized(decoder: *mut GstVideoDecoder) -> gboolean; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_video_decoder_get_pending_frame_size(decoder: *mut GstVideoDecoder) -> size_t; - #[cfg(any(feature = "v1_0_3", feature = "dox"))] pub fn gst_video_decoder_get_qos_proportion(decoder: *mut GstVideoDecoder) -> c_double; pub fn gst_video_decoder_have_frame(decoder: *mut GstVideoDecoder) -> gst::GstFlowReturn; pub fn gst_video_decoder_merge_tags( @@ -3339,13 +3337,11 @@ extern "C" { mode: gst::GstTagMergeMode, ); pub fn gst_video_decoder_negotiate(decoder: *mut GstVideoDecoder) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_decoder_proxy_getcaps( decoder: *mut GstVideoDecoder, caps: *mut gst::GstCaps, filter: *mut gst::GstCaps, ) -> *mut gst::GstCaps; - #[cfg(any(feature = "v1_2_2", feature = "dox"))] pub fn gst_video_decoder_release_frame( dec: *mut GstVideoDecoder, frame: *mut GstVideoCodecFrame, @@ -3366,7 +3362,6 @@ extern "C" { max_latency: gst::GstClockTime, ); pub fn gst_video_decoder_set_max_errors(dec: *mut GstVideoDecoder, num: c_int); - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_video_decoder_set_needs_format(dec: *mut GstVideoDecoder, enabled: gboolean); pub fn gst_video_decoder_set_output_state( decoder: *mut GstVideoDecoder, @@ -3376,7 +3371,6 @@ extern "C" { reference: *mut GstVideoCodecState, ) -> *mut GstVideoCodecState; pub fn gst_video_decoder_set_packetized(decoder: *mut GstVideoDecoder, packetized: gboolean); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_decoder_set_use_default_pad_acceptcaps( decoder: *mut GstVideoDecoder, use_: gboolean, @@ -3458,7 +3452,6 @@ extern "C" { encoder: *mut GstVideoEncoder, interval: gst::GstClockTime, ); - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_encoder_set_min_pts(encoder: *mut GstVideoEncoder, min_pts: gst::GstClockTime); pub fn gst_video_encoder_set_output_state( encoder: *mut GstVideoEncoder, @@ -3554,7 +3547,6 @@ extern "C" { pub fn gst_navigation_message_new_commands_changed( src: *mut gst::GstObject, ) -> *mut gst::GstMessage; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_navigation_message_new_event( src: *mut gst::GstObject, event: *mut gst::GstEvent, @@ -3568,7 +3560,6 @@ extern "C" { cur_angle: *mut c_uint, n_angles: *mut c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_navigation_message_parse_event( message: *mut gst::GstMessage, event: *mut *mut gst::GstEvent, @@ -3637,6 +3628,7 @@ extern "C" { //========================================================================= // GstVideoDirection //========================================================================= + #[cfg(any(feature = "v1_10", feature = "dox"))] pub fn gst_video_direction_get_type() -> GType; //========================================================================= @@ -3715,7 +3707,6 @@ extern "C" { spec: GstVideoAFDSpec, afd: GstVideoAFDValue, ) -> *mut GstVideoAFDMeta; - #[cfg(any(feature = "v1_8", feature = "dox"))] pub fn gst_buffer_add_video_affine_transformation_meta( buffer: *mut gst::GstBuffer, ) -> *mut GstVideoAffineTransformationMeta; @@ -3819,8 +3810,10 @@ extern "C" { pub fn gst_is_video_overlay_prepare_window_handle_message( msg: *mut gst::GstMessage, ) -> gboolean; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_afd_meta_api_get_type() -> GType; pub fn gst_video_affine_transformation_meta_api_get_type() -> GType; + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_bar_meta_api_get_type() -> GType; pub fn gst_video_blend( dest: *mut GstVideoFrame, @@ -3847,6 +3840,7 @@ extern "C" { display_par_n: c_uint, display_par_d: c_uint, ) -> gboolean; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_caption_meta_api_get_type() -> GType; pub fn gst_video_chroma_from_string(s: *const c_char) -> GstVideoChromaSite; pub fn gst_video_chroma_resample( @@ -3855,12 +3849,10 @@ extern "C" { width: c_int, ); pub fn gst_video_chroma_to_string(site: GstVideoChromaSite) -> *const c_char; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_color_transfer_decode( func: GstVideoTransferFunction, val: c_double, ) -> c_double; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_color_transfer_encode( func: GstVideoTransferFunction, val: c_double, @@ -3919,7 +3911,6 @@ extern "C" { #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_video_formats_raw(len: *mut c_uint) -> *const GstVideoFormat; pub fn gst_video_gl_texture_upload_meta_api_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_guess_framerate( duration: gst::GstClockTime, dest_n: *mut c_int, @@ -3937,17 +3928,11 @@ extern "C" { features: *mut gst::GstCapsFeatures, ) -> *mut gst::GstCaps; pub fn gst_video_meta_api_get_type() -> GType; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_get_doubled_height_modes() -> *const gobject::GValue; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_get_doubled_size_modes() -> *const gobject::GValue; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_get_doubled_width_modes() -> *const gobject::GValue; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_get_mono_modes() -> *const gobject::GValue; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_get_unpacked_modes() -> *const gobject::GValue; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_guess_half_aspect( mv_mode: GstVideoMultiviewMode, width: c_uint, @@ -3955,7 +3940,6 @@ extern "C" { par_n: c_uint, par_d: c_uint, ) -> gboolean; - #[cfg(any(feature = "v1_6", feature = "dox"))] pub fn gst_video_multiview_video_info_change_mode( info: *mut GstVideoInfo, out_mview_mode: GstVideoMultiviewMode, @@ -3963,7 +3947,6 @@ extern "C" { ); pub fn gst_video_overlay_composition_meta_api_get_type() -> GType; pub fn gst_video_region_of_interest_meta_api_get_type() -> GType; - #[cfg(any(feature = "v1_4", feature = "dox"))] pub fn gst_video_tile_get_index( mode: GstVideoTileMode, x: c_int, @@ -3971,6 +3954,7 @@ extern "C" { x_tiles: c_int, y_tiles: c_int, ) -> c_uint; + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_video_time_code_meta_api_get_type() -> GType; } diff --git a/gstreamer-video-sys/tests/abi.rs b/gstreamer-video-sys/tests/abi.rs index 3ab52ffcf..1b1ec2625 100644 --- a/gstreamer-video-sys/tests/abi.rs +++ b/gstreamer-video-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_video_sys; diff --git a/gstreamer-video-sys/tests/constant.c b/gstreamer-video-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-video-sys/tests/constant.c +++ b/gstreamer-video-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-video-sys/tests/layout.c b/gstreamer-video-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-video-sys/tests/layout.c +++ b/gstreamer-video-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-webrtc-sys/build.rs b/gstreamer-webrtc-sys/build.rs index b774ca5d3..fe4863897 100644 --- a/gstreamer-webrtc-sys/build.rs +++ b/gstreamer-webrtc-sys/build.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #[cfg(not(feature = "dox"))] diff --git a/gstreamer-webrtc-sys/src/lib.rs b/gstreamer-webrtc-sys/src/lib.rs index 418156d5c..c6ac6f70b 100644 --- a/gstreamer-webrtc-sys/src/lib.rs +++ b/gstreamer-webrtc-sys/src/lib.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] @@ -458,6 +458,7 @@ extern "C" { //========================================================================= // GstWebRTCBundlePolicy //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_webrtc_bundle_policy_get_type() -> GType; //========================================================================= @@ -473,11 +474,13 @@ extern "C" { //========================================================================= // GstWebRTCDataChannelState //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_webrtc_data_channel_state_get_type() -> GType; //========================================================================= // GstWebRTCFECType //========================================================================= + #[cfg(any(feature = "v1_14_1", feature = "dox"))] pub fn gst_webrtc_fec_type_get_type() -> GType; //========================================================================= @@ -503,6 +506,7 @@ extern "C" { //========================================================================= // GstWebRTCICETransportPolicy //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_webrtc_ice_transport_policy_get_type() -> GType; //========================================================================= @@ -513,6 +517,7 @@ extern "C" { //========================================================================= // GstWebRTCPriorityType //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_webrtc_priority_type_get_type() -> GType; //========================================================================= @@ -523,6 +528,7 @@ extern "C" { //========================================================================= // GstWebRTCSCTPTransportState //========================================================================= + #[cfg(any(feature = "v1_16", feature = "dox"))] pub fn gst_webrtc_sctp_transport_state_get_type() -> GType; //========================================================================= @@ -570,6 +576,7 @@ extern "C" { //========================================================================= // GstWebRTCDataChannel //========================================================================= + #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_webrtc_data_channel_get_type() -> GType; #[cfg(any(feature = "v1_18", feature = "dox"))] pub fn gst_webrtc_data_channel_close(channel: *mut GstWebRTCDataChannel); diff --git a/gstreamer-webrtc-sys/tests/abi.rs b/gstreamer-webrtc-sys/tests/abi.rs index 2191479d9..2ea908063 100644 --- a/gstreamer-webrtc-sys/tests/abi.rs +++ b/gstreamer-webrtc-sys/tests/abi.rs @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT extern crate gstreamer_webrtc_sys; diff --git a/gstreamer-webrtc-sys/tests/constant.c b/gstreamer-webrtc-sys/tests/constant.c index ddb162e58..68e40500a 100644 --- a/gstreamer-webrtc-sys/tests/constant.c +++ b/gstreamer-webrtc-sys/tests/constant.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h" diff --git a/gstreamer-webrtc-sys/tests/layout.c b/gstreamer-webrtc-sys/tests/layout.c index 1cf5c2464..a7ba8427c 100644 --- a/gstreamer-webrtc-sys/tests/layout.c +++ b/gstreamer-webrtc-sys/tests/layout.c @@ -1,5 +1,5 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54) -// from gir-files (https://github.com/gtk-rs/gir-files @ 17dfffe) +// This file was generated by gir (https://github.com/gtk-rs/gir @ 5a5b8f5) +// from gir-files (https://github.com/gtk-rs/gir-files @ f8feec0) // DO NOT EDIT #include "manual.h"