Regenerate everything with latest gir

This commit is contained in:
Sebastian Dröge 2020-11-07 12:17:25 +02:00
parent 54e2ef5e4a
commit f6ace04caf
255 changed files with 482 additions and 510 deletions

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct AppSink(Object<gst_app_sys::GstAppSink, gst_app_sys::GstAppSinkClass, AppSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object, @implements gst::URIHandler;
pub struct AppSink(Object<gst_app_sys::GstAppSink, gst_app_sys::GstAppSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object, @implements gst::URIHandler;
match fn {
get_type => || gst_app_sys::gst_app_sink_get_type(),

View file

@ -19,7 +19,7 @@ use std::mem::transmute;
use AppStreamType;
glib_wrapper! {
pub struct AppSrc(Object<gst_app_sys::GstAppSrc, gst_app_sys::GstAppSrcClass, AppSrcClass>) @extends gst_base::BaseSrc, gst::Element, gst::Object, @implements gst::URIHandler;
pub struct AppSrc(Object<gst_app_sys::GstAppSrc, gst_app_sys::GstAppSrcClass>) @extends gst_base::BaseSrc, gst::Element, gst::Object, @implements gst::URIHandler;
match fn {
get_type => || gst_app_sys::gst_app_src_get_type(),

View file

@ -3,10 +3,10 @@
// DO NOT EDIT
mod app_sink;
pub use self::app_sink::{AppSink, AppSinkClass};
pub use self::app_sink::AppSink;
mod app_src;
pub use self::app_src::{AppSrc, AppSrcClass};
pub use self::app_src::AppSrc;
mod enums;
pub use self::enums::AppStreamType;

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
extern crate gstreamer_app_sys;

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct AudioBaseSink(Object<gst_audio_sys::GstAudioBaseSink, gst_audio_sys::GstAudioBaseSinkClass, AudioBaseSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object;
pub struct AudioBaseSink(Object<gst_audio_sys::GstAudioBaseSink, gst_audio_sys::GstAudioBaseSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object;
match fn {
get_type => || gst_audio_sys::gst_audio_base_sink_get_type(),

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct AudioBaseSrc(Object<gst_audio_sys::GstAudioBaseSrc, gst_audio_sys::GstAudioBaseSrcClass, AudioBaseSrcClass>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
pub struct AudioBaseSrc(Object<gst_audio_sys::GstAudioBaseSrc, gst_audio_sys::GstAudioBaseSrcClass>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
match fn {
get_type => || gst_audio_sys::gst_audio_base_src_get_type(),

View file

@ -17,7 +17,7 @@ use std::mem::transmute;
use AudioInfo;
glib_wrapper! {
pub struct AudioDecoder(Object<gst_audio_sys::GstAudioDecoder, gst_audio_sys::GstAudioDecoderClass, AudioDecoderClass>) @extends gst::Element, gst::Object;
pub struct AudioDecoder(Object<gst_audio_sys::GstAudioDecoder, gst_audio_sys::GstAudioDecoderClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_audio_sys::gst_audio_decoder_get_type(),

View file

@ -16,7 +16,7 @@ use std::mem::transmute;
use AudioInfo;
glib_wrapper! {
pub struct AudioEncoder(Object<gst_audio_sys::GstAudioEncoder, gst_audio_sys::GstAudioEncoderClass, AudioEncoderClass>) @extends gst::Element, gst::Object;
pub struct AudioEncoder(Object<gst_audio_sys::GstAudioEncoder, gst_audio_sys::GstAudioEncoderClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_audio_sys::gst_audio_encoder_get_type(),

View file

@ -9,7 +9,7 @@ use gst_base;
use AudioBaseSink;
glib_wrapper! {
pub struct AudioSink(Object<gst_audio_sys::GstAudioSink, gst_audio_sys::GstAudioSinkClass, AudioSinkClass>) @extends AudioBaseSink, gst_base::BaseSink, gst::Element, gst::Object;
pub struct AudioSink(Object<gst_audio_sys::GstAudioSink, gst_audio_sys::GstAudioSinkClass>) @extends AudioBaseSink, gst_base::BaseSink, gst::Element, gst::Object;
match fn {
get_type => || gst_audio_sys::gst_audio_sink_get_type(),

View file

@ -9,7 +9,7 @@ use gst_base;
use AudioBaseSrc;
glib_wrapper! {
pub struct AudioSrc(Object<gst_audio_sys::GstAudioSrc, gst_audio_sys::GstAudioSrcClass, AudioSrcClass>) @extends AudioBaseSrc, gst_base::BaseSrc, gst::Element, gst::Object;
pub struct AudioSrc(Object<gst_audio_sys::GstAudioSrc, gst_audio_sys::GstAudioSrcClass>) @extends AudioBaseSrc, gst_base::BaseSrc, gst::Element, gst::Object;
match fn {
get_type => || gst_audio_sys::gst_audio_src_get_type(),

View file

@ -4,25 +4,25 @@
mod audio_base_sink;
pub use self::audio_base_sink::AudioBaseSinkExt;
pub use self::audio_base_sink::{AudioBaseSink, AudioBaseSinkClass, NONE_AUDIO_BASE_SINK};
pub use self::audio_base_sink::{AudioBaseSink, NONE_AUDIO_BASE_SINK};
mod audio_base_src;
pub use self::audio_base_src::AudioBaseSrcExt;
pub use self::audio_base_src::{AudioBaseSrc, AudioBaseSrcClass, NONE_AUDIO_BASE_SRC};
pub use self::audio_base_src::{AudioBaseSrc, NONE_AUDIO_BASE_SRC};
mod audio_decoder;
pub use self::audio_decoder::AudioDecoderExt;
pub use self::audio_decoder::{AudioDecoder, AudioDecoderClass, NONE_AUDIO_DECODER};
pub use self::audio_decoder::{AudioDecoder, NONE_AUDIO_DECODER};
mod audio_encoder;
pub use self::audio_encoder::AudioEncoderExt;
pub use self::audio_encoder::{AudioEncoder, AudioEncoderClass, NONE_AUDIO_ENCODER};
pub use self::audio_encoder::{AudioEncoder, NONE_AUDIO_ENCODER};
mod audio_sink;
pub use self::audio_sink::{AudioSink, AudioSinkClass, NONE_AUDIO_SINK};
pub use self::audio_sink::{AudioSink, NONE_AUDIO_SINK};
mod audio_src;
pub use self::audio_src::{AudioSrc, AudioSrcClass, NONE_AUDIO_SRC};
pub use self::audio_src::{AudioSrc, NONE_AUDIO_SRC};
mod stream_volume;
pub use self::stream_volume::StreamVolumeExt;

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
extern crate gstreamer_audio_sys;

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -10,7 +10,7 @@ use gst_base_sys;
use std::mem;
glib_wrapper! {
pub struct Adapter(Object<gst_base_sys::GstAdapter, gst_base_sys::GstAdapterClass, AdapterClass>);
pub struct Adapter(Object<gst_base_sys::GstAdapter, gst_base_sys::GstAdapterClass>);
match fn {
get_type => || gst_base_sys::gst_adapter_get_type(),

View file

@ -21,7 +21,7 @@ use AggregatorPad;
use AggregatorStartTimeSelection;
glib_wrapper! {
pub struct Aggregator(Object<gst_base_sys::GstAggregator, gst_base_sys::GstAggregatorClass, AggregatorClass>) @extends gst::Element, gst::Object;
pub struct Aggregator(Object<gst_base_sys::GstAggregator, gst_base_sys::GstAggregatorClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_base_sys::gst_aggregator_get_type(),

View file

@ -21,7 +21,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct AggregatorPad(Object<gst_base_sys::GstAggregatorPad, gst_base_sys::GstAggregatorPadClass, AggregatorPadClass>) @extends gst::Pad, gst::Object;
pub struct AggregatorPad(Object<gst_base_sys::GstAggregatorPad, gst_base_sys::GstAggregatorPadClass>) @extends gst::Pad, gst::Object;
match fn {
get_type => || gst_base_sys::gst_aggregator_pad_get_type(),

View file

@ -17,7 +17,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct BaseParse(Object<gst_base_sys::GstBaseParse, gst_base_sys::GstBaseParseClass, BaseParseClass>) @extends gst::Element, gst::Object;
pub struct BaseParse(Object<gst_base_sys::GstBaseParse, gst_base_sys::GstBaseParseClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_base_sys::gst_base_parse_get_type(),

View file

@ -17,7 +17,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct BaseSink(Object<gst_base_sys::GstBaseSink, gst_base_sys::GstBaseSinkClass, BaseSinkClass>) @extends gst::Element, gst::Object;
pub struct BaseSink(Object<gst_base_sys::GstBaseSink, gst_base_sys::GstBaseSinkClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_base_sys::gst_base_sink_get_type(),

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct BaseSrc(Object<gst_base_sys::GstBaseSrc, gst_base_sys::GstBaseSrcClass, BaseSrcClass>) @extends gst::Element, gst::Object;
pub struct BaseSrc(Object<gst_base_sys::GstBaseSrc, gst_base_sys::GstBaseSrcClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_base_sys::gst_base_src_get_type(),

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct BaseTransform(Object<gst_base_sys::GstBaseTransform, gst_base_sys::GstBaseTransformClass, BaseTransformClass>) @extends gst::Element, gst::Object;
pub struct BaseTransform(Object<gst_base_sys::GstBaseTransform, gst_base_sys::GstBaseTransformClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || gst_base_sys::gst_base_transform_get_type(),

View file

@ -3,40 +3,40 @@
// DO NOT EDIT
mod adapter;
pub use self::adapter::{Adapter, AdapterClass};
pub use self::adapter::Adapter;
#[cfg(any(feature = "v1_14", feature = "dox"))]
mod aggregator;
#[cfg(any(feature = "v1_14", feature = "dox"))]
pub use self::aggregator::AggregatorExt;
#[cfg(any(feature = "v1_14", feature = "dox"))]
pub use self::aggregator::{Aggregator, AggregatorClass, NONE_AGGREGATOR};
pub use self::aggregator::{Aggregator, NONE_AGGREGATOR};
#[cfg(any(feature = "v1_14", feature = "dox"))]
mod aggregator_pad;
#[cfg(any(feature = "v1_14", feature = "dox"))]
pub use self::aggregator_pad::AggregatorPadExt;
#[cfg(any(feature = "v1_14", feature = "dox"))]
pub use self::aggregator_pad::{AggregatorPad, AggregatorPadClass, NONE_AGGREGATOR_PAD};
pub use self::aggregator_pad::{AggregatorPad, NONE_AGGREGATOR_PAD};
mod base_parse;
pub use self::base_parse::BaseParseExt;
pub use self::base_parse::{BaseParse, BaseParseClass, NONE_BASE_PARSE};
pub use self::base_parse::{BaseParse, NONE_BASE_PARSE};
mod base_sink;
pub use self::base_sink::BaseSinkExt;
pub use self::base_sink::{BaseSink, BaseSinkClass, NONE_BASE_SINK};
pub use self::base_sink::{BaseSink, NONE_BASE_SINK};
mod base_src;
pub use self::base_src::BaseSrcExt;
pub use self::base_src::{BaseSrc, BaseSrcClass, NONE_BASE_SRC};
pub use self::base_src::{BaseSrc, NONE_BASE_SRC};
mod base_transform;
pub use self::base_transform::BaseTransformExt;
pub use self::base_transform::{BaseTransform, BaseTransformClass, NONE_BASE_TRANSFORM};
pub use self::base_transform::{BaseTransform, NONE_BASE_TRANSFORM};
mod push_src;
pub use self::push_src::{PushSrc, PushSrcClass, NONE_PUSH_SRC};
pub use self::push_src::{PushSrc, NONE_PUSH_SRC};
mod enums;
#[cfg(any(feature = "v1_18", feature = "dox"))]

View file

@ -8,7 +8,7 @@ use gst_base_sys;
use BaseSrc;
glib_wrapper! {
pub struct PushSrc(Object<gst_base_sys::GstPushSrc, gst_base_sys::GstPushSrcClass, PushSrcClass>) @extends BaseSrc, gst::Element, gst::Object;
pub struct PushSrc(Object<gst_base_sys::GstPushSrc, gst_base_sys::GstPushSrcClass>) @extends BaseSrc, gst::Element, gst::Object;
match fn {
get_type => || gst_base_sys::gst_push_src_get_type(),

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
extern crate gstreamer_base_sys;

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -3,7 +3,7 @@
// DO NOT EDIT
mod test_clock;
pub use self::test_clock::{TestClock, TestClockClass};
pub use self::test_clock::TestClock;
#[doc(hidden)]
pub mod traits {}

View file

@ -17,7 +17,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct TestClock(Object<gst_check_sys::GstTestClock, gst_check_sys::GstTestClockClass, TestClockClass>) @extends gst::Clock, gst::Object;
pub struct TestClock(Object<gst_check_sys::GstTestClock, gst_check_sys::GstTestClockClass>) @extends gst::Clock, gst::Object;
match fn {
get_type => || gst_check_sys::gst_test_clock_get_type(),

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
extern crate gstreamer_check_sys;

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct ARGBControlBinding(Object<gst_controller_sys::GstARGBControlBinding, gst_controller_sys::GstARGBControlBindingClass, ARGBControlBindingClass>) @extends gst::ControlBinding, gst::Object;
pub struct ARGBControlBinding(Object<gst_controller_sys::GstARGBControlBinding, gst_controller_sys::GstARGBControlBindingClass>) @extends gst::ControlBinding, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_argb_control_binding_get_type(),

View file

@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
use std::mem::transmute;
glib_wrapper! {
pub struct DirectControlBinding(Object<gst_controller_sys::GstDirectControlBinding, gst_controller_sys::GstDirectControlBindingClass, DirectControlBindingClass>) @extends gst::ControlBinding, gst::Object;
pub struct DirectControlBinding(Object<gst_controller_sys::GstDirectControlBinding, gst_controller_sys::GstDirectControlBindingClass>) @extends gst::ControlBinding, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_direct_control_binding_get_type(),

View file

@ -19,7 +19,7 @@ use InterpolationMode;
use TimedValueControlSource;
glib_wrapper! {
pub struct InterpolationControlSource(Object<gst_controller_sys::GstInterpolationControlSource, gst_controller_sys::GstInterpolationControlSourceClass, InterpolationControlSourceClass>) @extends TimedValueControlSource, gst::ControlSource, gst::Object;
pub struct InterpolationControlSource(Object<gst_controller_sys::GstInterpolationControlSource, gst_controller_sys::GstInterpolationControlSourceClass>) @extends TimedValueControlSource, gst::ControlSource, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_interpolation_control_source_get_type(),

View file

@ -18,7 +18,7 @@ use std::mem::transmute;
use LFOWaveform;
glib_wrapper! {
pub struct LFOControlSource(Object<gst_controller_sys::GstLFOControlSource, gst_controller_sys::GstLFOControlSourceClass, LFOControlSourceClass>) @extends gst::ControlSource, gst::Object;
pub struct LFOControlSource(Object<gst_controller_sys::GstLFOControlSource, gst_controller_sys::GstLFOControlSourceClass>) @extends gst::ControlSource, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_lfo_control_source_get_type(),

View file

@ -4,46 +4,36 @@
mod argb_control_binding;
pub use self::argb_control_binding::ARGBControlBindingExt;
pub use self::argb_control_binding::{
ARGBControlBinding, ARGBControlBindingClass, NONE_ARGB_CONTROL_BINDING,
};
pub use self::argb_control_binding::{ARGBControlBinding, NONE_ARGB_CONTROL_BINDING};
mod direct_control_binding;
pub use self::direct_control_binding::DirectControlBindingExt;
pub use self::direct_control_binding::{
DirectControlBinding, DirectControlBindingClass, NONE_DIRECT_CONTROL_BINDING,
};
pub use self::direct_control_binding::{DirectControlBinding, NONE_DIRECT_CONTROL_BINDING};
mod interpolation_control_source;
pub use self::interpolation_control_source::InterpolationControlSourceExt;
pub use self::interpolation_control_source::{
InterpolationControlSource, InterpolationControlSourceClass, NONE_INTERPOLATION_CONTROL_SOURCE,
InterpolationControlSource, NONE_INTERPOLATION_CONTROL_SOURCE,
};
mod lfo_control_source;
pub use self::lfo_control_source::LFOControlSourceExt;
pub use self::lfo_control_source::{
LFOControlSource, LFOControlSourceClass, NONE_LFO_CONTROL_SOURCE,
};
pub use self::lfo_control_source::{LFOControlSource, NONE_LFO_CONTROL_SOURCE};
#[cfg(any(feature = "v1_12", feature = "dox"))]
mod proxy_control_binding;
#[cfg(any(feature = "v1_12", feature = "dox"))]
pub use self::proxy_control_binding::{
ProxyControlBinding, ProxyControlBindingClass, NONE_PROXY_CONTROL_BINDING,
};
pub use self::proxy_control_binding::{ProxyControlBinding, NONE_PROXY_CONTROL_BINDING};
mod timed_value_control_source;
pub use self::timed_value_control_source::TimedValueControlSourceExt;
pub use self::timed_value_control_source::{
TimedValueControlSource, TimedValueControlSourceClass, NONE_TIMED_VALUE_CONTROL_SOURCE,
TimedValueControlSource, NONE_TIMED_VALUE_CONTROL_SOURCE,
};
mod trigger_control_source;
pub use self::trigger_control_source::TriggerControlSourceExt;
pub use self::trigger_control_source::{
TriggerControlSource, TriggerControlSourceClass, NONE_TRIGGER_CONTROL_SOURCE,
};
pub use self::trigger_control_source::{TriggerControlSource, NONE_TRIGGER_CONTROL_SOURCE};
mod enums;
pub use self::enums::InterpolationMode;

View file

@ -11,7 +11,7 @@ use gst;
use gst_controller_sys;
glib_wrapper! {
pub struct ProxyControlBinding(Object<gst_controller_sys::GstProxyControlBinding, gst_controller_sys::GstProxyControlBindingClass, ProxyControlBindingClass>) @extends gst::ControlBinding, gst::Object;
pub struct ProxyControlBinding(Object<gst_controller_sys::GstProxyControlBinding, gst_controller_sys::GstProxyControlBindingClass>) @extends gst::ControlBinding, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_proxy_control_binding_get_type(),

View file

@ -15,7 +15,7 @@ use std::mem::transmute;
use ControlPoint;
glib_wrapper! {
pub struct TimedValueControlSource(Object<gst_controller_sys::GstTimedValueControlSource, gst_controller_sys::GstTimedValueControlSourceClass, TimedValueControlSourceClass>) @extends gst::ControlSource, gst::Object;
pub struct TimedValueControlSource(Object<gst_controller_sys::GstTimedValueControlSource, gst_controller_sys::GstTimedValueControlSourceClass>) @extends gst::ControlSource, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_timed_value_control_source_get_type(),

View file

@ -18,7 +18,7 @@ use std::mem::transmute;
use TimedValueControlSource;
glib_wrapper! {
pub struct TriggerControlSource(Object<gst_controller_sys::GstTriggerControlSource, gst_controller_sys::GstTriggerControlSourceClass, TriggerControlSourceClass>) @extends TimedValueControlSource, gst::ControlSource, gst::Object;
pub struct TriggerControlSource(Object<gst_controller_sys::GstTriggerControlSource, gst_controller_sys::GstTriggerControlSourceClass>) @extends TimedValueControlSource, gst::ControlSource, gst::Object;
match fn {
get_type => || gst_controller_sys::gst_trigger_control_source_get_type(),

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
extern crate gstreamer_controller_sys;

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -21,7 +21,7 @@ use std::ptr;
use Extractable;
glib_wrapper! {
pub struct Asset(Object<ges_sys::GESAsset, ges_sys::GESAssetClass, AssetClass>);
pub struct Asset(Object<ges_sys::GESAsset, ges_sys::GESAssetClass>);
match fn {
get_type => || ges_sys::ges_asset_get_type(),

View file

@ -10,7 +10,7 @@ use TimelineElement;
use TrackElement;
glib_wrapper! {
pub struct BaseEffect(Object<ges_sys::GESBaseEffect, ges_sys::GESBaseEffectClass, BaseEffectClass>) @extends TrackElement, TimelineElement, @implements Extractable;
pub struct BaseEffect(Object<ges_sys::GESBaseEffect, ges_sys::GESBaseEffectClass>) @extends TrackElement, TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_base_effect_get_type(),

View file

@ -29,7 +29,7 @@ use TrackElement;
use TrackType;
glib_wrapper! {
pub struct Clip(Object<ges_sys::GESClip, ges_sys::GESClipClass, ClipClass>) @extends Container, TimelineElement, @implements Extractable;
pub struct Clip(Object<ges_sys::GESClip, ges_sys::GESClipClass>) @extends Container, TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_clip_get_type(),

View file

@ -22,7 +22,7 @@ use Layer;
use TimelineElement;
glib_wrapper! {
pub struct Container(Object<ges_sys::GESContainer, ges_sys::GESContainerClass, ContainerClass>) @extends TimelineElement, @implements Extractable;
pub struct Container(Object<ges_sys::GESContainer, ges_sys::GESContainerClass>) @extends TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_container_get_type(),

View file

@ -16,7 +16,7 @@ use TimelineElement;
use TrackElement;
glib_wrapper! {
pub struct Effect(Object<ges_sys::GESEffect, ges_sys::GESEffectClass, EffectClass>) @extends BaseEffect, TrackElement, TimelineElement, @implements Extractable;
pub struct Effect(Object<ges_sys::GESEffect, ges_sys::GESEffectClass>) @extends BaseEffect, TrackElement, TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_effect_get_type(),

View file

@ -19,7 +19,7 @@ use Extractable;
use TimelineElement;
glib_wrapper! {
pub struct Group(Object<ges_sys::GESGroup, ges_sys::GESGroupClass, GroupClass>) @extends Container, TimelineElement, @implements Extractable;
pub struct Group(Object<ges_sys::GESGroup, ges_sys::GESGroupClass>) @extends Container, TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_group_get_type(),

View file

@ -24,7 +24,7 @@ use Track;
use TrackType;
glib_wrapper! {
pub struct Layer(Object<ges_sys::GESLayer, ges_sys::GESLayerClass, LayerClass>) @implements Extractable;
pub struct Layer(Object<ges_sys::GESLayer, ges_sys::GESLayerClass>) @implements Extractable;
match fn {
get_type => || ges_sys::ges_layer_get_type(),

View file

@ -4,23 +4,23 @@
mod asset;
pub use self::asset::AssetExt;
pub use self::asset::{Asset, AssetClass, NONE_ASSET};
pub use self::asset::{Asset, NONE_ASSET};
mod base_effect;
pub use self::base_effect::BaseEffectExt;
pub use self::base_effect::{BaseEffect, BaseEffectClass, NONE_BASE_EFFECT};
pub use self::base_effect::{BaseEffect, NONE_BASE_EFFECT};
mod clip;
pub use self::clip::ClipExt;
pub use self::clip::{Clip, ClipClass, NONE_CLIP};
pub use self::clip::{Clip, NONE_CLIP};
mod container;
pub use self::container::GESContainerExt;
pub use self::container::{Container, ContainerClass, NONE_CONTAINER};
pub use self::container::{Container, NONE_CONTAINER};
mod effect;
pub use self::effect::EffectExt;
pub use self::effect::{Effect, EffectClass, NONE_EFFECT};
pub use self::effect::{Effect, NONE_EFFECT};
mod extractable;
pub use self::extractable::ExtractableExt;
@ -28,47 +28,47 @@ pub use self::extractable::{Extractable, NONE_EXTRACTABLE};
mod group;
pub use self::group::GroupExt;
pub use self::group::{Group, GroupClass, NONE_GROUP};
pub use self::group::{Group, NONE_GROUP};
mod layer;
pub use self::layer::LayerExt;
pub use self::layer::{Layer, LayerClass, NONE_LAYER};
pub use self::layer::{Layer, NONE_LAYER};
mod pipeline;
pub use self::pipeline::GESPipelineExt;
pub use self::pipeline::{Pipeline, PipelineClass, NONE_PIPELINE};
pub use self::pipeline::{Pipeline, NONE_PIPELINE};
mod project;
pub use self::project::ProjectExt;
pub use self::project::{Project, ProjectClass, NONE_PROJECT};
pub use self::project::{Project, NONE_PROJECT};
mod timeline;
pub use self::timeline::TimelineExt;
pub use self::timeline::{Timeline, TimelineClass, NONE_TIMELINE};
pub use self::timeline::{Timeline, NONE_TIMELINE};
mod timeline_element;
pub use self::timeline_element::TimelineElementExt;
pub use self::timeline_element::{TimelineElement, TimelineElementClass, NONE_TIMELINE_ELEMENT};
pub use self::timeline_element::{TimelineElement, NONE_TIMELINE_ELEMENT};
mod track;
pub use self::track::GESTrackExt;
pub use self::track::{Track, TrackClass, NONE_TRACK};
pub use self::track::{Track, NONE_TRACK};
mod track_element;
pub use self::track_element::TrackElementExt;
pub use self::track_element::{TrackElement, TrackElementClass, NONE_TRACK_ELEMENT};
pub use self::track_element::{TrackElement, NONE_TRACK_ELEMENT};
mod uri_clip;
pub use self::uri_clip::UriClipExt;
pub use self::uri_clip::{UriClip, UriClipClass, NONE_URI_CLIP};
pub use self::uri_clip::{UriClip, NONE_URI_CLIP};
mod uri_clip_asset;
pub use self::uri_clip_asset::UriClipAssetExt;
pub use self::uri_clip_asset::{UriClipAsset, UriClipAssetClass, NONE_URI_CLIP_ASSET};
pub use self::uri_clip_asset::{UriClipAsset, NONE_URI_CLIP_ASSET};
mod uri_source_asset;
pub use self::uri_source_asset::UriSourceAssetExt;
pub use self::uri_source_asset::{UriSourceAsset, UriSourceAssetClass, NONE_URI_SOURCE_ASSET};
pub use self::uri_source_asset::{UriSourceAsset, NONE_URI_SOURCE_ASSET};
mod enums;
pub use self::enums::Edge;

View file

@ -23,7 +23,7 @@ use PipelineFlags;
use Timeline;
glib_wrapper! {
pub struct Pipeline(Object<ges_sys::GESPipeline, ges_sys::GESPipelineClass, PipelineClass>) @extends gst::Pipeline, gst::Element, gst::Object;
pub struct Pipeline(Object<ges_sys::GESPipeline, ges_sys::GESPipelineClass>) @extends gst::Pipeline, gst::Element, gst::Object;
match fn {
get_type => || ges_sys::ges_pipeline_get_type(),

View file

@ -20,7 +20,7 @@ use Asset;
use Timeline;
glib_wrapper! {
pub struct Project(Object<ges_sys::GESProject, ges_sys::GESProjectClass, ProjectClass>) @extends Asset;
pub struct Project(Object<ges_sys::GESProject, ges_sys::GESProjectClass>) @extends Asset;
match fn {
get_type => || ges_sys::ges_project_get_type(),

View file

@ -27,7 +27,7 @@ use Track;
use TrackElement;
glib_wrapper! {
pub struct Timeline(Object<ges_sys::GESTimeline, ges_sys::GESTimelineClass, TimelineClass>) @extends gst::Element, gst::Object, @implements Extractable;
pub struct Timeline(Object<ges_sys::GESTimeline, ges_sys::GESTimelineClass>) @extends gst::Element, gst::Object, @implements Extractable;
match fn {
get_type => || ges_sys::ges_timeline_get_type(),

View file

@ -32,7 +32,7 @@ use Timeline;
use TrackType;
glib_wrapper! {
pub struct TimelineElement(Object<ges_sys::GESTimelineElement, ges_sys::GESTimelineElementClass, TimelineElementClass>) @implements Extractable;
pub struct TimelineElement(Object<ges_sys::GESTimelineElement, ges_sys::GESTimelineElementClass>) @implements Extractable;
match fn {
get_type => || ges_sys::ges_timeline_element_get_type(),

View file

@ -25,7 +25,7 @@ use TrackElement;
use TrackType;
glib_wrapper! {
pub struct Track(Object<ges_sys::GESTrack, ges_sys::GESTrackClass, TrackClass>) @extends gst::Element, gst::Object;
pub struct Track(Object<ges_sys::GESTrack, ges_sys::GESTrackClass>) @extends gst::Element, gst::Object;
match fn {
get_type => || ges_sys::ges_track_get_type(),

View file

@ -25,7 +25,7 @@ use Track;
use TrackType;
glib_wrapper! {
pub struct TrackElement(Object<ges_sys::GESTrackElement, ges_sys::GESTrackElementClass, TrackElementClass>) @extends TimelineElement, @implements Extractable;
pub struct TrackElement(Object<ges_sys::GESTrackElement, ges_sys::GESTrackElementClass>) @extends TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_track_element_get_type(),

View file

@ -22,7 +22,7 @@ use Extractable;
use TimelineElement;
glib_wrapper! {
pub struct UriClip(Object<ges_sys::GESUriClip, ges_sys::GESUriClipClass, UriClipClass>) @extends Clip, Container, TimelineElement, @implements Extractable;
pub struct UriClip(Object<ges_sys::GESUriClip, ges_sys::GESUriClipClass>) @extends Clip, Container, TimelineElement, @implements Extractable;
match fn {
get_type => || ges_sys::ges_uri_clip_get_type(),

View file

@ -23,7 +23,7 @@ use Asset;
use UriSourceAsset;
glib_wrapper! {
pub struct UriClipAsset(Object<ges_sys::GESUriClipAsset, ges_sys::GESUriClipAssetClass, UriClipAssetClass>) @extends Asset;
pub struct UriClipAsset(Object<ges_sys::GESUriClipAsset, ges_sys::GESUriClipAssetClass>) @extends Asset;
match fn {
get_type => || ges_sys::ges_uri_clip_asset_get_type(),

View file

@ -11,7 +11,7 @@ use Asset;
use UriClipAsset;
glib_wrapper! {
pub struct UriSourceAsset(Object<ges_sys::GESUriSourceAsset, ges_sys::GESUriSourceAssetClass, UriSourceAssetClass>) @extends Asset;
pub struct UriSourceAsset(Object<ges_sys::GESUriSourceAsset, ges_sys::GESUriSourceAssetClass>) @extends Asset;
match fn {
get_type => || ges_sys::ges_uri_source_asset_get_type(),

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
extern crate gstreamer_editing_services_sys;

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#include "manual.h"

View file

@ -18,7 +18,7 @@ use std::mem::transmute;
use GLContext;
glib_wrapper! {
pub struct GLBaseFilter(Object<gst_gl_sys::GstGLBaseFilter, gst_gl_sys::GstGLBaseFilterClass, GLBaseFilterClass>) @extends gst::Object;
pub struct GLBaseFilter(Object<gst_gl_sys::GstGLBaseFilter, gst_gl_sys::GstGLBaseFilterClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_base_filter_get_type(),

View file

@ -10,7 +10,7 @@ use gst_gl_sys;
use GLContext;
glib_wrapper! {
pub struct GLColorConvert(Object<gst_gl_sys::GstGLColorConvert, gst_gl_sys::GstGLColorConvertClass, GLColorConvertClass>) @extends gst::Object;
pub struct GLColorConvert(Object<gst_gl_sys::GstGLColorConvert, gst_gl_sys::GstGLColorConvertClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_color_convert_get_type(),

View file

@ -17,7 +17,7 @@ use GLWindow;
use GLAPI;
glib_wrapper! {
pub struct GLContext(Object<gst_gl_sys::GstGLContext, gst_gl_sys::GstGLContextClass, GLContextClass>) @extends gst::Object;
pub struct GLContext(Object<gst_gl_sys::GstGLContext, gst_gl_sys::GstGLContextClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_context_get_type(),

View file

@ -20,7 +20,7 @@ use GLWindow;
use GLAPI;
glib_wrapper! {
pub struct GLDisplay(Object<gst_gl_sys::GstGLDisplay, gst_gl_sys::GstGLDisplayClass, GLDisplayClass>) @extends gst::Object;
pub struct GLDisplay(Object<gst_gl_sys::GstGLDisplay, gst_gl_sys::GstGLDisplayClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_display_get_type(),

View file

@ -9,7 +9,7 @@ use gst_gl_sys;
use GLDisplay;
glib_wrapper! {
pub struct GLDisplayEGL(Object<gst_gl_sys::GstGLDisplayEGL, gst_gl_sys::GstGLDisplayEGLClass, GLDisplayEGLClass>) @extends GLDisplay, gst::Object;
pub struct GLDisplayEGL(Object<gst_gl_sys::GstGLDisplayEGL, gst_gl_sys::GstGLDisplayEGLClass>) @extends GLDisplay, gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_display_egl_get_type(),

View file

@ -8,7 +8,7 @@ use gst_gl_sys;
use GLDisplay;
glib_wrapper! {
pub struct GLDisplayWayland(Object<gst_gl_sys::GstGLDisplayWayland, gst_gl_sys::GstGLDisplayWaylandClass, GLDisplayWaylandClass>) @extends GLDisplay, gst::Object;
pub struct GLDisplayWayland(Object<gst_gl_sys::GstGLDisplayWayland, gst_gl_sys::GstGLDisplayWaylandClass>) @extends GLDisplay, gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_display_wayland_get_type(),

View file

@ -8,7 +8,7 @@ use gst_gl_sys;
use GLDisplay;
glib_wrapper! {
pub struct GLDisplayX11(Object<gst_gl_sys::GstGLDisplayX11, gst_gl_sys::GstGLDisplayX11Class, GLDisplayX11Class>) @extends GLDisplay, gst::Object;
pub struct GLDisplayX11(Object<gst_gl_sys::GstGLDisplayX11, gst_gl_sys::GstGLDisplayX11Class>) @extends GLDisplay, gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_display_x11_get_type(),

View file

@ -10,7 +10,7 @@ use std::mem;
use GLContext;
glib_wrapper! {
pub struct GLFramebuffer(Object<gst_gl_sys::GstGLFramebuffer, gst_gl_sys::GstGLFramebufferClass, GLFramebufferClass>) @extends gst::Object;
pub struct GLFramebuffer(Object<gst_gl_sys::GstGLFramebuffer, gst_gl_sys::GstGLFramebufferClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_framebuffer_get_type(),

View file

@ -27,7 +27,7 @@ use std::mem::transmute;
use GLContext;
glib_wrapper! {
pub struct GLOverlayCompositor(Object<gst_gl_sys::GstGLOverlayCompositor, gst_gl_sys::GstGLOverlayCompositorClass, GLOverlayCompositorClass>) @extends gst::Object;
pub struct GLOverlayCompositor(Object<gst_gl_sys::GstGLOverlayCompositor, gst_gl_sys::GstGLOverlayCompositorClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_overlay_compositor_get_type(),

View file

@ -27,7 +27,7 @@ use GLSLStage;
use GLSLVersion;
glib_wrapper! {
pub struct GLShader(Object<gst_gl_sys::GstGLShader, gst_gl_sys::GstGLShaderClass, GLShaderClass>) @extends gst::Object;
pub struct GLShader(Object<gst_gl_sys::GstGLShader, gst_gl_sys::GstGLShaderClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_shader_get_type(),

View file

@ -11,7 +11,7 @@ use std::ptr;
use GLContext;
glib_wrapper! {
pub struct GLUpload(Object<gst_gl_sys::GstGLUpload, gst_gl_sys::GstGLUploadClass, GLUploadClass>) @extends gst::Object;
pub struct GLUpload(Object<gst_gl_sys::GstGLUpload, gst_gl_sys::GstGLUploadClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_upload_get_type(),

View file

@ -21,7 +21,7 @@ use GLContext;
use GLStereoDownmix;
glib_wrapper! {
pub struct GLViewConvert(Object<gst_gl_sys::GstGLViewConvert, gst_gl_sys::GstGLViewConvertClass, GLViewConvertClass>) @extends gst::Object;
pub struct GLViewConvert(Object<gst_gl_sys::GstGLViewConvert, gst_gl_sys::GstGLViewConvertClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_view_convert_get_type(),

View file

@ -20,7 +20,7 @@ use GLContext;
use GLDisplay;
glib_wrapper! {
pub struct GLWindow(Object<gst_gl_sys::GstGLWindow, gst_gl_sys::GstGLWindowClass, GLWindowClass>) @extends gst::Object;
pub struct GLWindow(Object<gst_gl_sys::GstGLWindow, gst_gl_sys::GstGLWindowClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_gl_window_get_type(),

View file

@ -13,7 +13,7 @@ use GLSLProfile;
use GLSLVersion;
glib_wrapper! {
pub struct GLSLStage(Object<gst_gl_sys::GstGLSLStage, gst_gl_sys::GstGLSLStageClass, GLSLStageClass>) @extends gst::Object;
pub struct GLSLStage(Object<gst_gl_sys::GstGLSLStage, gst_gl_sys::GstGLSLStageClass>) @extends gst::Object;
match fn {
get_type => || gst_gl_sys::gst_glsl_stage_get_type(),

View file

@ -7,56 +7,56 @@ mod gl_base_filter;
#[cfg(any(feature = "v1_16", feature = "dox"))]
pub use self::gl_base_filter::GLBaseFilterExt;
#[cfg(any(feature = "v1_16", feature = "dox"))]
pub use self::gl_base_filter::{GLBaseFilter, GLBaseFilterClass, NONE_GL_BASE_FILTER};
pub use self::gl_base_filter::{GLBaseFilter, NONE_GL_BASE_FILTER};
mod gl_color_convert;
pub use self::gl_color_convert::{GLColorConvert, GLColorConvertClass};
pub use self::gl_color_convert::GLColorConvert;
mod gl_context;
pub use self::gl_context::GLContextExt;
pub use self::gl_context::{GLContext, GLContextClass, NONE_GL_CONTEXT};
pub use self::gl_context::{GLContext, NONE_GL_CONTEXT};
mod gl_display;
pub use self::gl_display::GLDisplayExt;
pub use self::gl_display::{GLDisplay, GLDisplayClass, NONE_GL_DISPLAY};
pub use self::gl_display::{GLDisplay, NONE_GL_DISPLAY};
#[cfg(any(feature = "egl", feature = "dox"))]
mod gl_display_egl;
#[cfg(any(feature = "egl", feature = "dox"))]
pub use self::gl_display_egl::{GLDisplayEGL, GLDisplayEGLClass};
pub use self::gl_display_egl::GLDisplayEGL;
#[cfg(any(feature = "wayland", feature = "dox"))]
mod gl_display_wayland;
#[cfg(any(feature = "wayland", feature = "dox"))]
pub use self::gl_display_wayland::{GLDisplayWayland, GLDisplayWaylandClass};
pub use self::gl_display_wayland::GLDisplayWayland;
#[cfg(any(feature = "x11", feature = "dox"))]
mod gl_display_x11;
#[cfg(any(feature = "x11", feature = "dox"))]
pub use self::gl_display_x11::{GLDisplayX11, GLDisplayX11Class};
pub use self::gl_display_x11::GLDisplayX11;
mod gl_framebuffer;
pub use self::gl_framebuffer::GLFramebufferExt;
pub use self::gl_framebuffer::{GLFramebuffer, GLFramebufferClass, NONE_GL_FRAMEBUFFER};
pub use self::gl_framebuffer::{GLFramebuffer, NONE_GL_FRAMEBUFFER};
mod gl_overlay_compositor;
pub use self::gl_overlay_compositor::{GLOverlayCompositor, GLOverlayCompositorClass};
pub use self::gl_overlay_compositor::GLOverlayCompositor;
mod glsl_stage;
pub use self::glsl_stage::{GLSLStage, GLSLStageClass};
pub use self::glsl_stage::GLSLStage;
mod gl_shader;
pub use self::gl_shader::{GLShader, GLShaderClass};
pub use self::gl_shader::GLShader;
mod gl_upload;
pub use self::gl_upload::{GLUpload, GLUploadClass};
pub use self::gl_upload::GLUpload;
mod gl_view_convert;
pub use self::gl_view_convert::{GLViewConvert, GLViewConvertClass};
pub use self::gl_view_convert::GLViewConvert;
mod gl_window;
pub use self::gl_window::GLWindowExt;
pub use self::gl_window::{GLWindow, GLWindowClass, NONE_GL_WINDOW};
pub use self::gl_window::{GLWindow, NONE_GL_WINDOW};
mod enums;
pub use self::enums::GLContextError;

View file

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#[cfg(not(feature = "dox"))]

View file

@ -1,5 +1,5 @@
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

Some files were not shown because too many files have changed in this diff Show more