mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-05-20 09:18:15 +00:00
Update everything for glib macro renamings
This commit is contained in:
parent
708c6aa57e
commit
ea6c05e16c
|
@ -138,7 +138,7 @@ impl ObjectSubclass for AudioEcho {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -11,7 +11,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
mod ring_buffer;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct AudioEcho(ObjectSubclass<imp::AudioEcho>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -1755,7 +1755,7 @@ impl ObjectSubclass for AudioLoudNorm {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -22,7 +22,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct AudioLoudNorm(ObjectSubclass<imp::AudioLoudNorm>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -196,7 +196,7 @@ impl ObjectSubclass for AudioRNNoise {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -11,7 +11,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct AudioRNNoise(ObjectSubclass<imp::AudioRNNoise>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ impl ObjectSubclass for ClaxonDec {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ClaxonDec(ObjectSubclass<imp::ClaxonDec>) @extends gst_audio::AudioDecoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
use gst::prelude::*;
|
||||
|
@ -366,7 +365,7 @@ impl ObjectSubclass for CsoundFilter {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
let csound = Csound::new();
|
||||
|
|
|
@ -15,12 +15,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct CsoundFilter(ObjectSubclass<imp::CsoundFilter>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ impl ObjectSubclass for LewtonDec {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct LewtonDec(ObjectSubclass<imp::LewtonDec>) @extends gst_audio::AudioDecoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -123,7 +123,7 @@ impl ObjectSubclass for FileSink {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -12,7 +12,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct FileSink(ObjectSubclass<imp::FileSink>) @extends gst_base::BaseSink, gst::Element, gst::Object, @implements gst::URIHandler;
|
||||
}
|
||||
|
||||
|
|
|
@ -137,7 +137,7 @@ impl ObjectSubclass for FileSrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -11,7 +11,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct FileSrc(ObjectSubclass<imp::FileSrc>) @extends gst_base::BaseSrc, gst::Element, gst::Object, @implements gst::URIHandler;
|
||||
}
|
||||
|
||||
|
|
|
@ -568,7 +568,7 @@ impl ObjectSubclass for Decrypter {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -26,7 +26,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Decrypter(ObjectSubclass<imp::Decrypter>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -395,7 +395,7 @@ impl ObjectSubclass for Encrypter {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -26,7 +26,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Encrypter(ObjectSubclass<imp::Encrypter>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,6 @@ use futures::future::BoxFuture;
|
|||
use futures::lock::Mutex as FutMutex;
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -564,7 +563,7 @@ impl ObjectSubclass for AppSrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -16,12 +16,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct AppSrc(ObjectSubclass<imp::AppSrc>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ use futures::future::BoxFuture;
|
|||
use futures::future::{abortable, AbortHandle};
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -433,7 +432,7 @@ impl ObjectSubclass for InputSelector {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -15,12 +15,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct InputSelector(ObjectSubclass<imp::InputSelector>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ use futures::future::BoxFuture;
|
|||
use futures::future::{abortable, AbortHandle, Aborted};
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -1417,7 +1416,7 @@ impl ObjectSubclass for JitterBuffer {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -19,13 +19,12 @@ use super::ffi;
|
|||
|
||||
use std::ptr;
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
use glib::translate::*;
|
||||
|
||||
use std::mem;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct RTPJitterBuffer(Object<ffi::RTPJitterBuffer>);
|
||||
|
||||
match fn {
|
||||
|
|
|
@ -22,9 +22,7 @@ mod imp;
|
|||
#[allow(clippy::module_inception)]
|
||||
pub mod jitterbuffer;
|
||||
|
||||
use glib::glib_wrapper;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct JitterBuffer(ObjectSubclass<imp::JitterBuffer>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ use futures::channel::oneshot;
|
|||
use futures::future::BoxFuture;
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -655,7 +654,7 @@ impl ObjectSubclass for ProxySink {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
@ -1170,7 +1169,7 @@ impl ObjectSubclass for ProxySrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -15,12 +15,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ProxySink(ObjectSubclass<imp::ProxySink>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
@ -29,7 +28,7 @@ glib_wrapper! {
|
|||
unsafe impl Send for ProxySink {}
|
||||
unsafe impl Sync for ProxySink {}
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ProxySrc(ObjectSubclass<imp::ProxySrc>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ use futures::channel::oneshot;
|
|||
use futures::future::BoxFuture;
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -756,7 +755,7 @@ impl ObjectSubclass for Queue {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -15,12 +15,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Queue(ObjectSubclass<imp::Queue>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@ use futures::future::BoxFuture;
|
|||
use futures::lock::Mutex as FutMutex;
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -616,7 +615,7 @@ impl ObjectSubclass for TcpClientSrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -16,12 +16,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct TcpClientSrc(ObjectSubclass<imp::TcpClientSrc>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@ use futures::future::BoxFuture;
|
|||
use futures::lock::Mutex;
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -1132,7 +1131,7 @@ impl ObjectSubclass for UdpSink {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -15,12 +15,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct UdpSink(ObjectSubclass<imp::UdpSink>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ use futures::future::BoxFuture;
|
|||
use futures::lock::Mutex as FutMutex;
|
||||
use futures::prelude::*;
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::prelude::*;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
@ -793,7 +792,7 @@ impl ObjectSubclass for UdpSrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
|
|
@ -15,12 +15,11 @@
|
|||
// Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||
// Boston, MA 02110-1335, USA.
|
||||
|
||||
use glib::glib_wrapper;
|
||||
use glib::prelude::*;
|
||||
|
||||
mod imp;
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct UdpSrc(ObjectSubclass<imp::UdpSrc>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,6 @@ use futures::lock::Mutex as FutMutex;
|
|||
use futures::prelude::*;
|
||||
|
||||
use glib::GBoxed;
|
||||
use glib::{glib_object_subclass, glib_wrapper};
|
||||
|
||||
use gst::prelude::*;
|
||||
use gst::subclass::prelude::*;
|
||||
|
@ -320,7 +319,7 @@ mod imp_src {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = glib::subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
@ -442,7 +441,7 @@ mod imp_src {
|
|||
}
|
||||
}
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ElementSrcTest(ObjectSubclass<imp_src::ElementSrcTest>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
unsafe impl Send for ElementSrcTest {}
|
||||
|
@ -638,7 +637,7 @@ mod imp_sink {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = glib::subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn class_init(klass: &mut Self::Class) {
|
||||
klass.set_metadata(
|
||||
|
@ -720,7 +719,7 @@ mod imp_sink {
|
|||
}
|
||||
}
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ElementSinkTest(ObjectSubclass<imp_sink::ElementSinkTest>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
unsafe impl Send for ElementSinkTest {}
|
||||
|
|
|
@ -1101,7 +1101,7 @@ impl ObjectSubclass for ReqwestHttpSrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ReqwestHttpSrc(ObjectSubclass<imp::ReqwestHttpSrc>) @extends gst_base::PushSrc, gst_base::BaseSrc, gst::Element, gst::Object, @implements gst::URIHandler;
|
||||
}
|
||||
|
||||
|
|
|
@ -1001,7 +1001,7 @@ impl ObjectSubclass for Transcriber {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -20,7 +20,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
mod packet;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Transcriber(ObjectSubclass<imp::Transcriber>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -389,7 +389,7 @@ impl ObjectSubclass for S3Sink {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct S3Sink(ObjectSubclass<imp::S3Sink>) @extends gst_base::BaseSink, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -213,7 +213,7 @@ impl ObjectSubclass for S3Src {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct S3Src(ObjectSubclass<imp::S3Src>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -262,7 +262,7 @@ impl ObjectSubclass for TextWrap {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -19,7 +19,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct TextWrap(ObjectSubclass<imp::TextWrap>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -122,7 +122,7 @@ impl ObjectSubclass for Identity {
|
|||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
// This macro provides some boilerplate.
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
// Called when a new instance is to be created. We need to return an instance
|
||||
// of our struct here and also get the class struct passed in case it's needed
|
||||
|
|
|
@ -11,7 +11,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
|
||||
// The public Rust wrapper type for our element
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Identity(ObjectSubclass<imp::Identity>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ impl ObjectSubclass for ProgressBin {
|
|||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
// This macro provides some boilerplate.
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
// Called when a new instance is to be created. We need to return an instance
|
||||
// of our struct here and also get the class struct passed in case it's needed
|
||||
|
|
|
@ -30,7 +30,7 @@ pub enum ProgressBinOutput {
|
|||
}
|
||||
|
||||
// The public Rust wrapper type for our element
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ProgressBin(ObjectSubclass<imp::ProgressBin>) @extends gst::Bin, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -122,7 +122,7 @@ impl ObjectSubclass for Rgb2Gray {
|
|||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
// This macro provides some boilerplate
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
// Called when a new instance is to be created. We need to return an instance
|
||||
// of our struct here.
|
||||
|
|
|
@ -11,7 +11,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
|
||||
// The public Rust wrapper type for our element
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Rgb2Gray(ObjectSubclass<imp::Rgb2Gray>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -207,7 +207,7 @@ impl ObjectSubclass for SineSrc {
|
|||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
// This macro provides some boilerplate.
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
// Called when a new instance is to be created. We need to return an instance
|
||||
// of our struct here.
|
||||
|
|
|
@ -11,7 +11,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
|
||||
// The public Rust wrapper type for our element
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct SineSrc(ObjectSubclass<imp::SineSrc>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -175,7 +175,7 @@ impl ObjectSubclass for Rgb2Gray {
|
|||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
// This macro provides some boilerplate
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {}
|
||||
|
@ -198,7 +198,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
|
||||
// The public Rust wrapper type for our element
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Rgb2Gray(ObjectSubclass<imp::Rgb2Gray>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
@ -290,7 +290,7 @@ impl ObjectSubclass for Rgb2Gray {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
}
|
||||
|
||||
impl ObjectImpl for Rgb2Gray {}
|
||||
|
@ -305,7 +305,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Rgb2Gray(ObjectSubclass<imp::Rgb2Gray>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -154,7 +154,7 @@ impl ObjectSubclass for SineSrc {
|
|||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
// This macro provides some boilerplate.
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
// Called when a new instance is to be created. We need to return an instance
|
||||
// of our struct here.
|
||||
|
@ -380,7 +380,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
|
||||
// The public Rust wrapper type for our element
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct SineSrc(ObjectSubclass<imp::SineSrc>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ use glib::Value;
|
|||
use std::boxed::Box as Box_;
|
||||
use std::mem::transmute;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Aggregator(Object<ffi::GstAggregator, ffi::GstAggregatorClass>) @extends gst::Element, gst::Object;
|
||||
|
||||
match fn {
|
||||
|
|
|
@ -13,7 +13,7 @@ use glib::Value;
|
|||
use std::boxed::Box as Box_;
|
||||
use std::mem::transmute;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct AggregatorPad(Object<ffi::GstAggregatorPad, ffi::GstAggregatorPadClass>) @extends gst::Pad, gst::Object;
|
||||
|
||||
match fn {
|
||||
|
|
|
@ -70,7 +70,7 @@ impl ObjectSubclass for CustomSource {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct CustomSource(ObjectSubclass<imp::CustomSource>) @extends gst::Bin, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -311,7 +311,7 @@ impl ObjectSubclass for FallbackSrc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -42,7 +42,7 @@ enum Status {
|
|||
Running,
|
||||
}
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct FallbackSrc(ObjectSubclass<imp::FallbackSrc>) @extends gst::Bin, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ impl ObjectSubclass for VideoFallbackSource {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("src").unwrap();
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct VideoFallbackSource(ObjectSubclass<imp::VideoFallbackSource>) @extends gst::Bin, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -698,7 +698,7 @@ impl ObjectSubclass for FallbackSwitch {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -22,7 +22,7 @@ use crate::gst_base_compat as gst_base;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct FallbackSwitch(ObjectSubclass<imp::FallbackSwitch>) @extends gst_base::Aggregator, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -1559,7 +1559,7 @@ impl ObjectSubclass for ToggleRecord {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -19,7 +19,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct ToggleRecord(ObjectSubclass<imp::ToggleRecord>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ impl ObjectSubclass for CdgDec {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct CdgDec(ObjectSubclass<imp::CdgDec>) @extends gst_video::VideoDecoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ impl ObjectSubclass for CdgParse {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct CdgParse(ObjectSubclass<imp::CdgParse>) @extends gst_base::BaseParse, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -390,7 +390,7 @@ impl ObjectSubclass for CCDetect {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -19,7 +19,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct CCDetect(ObjectSubclass<imp::CCDetect>) @extends gst_base::BaseTransform, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -391,7 +391,7 @@ impl ObjectSubclass for Cea608Overlay {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -25,7 +25,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Cea608Overlay(ObjectSubclass<imp::Cea608Overlay>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -378,7 +378,7 @@ impl ObjectSubclass for Cea608ToTt {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Cea608ToTt(ObjectSubclass<imp::Cea608ToTt>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -473,7 +473,7 @@ impl ObjectSubclass for MccEnc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -20,7 +20,7 @@ use glib::prelude::*;
|
|||
mod headers;
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct MccEnc(ObjectSubclass<imp::MccEnc>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -1134,7 +1134,7 @@ impl ObjectSubclass for MccParse {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -20,7 +20,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
mod parser;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct MccParse(ObjectSubclass<imp::MccParse>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -340,7 +340,7 @@ impl ObjectSubclass for SccEnc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -20,7 +20,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct SccEnc(ObjectSubclass<imp::SccEnc>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -1003,7 +1003,7 @@ impl ObjectSubclass for SccParse {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -21,7 +21,7 @@ use glib::prelude::*;
|
|||
mod imp;
|
||||
mod parser;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct SccParse(ObjectSubclass<imp::SccParse>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -790,7 +790,7 @@ impl ObjectSubclass for TtToCea608 {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -29,7 +29,7 @@ enum Mode {
|
|||
RollUp4,
|
||||
}
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct TtToCea608(ObjectSubclass<imp::TtToCea608>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -352,7 +352,7 @@ impl ObjectSubclass for Dav1dDec {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Dav1dDec(ObjectSubclass<imp::Dav1dDec>) @extends gst_video::VideoDecoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -129,7 +129,7 @@ impl ObjectSubclass for FlvDemux {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn with_class(klass: &Self::Class) -> Self {
|
||||
let templ = klass.get_pad_template("sink").unwrap();
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct FlvDemux(ObjectSubclass<imp::FlvDemux>) @extends gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -149,7 +149,7 @@ impl ObjectSubclass for GifEnc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct GifEnc(ObjectSubclass<imp::GifEnc>) @extends gst_video::VideoEncoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -303,7 +303,7 @@ impl ObjectSubclass for Rav1Enc {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib::glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use glib::prelude::*;
|
|||
|
||||
mod imp;
|
||||
|
||||
glib::glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct Rav1Enc(ObjectSubclass<imp::Rav1Enc>) @extends gst_video::VideoEncoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
use std::{io, io::Write, sync::Arc};
|
||||
|
||||
use glib::glib_object_subclass;
|
||||
use glib::subclass;
|
||||
use glib::subclass::prelude::*;
|
||||
|
||||
|
@ -196,7 +195,7 @@ impl ObjectSubclass for PngEncoder {
|
|||
type Instance = gst::subclass::ElementInstanceStruct<Self>;
|
||||
type Class = subclass::simple::ClassStruct<Self>;
|
||||
|
||||
glib_object_subclass!();
|
||||
glib::object_subclass!();
|
||||
|
||||
fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use glib::prelude::*;
|
||||
use glib::{glib_wrapper, GEnum};
|
||||
use glib::GEnum;
|
||||
|
||||
mod imp;
|
||||
|
||||
|
@ -79,7 +79,7 @@ impl From<FilterType> for png::FilterType {
|
|||
}
|
||||
}
|
||||
|
||||
glib_wrapper! {
|
||||
glib::wrapper! {
|
||||
pub struct PngEncoder(ObjectSubclass<imp::PngEncoder>) @extends gst_video::VideoEncoder, gst::Element, gst::Object;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue