forked from mirrors/gstreamer-rs
Regenerate everything with latest gir
This commit is contained in:
parent
54e2ef5e4a
commit
f6ace04caf
255 changed files with 482 additions and 510 deletions
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_app_sys::gst_app_sink_get_type(),
|
get_type => || gst_app_sys::gst_app_sink_get_type(),
|
||||||
|
|
|
@ -19,7 +19,7 @@ use std::mem::transmute;
|
||||||
use AppStreamType;
|
use AppStreamType;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_app_sys::gst_app_src_get_type(),
|
get_type => || gst_app_sys::gst_app_src_get_type(),
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
mod app_sink;
|
mod app_sink;
|
||||||
pub use self::app_sink::{AppSink, AppSinkClass};
|
pub use self::app_sink::AppSink;
|
||||||
|
|
||||||
mod app_src;
|
mod app_src;
|
||||||
pub use self::app_src::{AppSrc, AppSrcClass};
|
pub use self::app_src::AppSrc;
|
||||||
|
|
||||||
mod enums;
|
mod enums;
|
||||||
pub use self::enums::AppStreamType;
|
pub use self::enums::AppStreamType;
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
extern crate gstreamer_app_sys;
|
extern crate gstreamer_app_sys;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_audio_sys::gst_audio_base_sink_get_type(),
|
get_type => || gst_audio_sys::gst_audio_base_sink_get_type(),
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_audio_sys::gst_audio_base_src_get_type(),
|
get_type => || gst_audio_sys::gst_audio_base_src_get_type(),
|
||||||
|
|
|
@ -17,7 +17,7 @@ use std::mem::transmute;
|
||||||
use AudioInfo;
|
use AudioInfo;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_audio_sys::gst_audio_decoder_get_type(),
|
get_type => || gst_audio_sys::gst_audio_decoder_get_type(),
|
||||||
|
|
|
@ -16,7 +16,7 @@ use std::mem::transmute;
|
||||||
use AudioInfo;
|
use AudioInfo;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_audio_sys::gst_audio_encoder_get_type(),
|
get_type => || gst_audio_sys::gst_audio_encoder_get_type(),
|
||||||
|
|
|
@ -9,7 +9,7 @@ use gst_base;
|
||||||
use AudioBaseSink;
|
use AudioBaseSink;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_audio_sys::gst_audio_sink_get_type(),
|
get_type => || gst_audio_sys::gst_audio_sink_get_type(),
|
||||||
|
|
|
@ -9,7 +9,7 @@ use gst_base;
|
||||||
use AudioBaseSrc;
|
use AudioBaseSrc;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_audio_sys::gst_audio_src_get_type(),
|
get_type => || gst_audio_sys::gst_audio_src_get_type(),
|
||||||
|
|
|
@ -4,25 +4,25 @@
|
||||||
|
|
||||||
mod audio_base_sink;
|
mod audio_base_sink;
|
||||||
pub use self::audio_base_sink::AudioBaseSinkExt;
|
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;
|
mod audio_base_src;
|
||||||
pub use self::audio_base_src::AudioBaseSrcExt;
|
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;
|
mod audio_decoder;
|
||||||
pub use self::audio_decoder::AudioDecoderExt;
|
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;
|
mod audio_encoder;
|
||||||
pub use self::audio_encoder::AudioEncoderExt;
|
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;
|
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;
|
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;
|
mod stream_volume;
|
||||||
pub use self::stream_volume::StreamVolumeExt;
|
pub use self::stream_volume::StreamVolumeExt;
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
extern crate gstreamer_audio_sys;
|
extern crate gstreamer_audio_sys;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -10,7 +10,7 @@ use gst_base_sys;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_adapter_get_type(),
|
get_type => || gst_base_sys::gst_adapter_get_type(),
|
||||||
|
|
|
@ -21,7 +21,7 @@ use AggregatorPad;
|
||||||
use AggregatorStartTimeSelection;
|
use AggregatorStartTimeSelection;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_aggregator_get_type(),
|
get_type => || gst_base_sys::gst_aggregator_get_type(),
|
||||||
|
|
|
@ -21,7 +21,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_aggregator_pad_get_type(),
|
get_type => || gst_base_sys::gst_aggregator_pad_get_type(),
|
||||||
|
|
|
@ -17,7 +17,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_base_parse_get_type(),
|
get_type => || gst_base_sys::gst_base_parse_get_type(),
|
||||||
|
|
|
@ -17,7 +17,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_base_sink_get_type(),
|
get_type => || gst_base_sys::gst_base_sink_get_type(),
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_base_src_get_type(),
|
get_type => || gst_base_sys::gst_base_src_get_type(),
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_base_transform_get_type(),
|
get_type => || gst_base_sys::gst_base_transform_get_type(),
|
||||||
|
|
|
@ -3,40 +3,40 @@
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
mod adapter;
|
mod adapter;
|
||||||
pub use self::adapter::{Adapter, AdapterClass};
|
pub use self::adapter::Adapter;
|
||||||
|
|
||||||
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
||||||
mod aggregator;
|
mod aggregator;
|
||||||
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
||||||
pub use self::aggregator::AggregatorExt;
|
pub use self::aggregator::AggregatorExt;
|
||||||
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
#[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"))]
|
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
||||||
mod aggregator_pad;
|
mod aggregator_pad;
|
||||||
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
||||||
pub use self::aggregator_pad::AggregatorPadExt;
|
pub use self::aggregator_pad::AggregatorPadExt;
|
||||||
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
#[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;
|
mod base_parse;
|
||||||
pub use self::base_parse::BaseParseExt;
|
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;
|
mod base_sink;
|
||||||
pub use self::base_sink::BaseSinkExt;
|
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;
|
mod base_src;
|
||||||
pub use self::base_src::BaseSrcExt;
|
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;
|
mod base_transform;
|
||||||
pub use self::base_transform::BaseTransformExt;
|
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;
|
mod push_src;
|
||||||
pub use self::push_src::{PushSrc, PushSrcClass, NONE_PUSH_SRC};
|
pub use self::push_src::{PushSrc, NONE_PUSH_SRC};
|
||||||
|
|
||||||
mod enums;
|
mod enums;
|
||||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||||
|
|
|
@ -8,7 +8,7 @@ use gst_base_sys;
|
||||||
use BaseSrc;
|
use BaseSrc;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_base_sys::gst_push_src_get_type(),
|
get_type => || gst_base_sys::gst_push_src_get_type(),
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
extern crate gstreamer_base_sys;
|
extern crate gstreamer_base_sys;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
mod test_clock;
|
mod test_clock;
|
||||||
pub use self::test_clock::{TestClock, TestClockClass};
|
pub use self::test_clock::TestClock;
|
||||||
|
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub mod traits {}
|
pub mod traits {}
|
||||||
|
|
|
@ -17,7 +17,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_check_sys::gst_test_clock_get_type(),
|
get_type => || gst_check_sys::gst_test_clock_get_type(),
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
extern crate gstreamer_check_sys;
|
extern crate gstreamer_check_sys;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_argb_control_binding_get_type(),
|
get_type => || gst_controller_sys::gst_argb_control_binding_get_type(),
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::boxed::Box as Box_;
|
||||||
use std::mem::transmute;
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_direct_control_binding_get_type(),
|
get_type => || gst_controller_sys::gst_direct_control_binding_get_type(),
|
||||||
|
|
|
@ -19,7 +19,7 @@ use InterpolationMode;
|
||||||
use TimedValueControlSource;
|
use TimedValueControlSource;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_interpolation_control_source_get_type(),
|
get_type => || gst_controller_sys::gst_interpolation_control_source_get_type(),
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::mem::transmute;
|
||||||
use LFOWaveform;
|
use LFOWaveform;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_lfo_control_source_get_type(),
|
get_type => || gst_controller_sys::gst_lfo_control_source_get_type(),
|
||||||
|
|
|
@ -4,46 +4,36 @@
|
||||||
|
|
||||||
mod argb_control_binding;
|
mod argb_control_binding;
|
||||||
pub use self::argb_control_binding::ARGBControlBindingExt;
|
pub use self::argb_control_binding::ARGBControlBindingExt;
|
||||||
pub use self::argb_control_binding::{
|
pub use self::argb_control_binding::{ARGBControlBinding, NONE_ARGB_CONTROL_BINDING};
|
||||||
ARGBControlBinding, ARGBControlBindingClass, NONE_ARGB_CONTROL_BINDING,
|
|
||||||
};
|
|
||||||
|
|
||||||
mod direct_control_binding;
|
mod direct_control_binding;
|
||||||
pub use self::direct_control_binding::DirectControlBindingExt;
|
pub use self::direct_control_binding::DirectControlBindingExt;
|
||||||
pub use self::direct_control_binding::{
|
pub use self::direct_control_binding::{DirectControlBinding, NONE_DIRECT_CONTROL_BINDING};
|
||||||
DirectControlBinding, DirectControlBindingClass, NONE_DIRECT_CONTROL_BINDING,
|
|
||||||
};
|
|
||||||
|
|
||||||
mod interpolation_control_source;
|
mod interpolation_control_source;
|
||||||
pub use self::interpolation_control_source::InterpolationControlSourceExt;
|
pub use self::interpolation_control_source::InterpolationControlSourceExt;
|
||||||
pub use self::interpolation_control_source::{
|
pub use self::interpolation_control_source::{
|
||||||
InterpolationControlSource, InterpolationControlSourceClass, NONE_INTERPOLATION_CONTROL_SOURCE,
|
InterpolationControlSource, NONE_INTERPOLATION_CONTROL_SOURCE,
|
||||||
};
|
};
|
||||||
|
|
||||||
mod lfo_control_source;
|
mod lfo_control_source;
|
||||||
pub use self::lfo_control_source::LFOControlSourceExt;
|
pub use self::lfo_control_source::LFOControlSourceExt;
|
||||||
pub use self::lfo_control_source::{
|
pub use self::lfo_control_source::{LFOControlSource, NONE_LFO_CONTROL_SOURCE};
|
||||||
LFOControlSource, LFOControlSourceClass, NONE_LFO_CONTROL_SOURCE,
|
|
||||||
};
|
|
||||||
|
|
||||||
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
||||||
mod proxy_control_binding;
|
mod proxy_control_binding;
|
||||||
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
||||||
pub use self::proxy_control_binding::{
|
pub use self::proxy_control_binding::{ProxyControlBinding, NONE_PROXY_CONTROL_BINDING};
|
||||||
ProxyControlBinding, ProxyControlBindingClass, NONE_PROXY_CONTROL_BINDING,
|
|
||||||
};
|
|
||||||
|
|
||||||
mod timed_value_control_source;
|
mod timed_value_control_source;
|
||||||
pub use self::timed_value_control_source::TimedValueControlSourceExt;
|
pub use self::timed_value_control_source::TimedValueControlSourceExt;
|
||||||
pub use self::timed_value_control_source::{
|
pub use self::timed_value_control_source::{
|
||||||
TimedValueControlSource, TimedValueControlSourceClass, NONE_TIMED_VALUE_CONTROL_SOURCE,
|
TimedValueControlSource, NONE_TIMED_VALUE_CONTROL_SOURCE,
|
||||||
};
|
};
|
||||||
|
|
||||||
mod trigger_control_source;
|
mod trigger_control_source;
|
||||||
pub use self::trigger_control_source::TriggerControlSourceExt;
|
pub use self::trigger_control_source::TriggerControlSourceExt;
|
||||||
pub use self::trigger_control_source::{
|
pub use self::trigger_control_source::{TriggerControlSource, NONE_TRIGGER_CONTROL_SOURCE};
|
||||||
TriggerControlSource, TriggerControlSourceClass, NONE_TRIGGER_CONTROL_SOURCE,
|
|
||||||
};
|
|
||||||
|
|
||||||
mod enums;
|
mod enums;
|
||||||
pub use self::enums::InterpolationMode;
|
pub use self::enums::InterpolationMode;
|
||||||
|
|
|
@ -11,7 +11,7 @@ use gst;
|
||||||
use gst_controller_sys;
|
use gst_controller_sys;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_proxy_control_binding_get_type(),
|
get_type => || gst_controller_sys::gst_proxy_control_binding_get_type(),
|
||||||
|
|
|
@ -15,7 +15,7 @@ use std::mem::transmute;
|
||||||
use ControlPoint;
|
use ControlPoint;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_timed_value_control_source_get_type(),
|
get_type => || gst_controller_sys::gst_timed_value_control_source_get_type(),
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::mem::transmute;
|
||||||
use TimedValueControlSource;
|
use TimedValueControlSource;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_controller_sys::gst_trigger_control_source_get_type(),
|
get_type => || gst_controller_sys::gst_trigger_control_source_get_type(),
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
extern crate gstreamer_controller_sys;
|
extern crate gstreamer_controller_sys;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -21,7 +21,7 @@ use std::ptr;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_asset_get_type(),
|
get_type => || ges_sys::ges_asset_get_type(),
|
||||||
|
|
|
@ -10,7 +10,7 @@ use TimelineElement;
|
||||||
use TrackElement;
|
use TrackElement;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_base_effect_get_type(),
|
get_type => || ges_sys::ges_base_effect_get_type(),
|
||||||
|
|
|
@ -29,7 +29,7 @@ use TrackElement;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_clip_get_type(),
|
get_type => || ges_sys::ges_clip_get_type(),
|
||||||
|
|
|
@ -22,7 +22,7 @@ use Layer;
|
||||||
use TimelineElement;
|
use TimelineElement;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_container_get_type(),
|
get_type => || ges_sys::ges_container_get_type(),
|
||||||
|
|
|
@ -16,7 +16,7 @@ use TimelineElement;
|
||||||
use TrackElement;
|
use TrackElement;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_effect_get_type(),
|
get_type => || ges_sys::ges_effect_get_type(),
|
||||||
|
|
|
@ -19,7 +19,7 @@ use Extractable;
|
||||||
use TimelineElement;
|
use TimelineElement;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_group_get_type(),
|
get_type => || ges_sys::ges_group_get_type(),
|
||||||
|
|
|
@ -24,7 +24,7 @@ use Track;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_layer_get_type(),
|
get_type => || ges_sys::ges_layer_get_type(),
|
||||||
|
|
|
@ -4,23 +4,23 @@
|
||||||
|
|
||||||
mod asset;
|
mod asset;
|
||||||
pub use self::asset::AssetExt;
|
pub use self::asset::AssetExt;
|
||||||
pub use self::asset::{Asset, AssetClass, NONE_ASSET};
|
pub use self::asset::{Asset, NONE_ASSET};
|
||||||
|
|
||||||
mod base_effect;
|
mod base_effect;
|
||||||
pub use self::base_effect::BaseEffectExt;
|
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;
|
mod clip;
|
||||||
pub use self::clip::ClipExt;
|
pub use self::clip::ClipExt;
|
||||||
pub use self::clip::{Clip, ClipClass, NONE_CLIP};
|
pub use self::clip::{Clip, NONE_CLIP};
|
||||||
|
|
||||||
mod container;
|
mod container;
|
||||||
pub use self::container::GESContainerExt;
|
pub use self::container::GESContainerExt;
|
||||||
pub use self::container::{Container, ContainerClass, NONE_CONTAINER};
|
pub use self::container::{Container, NONE_CONTAINER};
|
||||||
|
|
||||||
mod effect;
|
mod effect;
|
||||||
pub use self::effect::EffectExt;
|
pub use self::effect::EffectExt;
|
||||||
pub use self::effect::{Effect, EffectClass, NONE_EFFECT};
|
pub use self::effect::{Effect, NONE_EFFECT};
|
||||||
|
|
||||||
mod extractable;
|
mod extractable;
|
||||||
pub use self::extractable::ExtractableExt;
|
pub use self::extractable::ExtractableExt;
|
||||||
|
@ -28,47 +28,47 @@ pub use self::extractable::{Extractable, NONE_EXTRACTABLE};
|
||||||
|
|
||||||
mod group;
|
mod group;
|
||||||
pub use self::group::GroupExt;
|
pub use self::group::GroupExt;
|
||||||
pub use self::group::{Group, GroupClass, NONE_GROUP};
|
pub use self::group::{Group, NONE_GROUP};
|
||||||
|
|
||||||
mod layer;
|
mod layer;
|
||||||
pub use self::layer::LayerExt;
|
pub use self::layer::LayerExt;
|
||||||
pub use self::layer::{Layer, LayerClass, NONE_LAYER};
|
pub use self::layer::{Layer, NONE_LAYER};
|
||||||
|
|
||||||
mod pipeline;
|
mod pipeline;
|
||||||
pub use self::pipeline::GESPipelineExt;
|
pub use self::pipeline::GESPipelineExt;
|
||||||
pub use self::pipeline::{Pipeline, PipelineClass, NONE_PIPELINE};
|
pub use self::pipeline::{Pipeline, NONE_PIPELINE};
|
||||||
|
|
||||||
mod project;
|
mod project;
|
||||||
pub use self::project::ProjectExt;
|
pub use self::project::ProjectExt;
|
||||||
pub use self::project::{Project, ProjectClass, NONE_PROJECT};
|
pub use self::project::{Project, NONE_PROJECT};
|
||||||
|
|
||||||
mod timeline;
|
mod timeline;
|
||||||
pub use self::timeline::TimelineExt;
|
pub use self::timeline::TimelineExt;
|
||||||
pub use self::timeline::{Timeline, TimelineClass, NONE_TIMELINE};
|
pub use self::timeline::{Timeline, NONE_TIMELINE};
|
||||||
|
|
||||||
mod timeline_element;
|
mod timeline_element;
|
||||||
pub use self::timeline_element::TimelineElementExt;
|
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;
|
mod track;
|
||||||
pub use self::track::GESTrackExt;
|
pub use self::track::GESTrackExt;
|
||||||
pub use self::track::{Track, TrackClass, NONE_TRACK};
|
pub use self::track::{Track, NONE_TRACK};
|
||||||
|
|
||||||
mod track_element;
|
mod track_element;
|
||||||
pub use self::track_element::TrackElementExt;
|
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;
|
mod uri_clip;
|
||||||
pub use self::uri_clip::UriClipExt;
|
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;
|
mod uri_clip_asset;
|
||||||
pub use self::uri_clip_asset::UriClipAssetExt;
|
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;
|
mod uri_source_asset;
|
||||||
pub use self::uri_source_asset::UriSourceAssetExt;
|
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;
|
mod enums;
|
||||||
pub use self::enums::Edge;
|
pub use self::enums::Edge;
|
||||||
|
|
|
@ -23,7 +23,7 @@ use PipelineFlags;
|
||||||
use Timeline;
|
use Timeline;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_pipeline_get_type(),
|
get_type => || ges_sys::ges_pipeline_get_type(),
|
||||||
|
|
|
@ -20,7 +20,7 @@ use Asset;
|
||||||
use Timeline;
|
use Timeline;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_project_get_type(),
|
get_type => || ges_sys::ges_project_get_type(),
|
||||||
|
|
|
@ -27,7 +27,7 @@ use Track;
|
||||||
use TrackElement;
|
use TrackElement;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_timeline_get_type(),
|
get_type => || ges_sys::ges_timeline_get_type(),
|
||||||
|
|
|
@ -32,7 +32,7 @@ use Timeline;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_timeline_element_get_type(),
|
get_type => || ges_sys::ges_timeline_element_get_type(),
|
||||||
|
|
|
@ -25,7 +25,7 @@ use TrackElement;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_track_get_type(),
|
get_type => || ges_sys::ges_track_get_type(),
|
||||||
|
|
|
@ -25,7 +25,7 @@ use Track;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_track_element_get_type(),
|
get_type => || ges_sys::ges_track_element_get_type(),
|
||||||
|
|
|
@ -22,7 +22,7 @@ use Extractable;
|
||||||
use TimelineElement;
|
use TimelineElement;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_uri_clip_get_type(),
|
get_type => || ges_sys::ges_uri_clip_get_type(),
|
||||||
|
|
|
@ -23,7 +23,7 @@ use Asset;
|
||||||
use UriSourceAsset;
|
use UriSourceAsset;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_uri_clip_asset_get_type(),
|
get_type => || ges_sys::ges_uri_clip_asset_get_type(),
|
||||||
|
|
|
@ -11,7 +11,7 @@ use Asset;
|
||||||
use UriClipAsset;
|
use UriClipAsset;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || ges_sys::ges_uri_source_asset_get_type(),
|
get_type => || ges_sys::ges_uri_source_asset_get_type(),
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
extern crate gstreamer_editing_services_sys;
|
extern crate gstreamer_editing_services_sys;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#include "manual.h"
|
#include "manual.h"
|
||||||
|
|
|
@ -18,7 +18,7 @@ use std::mem::transmute;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_base_filter_get_type(),
|
get_type => || gst_gl_sys::gst_gl_base_filter_get_type(),
|
||||||
|
|
|
@ -10,7 +10,7 @@ use gst_gl_sys;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_color_convert_get_type(),
|
get_type => || gst_gl_sys::gst_gl_color_convert_get_type(),
|
||||||
|
|
|
@ -17,7 +17,7 @@ use GLWindow;
|
||||||
use GLAPI;
|
use GLAPI;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_context_get_type(),
|
get_type => || gst_gl_sys::gst_gl_context_get_type(),
|
||||||
|
|
|
@ -20,7 +20,7 @@ use GLWindow;
|
||||||
use GLAPI;
|
use GLAPI;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_display_get_type(),
|
get_type => || gst_gl_sys::gst_gl_display_get_type(),
|
||||||
|
|
|
@ -9,7 +9,7 @@ use gst_gl_sys;
|
||||||
use GLDisplay;
|
use GLDisplay;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_display_egl_get_type(),
|
get_type => || gst_gl_sys::gst_gl_display_egl_get_type(),
|
||||||
|
|
|
@ -8,7 +8,7 @@ use gst_gl_sys;
|
||||||
use GLDisplay;
|
use GLDisplay;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_display_wayland_get_type(),
|
get_type => || gst_gl_sys::gst_gl_display_wayland_get_type(),
|
||||||
|
|
|
@ -8,7 +8,7 @@ use gst_gl_sys;
|
||||||
use GLDisplay;
|
use GLDisplay;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_display_x11_get_type(),
|
get_type => || gst_gl_sys::gst_gl_display_x11_get_type(),
|
||||||
|
|
|
@ -10,7 +10,7 @@ use std::mem;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_framebuffer_get_type(),
|
get_type => || gst_gl_sys::gst_gl_framebuffer_get_type(),
|
||||||
|
|
|
@ -27,7 +27,7 @@ use std::mem::transmute;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_overlay_compositor_get_type(),
|
get_type => || gst_gl_sys::gst_gl_overlay_compositor_get_type(),
|
||||||
|
|
|
@ -27,7 +27,7 @@ use GLSLStage;
|
||||||
use GLSLVersion;
|
use GLSLVersion;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_shader_get_type(),
|
get_type => || gst_gl_sys::gst_gl_shader_get_type(),
|
||||||
|
|
|
@ -11,7 +11,7 @@ use std::ptr;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_upload_get_type(),
|
get_type => || gst_gl_sys::gst_gl_upload_get_type(),
|
||||||
|
|
|
@ -21,7 +21,7 @@ use GLContext;
|
||||||
use GLStereoDownmix;
|
use GLStereoDownmix;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_view_convert_get_type(),
|
get_type => || gst_gl_sys::gst_gl_view_convert_get_type(),
|
||||||
|
|
|
@ -20,7 +20,7 @@ use GLContext;
|
||||||
use GLDisplay;
|
use GLDisplay;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_gl_window_get_type(),
|
get_type => || gst_gl_sys::gst_gl_window_get_type(),
|
||||||
|
|
|
@ -13,7 +13,7 @@ use GLSLProfile;
|
||||||
use GLSLVersion;
|
use GLSLVersion;
|
||||||
|
|
||||||
glib_wrapper! {
|
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 {
|
match fn {
|
||||||
get_type => || gst_gl_sys::gst_glsl_stage_get_type(),
|
get_type => || gst_gl_sys::gst_glsl_stage_get_type(),
|
||||||
|
|
|
@ -7,56 +7,56 @@ mod gl_base_filter;
|
||||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||||
pub use self::gl_base_filter::GLBaseFilterExt;
|
pub use self::gl_base_filter::GLBaseFilterExt;
|
||||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
#[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;
|
mod gl_color_convert;
|
||||||
pub use self::gl_color_convert::{GLColorConvert, GLColorConvertClass};
|
pub use self::gl_color_convert::GLColorConvert;
|
||||||
|
|
||||||
mod gl_context;
|
mod gl_context;
|
||||||
pub use self::gl_context::GLContextExt;
|
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;
|
mod gl_display;
|
||||||
pub use self::gl_display::GLDisplayExt;
|
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"))]
|
#[cfg(any(feature = "egl", feature = "dox"))]
|
||||||
mod gl_display_egl;
|
mod gl_display_egl;
|
||||||
#[cfg(any(feature = "egl", feature = "dox"))]
|
#[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"))]
|
#[cfg(any(feature = "wayland", feature = "dox"))]
|
||||||
mod gl_display_wayland;
|
mod gl_display_wayland;
|
||||||
#[cfg(any(feature = "wayland", feature = "dox"))]
|
#[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"))]
|
#[cfg(any(feature = "x11", feature = "dox"))]
|
||||||
mod gl_display_x11;
|
mod gl_display_x11;
|
||||||
#[cfg(any(feature = "x11", feature = "dox"))]
|
#[cfg(any(feature = "x11", feature = "dox"))]
|
||||||
pub use self::gl_display_x11::{GLDisplayX11, GLDisplayX11Class};
|
pub use self::gl_display_x11::GLDisplayX11;
|
||||||
|
|
||||||
mod gl_framebuffer;
|
mod gl_framebuffer;
|
||||||
pub use self::gl_framebuffer::GLFramebufferExt;
|
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;
|
mod gl_overlay_compositor;
|
||||||
pub use self::gl_overlay_compositor::{GLOverlayCompositor, GLOverlayCompositorClass};
|
pub use self::gl_overlay_compositor::GLOverlayCompositor;
|
||||||
|
|
||||||
mod glsl_stage;
|
mod glsl_stage;
|
||||||
pub use self::glsl_stage::{GLSLStage, GLSLStageClass};
|
pub use self::glsl_stage::GLSLStage;
|
||||||
|
|
||||||
mod gl_shader;
|
mod gl_shader;
|
||||||
pub use self::gl_shader::{GLShader, GLShaderClass};
|
pub use self::gl_shader::GLShader;
|
||||||
|
|
||||||
mod gl_upload;
|
mod gl_upload;
|
||||||
pub use self::gl_upload::{GLUpload, GLUploadClass};
|
pub use self::gl_upload::GLUpload;
|
||||||
|
|
||||||
mod gl_view_convert;
|
mod gl_view_convert;
|
||||||
pub use self::gl_view_convert::{GLViewConvert, GLViewConvertClass};
|
pub use self::gl_view_convert::GLViewConvert;
|
||||||
|
|
||||||
mod gl_window;
|
mod gl_window;
|
||||||
pub use self::gl_window::GLWindowExt;
|
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;
|
mod enums;
|
||||||
pub use self::enums::GLContextError;
|
pub use self::enums::GLContextError;
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
Generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#[cfg(not(feature = "dox"))]
|
#[cfg(not(feature = "dox"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// This file was generated by gir (https://github.com/gtk-rs/gir @ cea2f7c)
|
// This file was generated by gir (https://github.com/gtk-rs/gir @ db37199)
|
||||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 0dd9275b)
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 54e2ef5e)
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
#![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
Loading…
Reference in a new issue