Regenerate with latest gir

This commit is contained in:
Sebastian Dröge 2021-11-13 11:05:09 +02:00
parent eda7cebb42
commit dd9e12822f
130 changed files with 1804 additions and 991 deletions

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -37,8 +37,8 @@ pub const GST_APP_STREAM_TYPE_SEEKABLE: GstAppStreamType = 1;
pub const GST_APP_STREAM_TYPE_RANDOM_ACCESS: GstAppStreamType = 2;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAppSinkCallbacks {
pub eos: Option<unsafe extern "C" fn(*mut GstAppSink, gpointer)>,
pub new_preroll: Option<unsafe extern "C" fn(*mut GstAppSink, gpointer) -> gst::GstFlowReturn>,
@ -58,8 +58,8 @@ impl ::std::fmt::Debug for GstAppSinkCallbacks {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAppSinkClass {
pub basesink_class: gst_base::GstBaseSinkClass,
pub eos: Option<unsafe extern "C" fn(*mut GstAppSink)>,
@ -93,12 +93,15 @@ impl ::std::fmt::Debug for GstAppSinkClass {
}
#[repr(C)]
pub struct _GstAppSinkPrivate(c_void);
pub struct _GstAppSinkPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAppSinkPrivate = *mut _GstAppSinkPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAppSrcCallbacks {
pub need_data: Option<unsafe extern "C" fn(*mut GstAppSrc, c_uint, gpointer)>,
pub enough_data: Option<unsafe extern "C" fn(*mut GstAppSrc, gpointer)>,
@ -116,8 +119,8 @@ impl ::std::fmt::Debug for GstAppSrcCallbacks {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAppSrcClass {
pub basesrc_class: gst_base::GstBaseSrcClass,
pub need_data: Option<unsafe extern "C" fn(*mut GstAppSrc, c_uint)>,
@ -149,13 +152,16 @@ impl ::std::fmt::Debug for GstAppSrcClass {
}
#[repr(C)]
pub struct _GstAppSrcPrivate(c_void);
pub struct _GstAppSrcPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAppSrcPrivate = *mut _GstAppSrcPrivate;
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAppSink {
pub basesink: gst_base::GstBaseSink,
pub priv_: *mut GstAppSinkPrivate,
@ -170,8 +176,8 @@ impl ::std::fmt::Debug for GstAppSink {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAppSrc {
pub basesrc: gst_base::GstBaseSrc,
pub priv_: *mut GstAppSrcPrivate,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -319,8 +319,8 @@ pub type GstAudioRingBufferCallback =
Option<unsafe extern "C" fn(*mut GstAudioRingBuffer, *mut u8, c_uint, gpointer)>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioAggregatorClass {
pub parent_class: gst_base::GstAggregatorClass,
pub create_output_buffer:
@ -349,8 +349,8 @@ impl ::std::fmt::Debug for GstAudioAggregatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioAggregatorConvertPadClass {
pub parent_class: GstAudioAggregatorPadClass,
pub _gst_reserved: [gpointer; 4],
@ -365,12 +365,15 @@ impl ::std::fmt::Debug for GstAudioAggregatorConvertPadClass {
}
#[repr(C)]
pub struct _GstAudioAggregatorConvertPadPrivate(c_void);
pub struct _GstAudioAggregatorConvertPadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioAggregatorConvertPadPrivate = *mut _GstAudioAggregatorConvertPadPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioAggregatorPadClass {
pub parent_class: gst_base::GstAggregatorPadClass,
pub convert_buffer: Option<
@ -396,17 +399,23 @@ impl ::std::fmt::Debug for GstAudioAggregatorPadClass {
}
#[repr(C)]
pub struct _GstAudioAggregatorPadPrivate(c_void);
pub struct _GstAudioAggregatorPadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioAggregatorPadPrivate = *mut _GstAudioAggregatorPadPrivate;
#[repr(C)]
pub struct _GstAudioAggregatorPrivate(c_void);
pub struct _GstAudioAggregatorPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioAggregatorPrivate = *mut _GstAudioAggregatorPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioBaseSinkClass {
pub parent_class: gst_base::GstBaseSinkClass,
pub create_ringbuffer:
@ -428,12 +437,15 @@ impl ::std::fmt::Debug for GstAudioBaseSinkClass {
}
#[repr(C)]
pub struct _GstAudioBaseSinkPrivate(c_void);
pub struct _GstAudioBaseSinkPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioBaseSinkPrivate = *mut _GstAudioBaseSinkPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioBaseSrcClass {
pub parent_class: gst_base::GstPushSrcClass,
pub create_ringbuffer:
@ -451,12 +463,15 @@ impl ::std::fmt::Debug for GstAudioBaseSrcClass {
}
#[repr(C)]
pub struct _GstAudioBaseSrcPrivate(c_void);
pub struct _GstAudioBaseSrcPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioBaseSrcPrivate = *mut _GstAudioBaseSrcPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioBuffer {
pub info: GstAudioInfo,
pub n_samples: size_t,
@ -481,8 +496,8 @@ impl ::std::fmt::Debug for GstAudioBuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioCdSrcClass {
pub pushsrc_class: gst_base::GstPushSrcClass,
pub open: Option<unsafe extern "C" fn(*mut GstAudioCdSrc, *const c_char) -> gboolean>,
@ -503,12 +518,15 @@ impl ::std::fmt::Debug for GstAudioCdSrcClass {
}
#[repr(C)]
pub struct _GstAudioCdSrcPrivate(c_void);
pub struct _GstAudioCdSrcPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioCdSrcPrivate = *mut _GstAudioCdSrcPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioCdSrcTrack {
pub is_audio: gboolean,
pub num: c_uint,
@ -532,12 +550,15 @@ impl ::std::fmt::Debug for GstAudioCdSrcTrack {
}
#[repr(C)]
pub struct _GstAudioChannelMixer(c_void);
pub struct _GstAudioChannelMixer {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioChannelMixer = *mut _GstAudioChannelMixer;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioClippingMeta {
pub meta: gst::GstMeta,
pub format: gst::GstFormat,
@ -556,8 +577,8 @@ impl ::std::fmt::Debug for GstAudioClippingMeta {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioClockClass {
pub parent_class: gst::GstSystemClockClass,
pub _gst_reserved: [gpointer; 4],
@ -572,7 +593,10 @@ impl ::std::fmt::Debug for GstAudioClockClass {
}
#[repr(C)]
pub struct GstAudioConverter(c_void);
pub struct GstAudioConverter {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstAudioConverter {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -581,8 +605,8 @@ impl ::std::fmt::Debug for GstAudioConverter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioDecoderClass {
pub element_class: gst::GstElementClass,
pub start: Option<unsafe extern "C" fn(*mut GstAudioDecoder) -> gboolean>,
@ -659,12 +683,15 @@ impl ::std::fmt::Debug for GstAudioDecoderClass {
}
#[repr(C)]
pub struct _GstAudioDecoderPrivate(c_void);
pub struct _GstAudioDecoderPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioDecoderPrivate = *mut _GstAudioDecoderPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioDownmixMeta {
pub meta: gst::GstMeta,
pub from_position: *mut GstAudioChannelPosition,
@ -687,8 +714,8 @@ impl ::std::fmt::Debug for GstAudioDownmixMeta {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioEncoderClass {
pub element_class: gst::GstElementClass,
pub start: Option<unsafe extern "C" fn(*mut GstAudioEncoder) -> gboolean>,
@ -756,12 +783,15 @@ impl ::std::fmt::Debug for GstAudioEncoderClass {
}
#[repr(C)]
pub struct _GstAudioEncoderPrivate(c_void);
pub struct _GstAudioEncoderPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioEncoderPrivate = *mut _GstAudioEncoderPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioFilterClass {
pub basetransformclass: gst_base::GstBaseTransformClass,
pub setup: Option<unsafe extern "C" fn(*mut GstAudioFilter, *const GstAudioInfo) -> gboolean>,
@ -777,8 +807,8 @@ impl ::std::fmt::Debug for GstAudioFilterClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioFormatInfo {
pub format: GstAudioFormat,
pub name: *const c_char,
@ -812,8 +842,8 @@ impl ::std::fmt::Debug for GstAudioFormatInfo {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioInfo {
pub finfo: *const GstAudioFormatInfo,
pub flags: GstAudioFlags,
@ -838,8 +868,8 @@ impl ::std::fmt::Debug for GstAudioInfo {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioLevelMeta {
pub meta: gst::GstMeta,
pub level: u8,
@ -856,8 +886,8 @@ impl ::std::fmt::Debug for GstAudioLevelMeta {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioMeta {
pub meta: gst::GstMeta,
pub info: GstAudioInfo,
@ -879,17 +909,23 @@ impl ::std::fmt::Debug for GstAudioMeta {
}
#[repr(C)]
pub struct _GstAudioQuantize(c_void);
pub struct _GstAudioQuantize {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioQuantize = *mut _GstAudioQuantize;
#[repr(C)]
pub struct _GstAudioResampler(c_void);
pub struct _GstAudioResampler {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioResampler = *mut _GstAudioResampler;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioRingBufferClass {
pub parent_class: gst::GstObjectClass,
pub open_device: Option<unsafe extern "C" fn(*mut GstAudioRingBuffer) -> gboolean>,
@ -938,8 +974,8 @@ impl ::std::fmt::Debug for GstAudioRingBufferClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioRingBufferSpec {
pub caps: *mut gst::GstCaps,
pub type_: GstAudioRingBufferFormatType,
@ -967,8 +1003,8 @@ impl ::std::fmt::Debug for GstAudioRingBufferSpec {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioSinkClass {
pub parent_class: GstAudioBaseSinkClass,
pub open: Option<unsafe extern "C" fn(*mut GstAudioSink) -> gboolean>,
@ -1004,8 +1040,8 @@ impl ::std::fmt::Debug for GstAudioSinkClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioSinkClassExtension {
pub clear_all: Option<unsafe extern "C" fn(*mut GstAudioSink)>,
}
@ -1018,8 +1054,8 @@ impl ::std::fmt::Debug for GstAudioSinkClassExtension {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioSrcClass {
pub parent_class: GstAudioBaseSrcClass,
pub open: Option<unsafe extern "C" fn(*mut GstAudioSrc) -> gboolean>,
@ -1051,7 +1087,10 @@ impl ::std::fmt::Debug for GstAudioSrcClass {
}
#[repr(C)]
pub struct GstAudioStreamAlign(c_void);
pub struct GstAudioStreamAlign {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstAudioStreamAlign {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -1060,8 +1099,8 @@ impl ::std::fmt::Debug for GstAudioStreamAlign {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstStreamVolumeInterface {
pub iface: gobject::GTypeInterface,
}
@ -1075,8 +1114,8 @@ impl ::std::fmt::Debug for GstStreamVolumeInterface {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioAggregator {
pub parent: gst_base::GstAggregator,
pub current_caps: *mut gst::GstCaps,
@ -1093,8 +1132,8 @@ impl ::std::fmt::Debug for GstAudioAggregator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioAggregatorConvertPad {
pub parent: GstAudioAggregatorPad,
pub priv_: *mut GstAudioAggregatorConvertPadPrivate,
@ -1108,8 +1147,8 @@ impl ::std::fmt::Debug for GstAudioAggregatorConvertPad {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioAggregatorPad {
pub parent: gst_base::GstAggregatorPad,
pub info: GstAudioInfo,
@ -1126,8 +1165,8 @@ impl ::std::fmt::Debug for GstAudioAggregatorPad {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioBaseSink {
pub element: gst_base::GstBaseSink,
pub ringbuffer: *mut GstAudioRingBuffer,
@ -1154,8 +1193,8 @@ impl ::std::fmt::Debug for GstAudioBaseSink {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioBaseSrc {
pub element: gst_base::GstPushSrc,
pub ringbuffer: *mut GstAudioRingBuffer,
@ -1180,8 +1219,8 @@ impl ::std::fmt::Debug for GstAudioBaseSrc {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioCdSrc {
pub pushsrc: gst_base::GstPushSrc,
pub tags: *mut gst::GstTagList,
@ -1199,8 +1238,8 @@ impl ::std::fmt::Debug for GstAudioCdSrc {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioClock {
pub clock: gst::GstSystemClock,
pub func: GstAudioClockGetTimeFunc,
@ -1222,8 +1261,8 @@ impl ::std::fmt::Debug for GstAudioClock {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioDecoder {
pub element: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -1248,8 +1287,8 @@ impl ::std::fmt::Debug for GstAudioDecoder {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioEncoder {
pub element: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -1274,8 +1313,8 @@ impl ::std::fmt::Debug for GstAudioEncoder {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioFilter {
pub basetransform: gst_base::GstBaseTransform,
pub info: GstAudioInfo,
@ -1291,8 +1330,8 @@ impl ::std::fmt::Debug for GstAudioFilter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioRingBuffer {
pub object: gst::GstObject,
pub cond: glib::GCond,
@ -1339,8 +1378,8 @@ impl ::std::fmt::Debug for GstAudioRingBuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioSink {
pub element: GstAudioBaseSink,
pub thread: *mut glib::GThread,
@ -1355,8 +1394,8 @@ impl ::std::fmt::Debug for GstAudioSink {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioSrc {
pub element: GstAudioBaseSrc,
pub thread: *mut glib::GThread,
@ -1373,7 +1412,10 @@ impl ::std::fmt::Debug for GstAudioSrc {
// Interfaces
#[repr(C)]
pub struct GstStreamVolume(c_void);
pub struct GstStreamVolume {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstStreamVolume {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -59,8 +59,8 @@ pub const GST_COLLECT_PADS_STATE_WAITING: GstCollectPadsStateFlags = 8;
pub const GST_COLLECT_PADS_STATE_LOCKED: GstCollectPadsStateFlags = 16;
// Unions
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub union GstCollectData_ABI {
pub abi: GstCollectData_ABI_abi,
pub _gst_reserved: [gpointer; 4],
@ -138,12 +138,15 @@ pub type GstTypeFindHelperGetRangeFunction = Option<
// Records
#[repr(C)]
pub struct _GstAdapterClass(c_void);
pub struct _GstAdapterClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAdapterClass = *mut _GstAdapterClass;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAggregatorClass {
pub parent_class: gst::GstElementClass,
pub flush: Option<unsafe extern "C" fn(*mut GstAggregator) -> gst::GstFlowReturn>,
@ -262,8 +265,8 @@ impl ::std::fmt::Debug for GstAggregatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAggregatorPadClass {
pub parent_class: gst::GstPadClass,
pub flush: Option<
@ -290,17 +293,23 @@ impl ::std::fmt::Debug for GstAggregatorPadClass {
}
#[repr(C)]
pub struct _GstAggregatorPadPrivate(c_void);
pub struct _GstAggregatorPadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAggregatorPadPrivate = *mut _GstAggregatorPadPrivate;
#[repr(C)]
pub struct _GstAggregatorPrivate(c_void);
pub struct _GstAggregatorPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAggregatorPrivate = *mut _GstAggregatorPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseParseClass {
pub parent_class: gst::GstElementClass,
pub start: Option<unsafe extern "C" fn(*mut GstBaseParse) -> gboolean>,
@ -357,8 +366,8 @@ impl ::std::fmt::Debug for GstBaseParseClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseParseFrame {
pub buffer: *mut gst::GstBuffer,
pub out_buffer: *mut gst::GstBuffer,
@ -384,12 +393,15 @@ impl ::std::fmt::Debug for GstBaseParseFrame {
}
#[repr(C)]
pub struct _GstBaseParsePrivate(c_void);
pub struct _GstBaseParsePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstBaseParsePrivate = *mut _GstBaseParsePrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseSinkClass {
pub parent_class: gst::GstElementClass,
pub get_caps:
@ -458,12 +470,15 @@ impl ::std::fmt::Debug for GstBaseSinkClass {
}
#[repr(C)]
pub struct _GstBaseSinkPrivate(c_void);
pub struct _GstBaseSinkPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstBaseSinkPrivate = *mut _GstBaseSinkPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseSrcClass {
pub parent_class: gst::GstElementClass,
pub get_caps:
@ -549,12 +564,15 @@ impl ::std::fmt::Debug for GstBaseSrcClass {
}
#[repr(C)]
pub struct _GstBaseSrcPrivate(c_void);
pub struct _GstBaseSrcPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstBaseSrcPrivate = *mut _GstBaseSrcPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseTransformClass {
pub parent_class: gst::GstElementClass,
pub passthrough_on_same_caps: gboolean,
@ -714,12 +732,15 @@ impl ::std::fmt::Debug for GstBaseTransformClass {
}
#[repr(C)]
pub struct _GstBaseTransformPrivate(c_void);
pub struct _GstBaseTransformPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstBaseTransformPrivate = *mut _GstBaseTransformPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBitReader {
pub data: *const u8,
pub size: c_uint,
@ -739,8 +760,8 @@ impl ::std::fmt::Debug for GstBitReader {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBitWriter {
pub data: *mut u8,
pub bit_size: c_uint,
@ -759,8 +780,8 @@ impl ::std::fmt::Debug for GstBitWriter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstByteReader {
pub data: *const u8,
pub size: c_uint,
@ -778,8 +799,8 @@ impl ::std::fmt::Debug for GstByteReader {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstByteWriter {
pub parent: GstByteReader,
pub alloc_size: c_uint,
@ -799,8 +820,8 @@ impl ::std::fmt::Debug for GstByteWriter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstCollectData {
pub collect: *mut GstCollectPads,
pub pad: *mut gst::GstPad,
@ -826,12 +847,15 @@ impl ::std::fmt::Debug for GstCollectData {
}
#[repr(C)]
pub struct _GstCollectDataPrivate(c_void);
pub struct _GstCollectDataPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstCollectDataPrivate = *mut _GstCollectDataPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstCollectData_ABI_abi {
pub dts: i64,
}
@ -844,8 +868,8 @@ impl ::std::fmt::Debug for GstCollectData_ABI_abi {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstCollectPadsClass {
pub parent_class: gst::GstObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -860,12 +884,15 @@ impl ::std::fmt::Debug for GstCollectPadsClass {
}
#[repr(C)]
pub struct _GstCollectPadsPrivate(c_void);
pub struct _GstCollectPadsPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstCollectPadsPrivate = *mut _GstCollectPadsPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDataQueueClass {
pub parent_class: gobject::GObjectClass,
pub empty: Option<unsafe extern "C" fn(*mut GstDataQueue)>,
@ -884,8 +911,8 @@ impl ::std::fmt::Debug for GstDataQueueClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDataQueueItem {
pub object: *mut gst::GstMiniObject,
pub size: c_uint,
@ -908,12 +935,15 @@ impl ::std::fmt::Debug for GstDataQueueItem {
}
#[repr(C)]
pub struct _GstDataQueuePrivate(c_void);
pub struct _GstDataQueuePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstDataQueuePrivate = *mut _GstDataQueuePrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDataQueueSize {
pub visible: c_uint,
pub bytes: c_uint,
@ -931,7 +961,10 @@ impl ::std::fmt::Debug for GstDataQueueSize {
}
#[repr(C)]
pub struct GstFlowCombiner(c_void);
pub struct GstFlowCombiner {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstFlowCombiner {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -940,8 +973,8 @@ impl ::std::fmt::Debug for GstFlowCombiner {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPushSrcClass {
pub parent_class: GstBaseSrcClass,
pub create:
@ -965,13 +998,19 @@ impl ::std::fmt::Debug for GstPushSrcClass {
}
#[repr(C)]
pub struct _GstQueueArray(c_void);
pub struct _GstQueueArray {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstQueueArray = *mut _GstQueueArray;
// Classes
#[repr(C)]
pub struct GstAdapter(c_void);
pub struct GstAdapter {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstAdapter {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -979,8 +1018,8 @@ impl ::std::fmt::Debug for GstAdapter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAggregator {
pub parent: gst::GstElement,
pub srcpad: *mut gst::GstPad,
@ -997,8 +1036,8 @@ impl ::std::fmt::Debug for GstAggregator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAggregatorPad {
pub parent: gst::GstPad,
pub segment: gst::GstSegment,
@ -1015,8 +1054,8 @@ impl ::std::fmt::Debug for GstAggregatorPad {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseParse {
pub element: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -1039,8 +1078,8 @@ impl ::std::fmt::Debug for GstBaseParse {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseSink {
pub element: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -1086,8 +1125,8 @@ impl ::std::fmt::Debug for GstBaseSink {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseSrc {
pub element: gst::GstElement,
pub srcpad: *mut gst::GstPad,
@ -1135,8 +1174,8 @@ impl ::std::fmt::Debug for GstBaseSrc {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstBaseTransform {
pub element: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -1161,8 +1200,8 @@ impl ::std::fmt::Debug for GstBaseTransform {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstCollectPads {
pub object: gst::GstObject,
pub data: *mut glib::GSList,
@ -1180,8 +1219,8 @@ impl ::std::fmt::Debug for GstCollectPads {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDataQueue {
pub object: gobject::GObject,
pub priv_: *mut GstDataQueuePrivate,
@ -1196,8 +1235,8 @@ impl ::std::fmt::Debug for GstDataQueue {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPushSrc {
pub parent: GstBaseSrc,
pub _gst_reserved: [gpointer; 4],

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -32,8 +32,8 @@ pub type GstHarnessPrepareEventFunc =
Option<unsafe extern "C" fn(*mut GstHarness, gpointer) -> *mut gst::GstEvent>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstHarness {
pub element: *mut gst::GstElement,
pub srcpad: *mut gst::GstPad,
@ -56,22 +56,31 @@ impl ::std::fmt::Debug for GstHarness {
}
#[repr(C)]
pub struct _GstHarnessPrivate(c_void);
pub struct _GstHarnessPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstHarnessPrivate = *mut _GstHarnessPrivate;
#[repr(C)]
pub struct _GstHarnessThread(c_void);
pub struct _GstHarnessThread {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstHarnessThread = *mut _GstHarnessThread;
#[repr(C)]
pub struct _GstStreamConsistency(c_void);
pub struct _GstStreamConsistency {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstStreamConsistency = *mut _GstStreamConsistency;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstTestClockClass {
pub parent_class: gst::GstClockClass,
}
@ -85,13 +94,16 @@ impl ::std::fmt::Debug for GstTestClockClass {
}
#[repr(C)]
pub struct _GstTestClockPrivate(c_void);
pub struct _GstTestClockPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstTestClockPrivate = *mut _GstTestClockPrivate;
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstTestClock {
pub parent: gst::GstClock,
pub priv_: *mut GstTestClockPrivate,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -40,8 +40,8 @@ pub const GST_LFO_WAVEFORM_REVERSE_SAW: GstLFOWaveform = 3;
pub const GST_LFO_WAVEFORM_TRIANGLE: GstLFOWaveform = 4;
// Unions
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub union GstControlPoint_cache {
pub cubic: GstControlPoint_cache_cubic,
pub cubic_monotonic: GstControlPoint_cache_cubic_monotonic,
@ -57,8 +57,8 @@ impl ::std::fmt::Debug for GstControlPoint_cache {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub union GstDirectControlBinding_ABI {
pub _gst_reserved: [gpointer; 4],
pub abi: GstDirectControlBinding_ABI_abi,
@ -80,8 +80,8 @@ pub type GstDirectControlBindingConvertValue =
Option<unsafe extern "C" fn(*mut GstDirectControlBinding, c_double, gpointer)>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstARGBControlBindingClass {
pub parent_class: gst::GstControlBindingClass,
pub _gst_reserved: [gpointer; 4],
@ -95,8 +95,8 @@ impl ::std::fmt::Debug for GstARGBControlBindingClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstControlPoint {
pub timestamp: gst::GstClockTime,
pub value: c_double,
@ -113,8 +113,8 @@ impl ::std::fmt::Debug for GstControlPoint {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstControlPoint_cache_cubic {
pub h: c_double,
pub z: c_double,
@ -129,8 +129,8 @@ impl ::std::fmt::Debug for GstControlPoint_cache_cubic {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstControlPoint_cache_cubic_monotonic {
pub c1s: c_double,
pub c2s: c_double,
@ -150,8 +150,8 @@ impl ::std::fmt::Debug for GstControlPoint_cache_cubic_monotonic {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDirectControlBindingClass {
pub parent_class: gst::GstControlBindingClass,
pub _gst_reserved: [gpointer; 4],
@ -165,8 +165,8 @@ impl ::std::fmt::Debug for GstDirectControlBindingClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDirectControlBinding_ABI_abi {
pub want_absolute: gboolean,
}
@ -179,8 +179,8 @@ impl ::std::fmt::Debug for GstDirectControlBinding_ABI_abi {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstInterpolationControlSourceClass {
pub parent_class: GstTimedValueControlSourceClass,
pub _gst_reserved: [gpointer; 4],
@ -195,12 +195,15 @@ impl ::std::fmt::Debug for GstInterpolationControlSourceClass {
}
#[repr(C)]
pub struct _GstInterpolationControlSourcePrivate(c_void);
pub struct _GstInterpolationControlSourcePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstInterpolationControlSourcePrivate = *mut _GstInterpolationControlSourcePrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstLFOControlSourceClass {
pub parent_class: gst::GstControlSourceClass,
pub _gst_reserved: [gpointer; 4],
@ -215,12 +218,15 @@ impl ::std::fmt::Debug for GstLFOControlSourceClass {
}
#[repr(C)]
pub struct _GstLFOControlSourcePrivate(c_void);
pub struct _GstLFOControlSourcePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstLFOControlSourcePrivate = *mut _GstLFOControlSourcePrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstProxyControlBindingClass {
pub parent_class: gst::GstControlBindingClass,
pub _padding: [gpointer; 4],
@ -233,8 +239,8 @@ impl ::std::fmt::Debug for GstProxyControlBindingClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstTimedValueControlSourceClass {
pub parent_class: gst::GstControlSourceClass,
pub _gst_reserved: [gpointer; 4],
@ -249,12 +255,15 @@ impl ::std::fmt::Debug for GstTimedValueControlSourceClass {
}
#[repr(C)]
pub struct _GstTimedValueControlSourcePrivate(c_void);
pub struct _GstTimedValueControlSourcePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstTimedValueControlSourcePrivate = *mut _GstTimedValueControlSourcePrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstTriggerControlSourceClass {
pub parent_class: GstTimedValueControlSourceClass,
pub _gst_reserved: [gpointer; 4],
@ -269,13 +278,16 @@ impl ::std::fmt::Debug for GstTriggerControlSourceClass {
}
#[repr(C)]
pub struct _GstTriggerControlSourcePrivate(c_void);
pub struct _GstTriggerControlSourcePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstTriggerControlSourcePrivate = *mut _GstTriggerControlSourcePrivate;
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstARGBControlBinding {
pub parent: gst::GstControlBinding,
pub cs_a: *mut gst::GstControlSource,
@ -295,8 +307,8 @@ impl ::std::fmt::Debug for GstARGBControlBinding {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDirectControlBinding {
pub parent: gst::GstControlBinding,
pub cs: *mut gst::GstControlSource,
@ -317,8 +329,8 @@ impl ::std::fmt::Debug for GstDirectControlBinding {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstInterpolationControlSource {
pub parent: GstTimedValueControlSource,
pub priv_: *mut GstInterpolationControlSourcePrivate,
@ -333,8 +345,8 @@ impl ::std::fmt::Debug for GstInterpolationControlSource {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstLFOControlSource {
pub parent: gst::GstControlSource,
pub priv_: *mut GstLFOControlSourcePrivate,
@ -350,8 +362,8 @@ impl ::std::fmt::Debug for GstLFOControlSource {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstProxyControlBinding {
pub parent: gst::GstControlBinding,
pub ref_object: gobject::GWeakRef,
@ -366,8 +378,8 @@ impl ::std::fmt::Debug for GstProxyControlBinding {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstTimedValueControlSource {
pub parent: gst::GstControlSource,
pub lock: glib::GMutex,
@ -390,8 +402,8 @@ impl ::std::fmt::Debug for GstTimedValueControlSource {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstTriggerControlSource {
pub parent: GstTimedValueControlSource,
pub priv_: *mut GstTriggerControlSourcePrivate,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -29,8 +29,8 @@ pub const GST_GL_DISPLAY_EGL_NAME: *const c_char =
b"gst.gl.display.egl\0" as *const u8 as *const c_char;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayEGLClass {
pub object_class: gst_gl::GstGLDisplayClass,
pub _padding: [gpointer; 4],
@ -46,8 +46,8 @@ impl ::std::fmt::Debug for GstGLDisplayEGLClass {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayEGL {
pub parent: gst_gl::GstGLDisplay,
pub display: gpointer,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -269,8 +269,8 @@ pub type GstGLWindowCB = Option<unsafe extern "C" fn(gpointer)>;
pub type GstGLWindowResizeCB = Option<unsafe extern "C" fn(gpointer, c_uint, c_uint)>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLAllocationParams {
pub struct_size: size_t,
pub copy: GstGLAllocationParamsCopyFunc,
@ -304,8 +304,8 @@ impl ::std::fmt::Debug for GstGLAllocationParams {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLAsyncDebug {
pub state_flags: c_uint,
pub cat: *mut gst::GstDebugCategory,
@ -328,8 +328,8 @@ impl ::std::fmt::Debug for GstGLAsyncDebug {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseFilterClass {
pub parent_class: gst_base::GstBaseTransformClass,
pub supported_gl_api: GstGLAPI,
@ -358,12 +358,15 @@ impl ::std::fmt::Debug for GstGLBaseFilterClass {
}
#[repr(C)]
pub struct _GstGLBaseFilterPrivate(c_void);
pub struct _GstGLBaseFilterPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLBaseFilterPrivate = *mut _GstGLBaseFilterPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseMemory {
pub mem: gst::GstMemory,
pub context: *mut GstGLContext,
@ -395,8 +398,8 @@ impl ::std::fmt::Debug for GstGLBaseMemory {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseMemoryAllocatorClass {
pub parent_class: gst::GstAllocatorClass,
pub alloc: GstGLBaseMemoryAllocatorAllocFunction,
@ -422,8 +425,8 @@ impl ::std::fmt::Debug for GstGLBaseMemoryAllocatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseSrcClass {
pub parent_class: gst_base::GstPushSrcClass,
pub supported_gl_api: GstGLAPI,
@ -447,12 +450,15 @@ impl ::std::fmt::Debug for GstGLBaseSrcClass {
}
#[repr(C)]
pub struct _GstGLBaseSrcPrivate(c_void);
pub struct _GstGLBaseSrcPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLBaseSrcPrivate = *mut _GstGLBaseSrcPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBuffer {
pub mem: GstGLBaseMemory,
pub id: c_uint,
@ -471,8 +477,8 @@ impl ::std::fmt::Debug for GstGLBuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBufferAllocationParams {
pub parent: GstGLAllocationParams,
pub gl_target: c_uint,
@ -490,8 +496,8 @@ impl ::std::fmt::Debug for GstGLBufferAllocationParams {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBufferAllocatorClass {
pub parent_class: GstGLBaseMemoryAllocatorClass,
pub _padding: [gpointer; 4],
@ -505,8 +511,8 @@ impl ::std::fmt::Debug for GstGLBufferAllocatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBufferPoolClass {
pub parent_class: gst::GstBufferPoolClass,
pub _padding: [gpointer; 4],
@ -521,12 +527,15 @@ impl ::std::fmt::Debug for GstGLBufferPoolClass {
}
#[repr(C)]
pub struct _GstGLBufferPoolPrivate(c_void);
pub struct _GstGLBufferPoolPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLBufferPoolPrivate = *mut _GstGLBufferPoolPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLColorConvertClass {
pub object_class: gst::GstObjectClass,
pub _padding: [gpointer; 4],
@ -540,12 +549,15 @@ impl ::std::fmt::Debug for GstGLColorConvertClass {
}
#[repr(C)]
pub struct _GstGLColorConvertPrivate(c_void);
pub struct _GstGLColorConvertPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLColorConvertPrivate = *mut _GstGLColorConvertPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLContextClass {
pub parent_class: gst::GstObjectClass,
pub get_current_context: Option<unsafe extern "C" fn() -> uintptr_t>,
@ -598,12 +610,15 @@ impl ::std::fmt::Debug for GstGLContextClass {
}
#[repr(C)]
pub struct _GstGLContextPrivate(c_void);
pub struct _GstGLContextPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLContextPrivate = *mut _GstGLContextPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayClass {
pub object_class: gst::GstObjectClass,
pub get_handle: Option<unsafe extern "C" fn(*mut GstGLDisplay) -> uintptr_t>,
@ -622,12 +637,15 @@ impl ::std::fmt::Debug for GstGLDisplayClass {
}
#[repr(C)]
pub struct _GstGLDisplayPrivate(c_void);
pub struct _GstGLDisplayPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLDisplayPrivate = *mut _GstGLDisplayPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLFilterClass {
pub parent_class: GstGLBaseFilterClass,
pub set_caps: Option<
@ -668,8 +686,8 @@ impl ::std::fmt::Debug for GstGLFilterClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLFramebufferClass {
pub object_class: gst::GstObjectClass,
pub _padding: [gpointer; 4],
@ -683,17 +701,23 @@ impl ::std::fmt::Debug for GstGLFramebufferClass {
}
#[repr(C)]
pub struct _GstGLFramebufferPrivate(c_void);
pub struct _GstGLFramebufferPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLFramebufferPrivate = *mut _GstGLFramebufferPrivate;
#[repr(C)]
pub struct _GstGLFuncs(c_void);
pub struct _GstGLFuncs {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLFuncs = *mut _GstGLFuncs;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLMemory {
pub mem: GstGLBaseMemory,
pub tex_id: c_uint,
@ -727,8 +751,8 @@ impl ::std::fmt::Debug for GstGLMemory {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLMemoryAllocatorClass {
pub parent_class: GstGLBaseMemoryAllocatorClass,
pub map: GstGLBaseMemoryAllocatorMapFunction,
@ -747,8 +771,8 @@ impl ::std::fmt::Debug for GstGLMemoryAllocatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLMemoryPBO {
pub mem: GstGLMemory,
pub pbo: *mut GstGLBuffer,
@ -762,8 +786,8 @@ impl ::std::fmt::Debug for GstGLMemoryPBO {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLMemoryPBOAllocatorClass {
pub parent_class: GstGLMemoryAllocatorClass,
pub _padding: [gpointer; 4],
@ -777,8 +801,8 @@ impl ::std::fmt::Debug for GstGLMemoryPBOAllocatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLOverlayCompositorClass {
pub object_class: gst::GstObjectClass,
pub _padding: [gpointer; 4],
@ -792,8 +816,8 @@ impl ::std::fmt::Debug for GstGLOverlayCompositorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLQuery {
pub context: *mut GstGLContext,
pub query_type: c_uint,
@ -810,8 +834,8 @@ impl ::std::fmt::Debug for GstGLQuery {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLRenderbuffer {
pub mem: GstGLBaseMemory,
pub renderbuffer_id: c_uint,
@ -834,8 +858,8 @@ impl ::std::fmt::Debug for GstGLRenderbuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLRenderbufferAllocationParams {
pub parent: GstGLAllocationParams,
pub renderbuffer_format: GstGLFormat,
@ -854,8 +878,8 @@ impl ::std::fmt::Debug for GstGLRenderbufferAllocationParams {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLRenderbufferAllocatorClass {
pub parent_class: GstGLBaseMemoryAllocatorClass,
pub _padding: [gpointer; 4],
@ -869,8 +893,8 @@ impl ::std::fmt::Debug for GstGLRenderbufferAllocatorClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLSLStageClass {
pub parent: gst::GstObjectClass,
pub _padding: [gpointer; 4],
@ -884,12 +908,15 @@ impl ::std::fmt::Debug for GstGLSLStageClass {
}
#[repr(C)]
pub struct _GstGLSLStagePrivate(c_void);
pub struct _GstGLSLStagePrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLSLStagePrivate = *mut _GstGLSLStagePrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLShaderClass {
pub parent_class: gst::GstObjectClass,
}
@ -902,12 +929,15 @@ impl ::std::fmt::Debug for GstGLShaderClass {
}
#[repr(C)]
pub struct _GstGLShaderPrivate(c_void);
pub struct _GstGLShaderPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLShaderPrivate = *mut _GstGLShaderPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLSyncMeta {
pub parent: gst::GstMeta,
pub context: *mut GstGLContext,
@ -949,8 +979,8 @@ impl ::std::fmt::Debug for GstGLSyncMeta {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLUploadClass {
pub object_class: gst::GstObjectClass,
pub _padding: [gpointer; 4],
@ -965,12 +995,15 @@ impl ::std::fmt::Debug for GstGLUploadClass {
}
#[repr(C)]
pub struct _GstGLUploadPrivate(c_void);
pub struct _GstGLUploadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLUploadPrivate = *mut _GstGLUploadPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLVideoAllocationParams {
pub parent: GstGLAllocationParams,
pub v_info: *mut gst_video::GstVideoInfo,
@ -994,8 +1027,8 @@ impl ::std::fmt::Debug for GstGLVideoAllocationParams {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLViewConvertClass {
pub object_class: gst::GstObjectClass,
pub _padding: [gpointer; 4],
@ -1009,12 +1042,15 @@ impl ::std::fmt::Debug for GstGLViewConvertClass {
}
#[repr(C)]
pub struct _GstGLViewConvertPrivate(c_void);
pub struct _GstGLViewConvertPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLViewConvertPrivate = *mut _GstGLViewConvertPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLWindowClass {
pub parent_class: gst::GstObjectClass,
pub get_display: Option<unsafe extern "C" fn(*mut GstGLWindow) -> uintptr_t>,
@ -1066,13 +1102,16 @@ impl ::std::fmt::Debug for GstGLWindowClass {
}
#[repr(C)]
pub struct _GstGLWindowPrivate(c_void);
pub struct _GstGLWindowPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstGLWindowPrivate = *mut _GstGLWindowPrivate;
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseFilter {
pub parent: gst_base::GstBaseTransform,
pub display: *mut GstGLDisplay,
@ -1095,8 +1134,8 @@ impl ::std::fmt::Debug for GstGLBaseFilter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseMemoryAllocator {
pub parent: gst::GstAllocator,
pub fallback_mem_copy: gst::GstMemoryCopyFunction,
@ -1110,8 +1149,8 @@ impl ::std::fmt::Debug for GstGLBaseMemoryAllocator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBaseSrc {
pub parent: gst_base::GstPushSrc,
pub display: *mut GstGLDisplay,
@ -1136,8 +1175,8 @@ impl ::std::fmt::Debug for GstGLBaseSrc {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBufferAllocator {
pub parent: GstGLBaseMemoryAllocator,
pub _padding: [gpointer; 4],
@ -1151,8 +1190,8 @@ impl ::std::fmt::Debug for GstGLBufferAllocator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLBufferPool {
pub bufferpool: gst::GstBufferPool,
pub context: *mut GstGLContext,
@ -1169,8 +1208,8 @@ impl ::std::fmt::Debug for GstGLBufferPool {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLColorConvert {
pub parent: gst::GstObject,
pub context: *mut GstGLContext,
@ -1193,8 +1232,8 @@ impl ::std::fmt::Debug for GstGLColorConvert {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLContext {
pub parent: gst::GstObject,
pub display: *mut GstGLDisplay,
@ -1212,8 +1251,8 @@ impl ::std::fmt::Debug for GstGLContext {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplay {
pub object: gst::GstObject,
pub type_: GstGLDisplayType,
@ -1231,8 +1270,8 @@ impl ::std::fmt::Debug for GstGLDisplay {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLFilter {
pub parent: GstGLBaseFilter,
pub in_info: gst_video::GstVideoInfo,
@ -1268,8 +1307,8 @@ impl ::std::fmt::Debug for GstGLFilter {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLFramebuffer {
pub object: gst::GstObject,
pub context: *mut GstGLContext,
@ -1286,8 +1325,8 @@ impl ::std::fmt::Debug for GstGLFramebuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLMemoryAllocator {
pub parent: GstGLBaseMemoryAllocator,
pub _padding: [gpointer; 4],
@ -1300,8 +1339,8 @@ impl ::std::fmt::Debug for GstGLMemoryAllocator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLMemoryPBOAllocator {
pub parent: GstGLMemoryAllocator,
pub _padding: [gpointer; 4],
@ -1315,8 +1354,8 @@ impl ::std::fmt::Debug for GstGLMemoryPBOAllocator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLOverlayCompositor {
pub parent: gst::GstObject,
pub context: *mut GstGLContext,
@ -1336,8 +1375,8 @@ impl ::std::fmt::Debug for GstGLOverlayCompositor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLRenderbufferAllocator {
pub parent: GstGLBaseMemoryAllocator,
pub _padding: [gpointer; 4],
@ -1351,8 +1390,8 @@ impl ::std::fmt::Debug for GstGLRenderbufferAllocator {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLSLStage {
pub parent: gst::GstObject,
pub context: *mut GstGLContext,
@ -1367,8 +1406,8 @@ impl ::std::fmt::Debug for GstGLSLStage {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLShader {
pub parent: gst::GstObject,
pub context: *mut GstGLContext,
@ -1385,8 +1424,8 @@ impl ::std::fmt::Debug for GstGLShader {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLUpload {
pub parent: gst::GstObject,
pub context: *mut GstGLContext,
@ -1403,8 +1442,8 @@ impl ::std::fmt::Debug for GstGLUpload {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLViewConvert {
pub object: gst::GstObject,
pub context: *mut GstGLContext,
@ -1449,8 +1488,8 @@ impl ::std::fmt::Debug for GstGLViewConvert {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLWindow {
pub parent: gst::GstObject,
pub lock: glib::GMutex,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -25,8 +25,8 @@ use libc::{
use glib::{gboolean, gconstpointer, gpointer, GType};
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayWaylandClass {
pub object_class: gst_gl::GstGLDisplayClass,
pub _padding: [gpointer; 4],
@ -42,8 +42,8 @@ impl ::std::fmt::Debug for GstGLDisplayWaylandClass {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayWayland {
pub parent: gst_gl::GstGLDisplay,
pub display: gpointer,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -25,8 +25,8 @@ use libc::{
use glib::{gboolean, gconstpointer, gpointer, GType};
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayX11Class {
pub object_class: gst_gl::GstGLDisplayClass,
pub _padding: [gpointer; 4],
@ -42,8 +42,8 @@ impl ::std::fmt::Debug for GstGLDisplayX11Class {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstGLDisplayX11 {
pub parent: gst_gl::GstGLDisplay,
pub name: *mut c_char,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -686,8 +686,8 @@ pub const GST_MTS_REGISTRATION_OTHER_HEVC: GstMpegtsRegistrationId = 1212503619;
pub type GstMpegtsPacketizeFunc = Option<unsafe extern "C" fn(*mut GstMpegtsSection) -> gboolean>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscEIT {
pub source_id: u16,
pub protocol_version: u8,
@ -704,8 +704,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscEIT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscEITEvent {
pub event_id: u16,
pub start_time: u32,
@ -728,8 +728,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscEITEvent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscETT {
pub ett_table_id_extension: u16,
pub protocol_version: u16,
@ -748,8 +748,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscETT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscMGT {
pub protocol_version: u8,
pub tables_defined: u16,
@ -768,8 +768,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscMGT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscMGTTable {
pub table_type: u16,
pub pid: u16,
@ -790,8 +790,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscMGTTable {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscMultString {
pub iso_639_langcode: [c_char; 4],
pub segments: *mut glib::GPtrArray,
@ -806,8 +806,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscMultString {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscRRT {
pub protocol_version: u8,
pub names: *mut glib::GPtrArray,
@ -828,8 +828,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscRRT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscRRTDimension {
pub names: *mut glib::GPtrArray,
pub graduated_scale: gboolean,
@ -848,8 +848,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscRRTDimension {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscRRTDimensionValue {
pub abbrev_ratings: *mut glib::GPtrArray,
pub ratings: *mut glib::GPtrArray,
@ -864,8 +864,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscRRTDimensionValue {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscSTT {
pub protocol_version: u8,
pub system_time: u32,
@ -892,8 +892,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscSTT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscStringSegment {
pub compression_type: u8,
pub mode: u8,
@ -914,8 +914,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscStringSegment {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscVCT {
pub transport_stream_id: u16,
pub protocol_version: u8,
@ -934,8 +934,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscVCT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAtscVCTSource {
pub short_name: *mut c_char,
pub major_channel_number: u16,
@ -978,8 +978,8 @@ impl ::std::fmt::Debug for GstMpegtsAtscVCTSource {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsAudioPreselectionDescriptor {
pub preselection_id: u8,
pub audio_rendering_indication: u8,
@ -1020,8 +1020,8 @@ impl ::std::fmt::Debug for GstMpegtsAudioPreselectionDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsBAT {
pub descriptors: *mut glib::GPtrArray,
pub streams: *mut glib::GPtrArray,
@ -1036,8 +1036,8 @@ impl ::std::fmt::Debug for GstMpegtsBAT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsBATStream {
pub transport_stream_id: u16,
pub original_network_id: u16,
@ -1054,8 +1054,8 @@ impl ::std::fmt::Debug for GstMpegtsBATStream {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsCableDeliverySystemDescriptor {
pub frequency: u32,
pub outer_fec: GstMpegtsCableOuterFECScheme,
@ -1079,8 +1079,8 @@ impl ::std::fmt::Debug for GstMpegtsCableDeliverySystemDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsComponentDescriptor {
pub stream_content: u8,
pub component_type: u8,
@ -1101,8 +1101,8 @@ impl ::std::fmt::Debug for GstMpegtsComponentDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsContent {
pub content_nibble_1: GstMpegtsContentNibbleHi,
pub content_nibble_2: u8,
@ -1119,8 +1119,8 @@ impl ::std::fmt::Debug for GstMpegtsContent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDVBLinkageDescriptor {
pub transport_stream_id: u16,
pub original_network_id: u16,
@ -1144,8 +1144,8 @@ impl ::std::fmt::Debug for GstMpegtsDVBLinkageDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDVBLinkageEvent {
pub target_event_id: u16,
pub target_listed: gboolean,
@ -1162,8 +1162,8 @@ impl ::std::fmt::Debug for GstMpegtsDVBLinkageEvent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDVBLinkageExtendedEvent {
pub target_event_id: u16,
pub target_listed: gboolean,
@ -1202,8 +1202,8 @@ impl ::std::fmt::Debug for GstMpegtsDVBLinkageExtendedEvent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDVBLinkageMobileHandOver {
pub hand_over_type: GstMpegtsDVBLinkageHandOverType,
pub origin_type: gboolean,
@ -1222,8 +1222,8 @@ impl ::std::fmt::Debug for GstMpegtsDVBLinkageMobileHandOver {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDVBParentalRatingItem {
pub country_code: *mut c_char,
pub rating: u8,
@ -1238,8 +1238,8 @@ impl ::std::fmt::Debug for GstMpegtsDVBParentalRatingItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDVBServiceListItem {
pub service_id: u16,
pub type_: GstMpegtsDVBServiceType,
@ -1254,8 +1254,8 @@ impl ::std::fmt::Debug for GstMpegtsDVBServiceListItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDataBroadcastDescriptor {
pub data_broadcast_id: u16,
pub component_tag: u8,
@ -1278,8 +1278,8 @@ impl ::std::fmt::Debug for GstMpegtsDataBroadcastDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDescriptor {
pub tag: u8,
pub tag_extension: u8,
@ -1299,8 +1299,8 @@ impl ::std::fmt::Debug for GstMpegtsDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDvbMultilingualBouquetNameItem {
pub language_code: *mut c_char,
pub bouquet_name: *mut c_char,
@ -1318,8 +1318,8 @@ impl ::std::fmt::Debug for GstMpegtsDvbMultilingualBouquetNameItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDvbMultilingualComponentItem {
pub language_code: *mut c_char,
pub description: *mut c_char,
@ -1337,8 +1337,8 @@ impl ::std::fmt::Debug for GstMpegtsDvbMultilingualComponentItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDvbMultilingualNetworkNameItem {
pub language_code: *mut c_char,
pub network_name: *mut c_char,
@ -1356,8 +1356,8 @@ impl ::std::fmt::Debug for GstMpegtsDvbMultilingualNetworkNameItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsDvbMultilingualServiceNameItem {
pub language_code: *mut c_char,
pub provider_name: *mut c_char,
@ -1377,8 +1377,8 @@ impl ::std::fmt::Debug for GstMpegtsDvbMultilingualServiceNameItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsEIT {
pub transport_stream_id: u16,
pub original_network_id: u16,
@ -1406,8 +1406,8 @@ impl ::std::fmt::Debug for GstMpegtsEIT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsEITEvent {
pub event_id: u16,
pub start_time: *mut gst::GstDateTime,
@ -1430,8 +1430,8 @@ impl ::std::fmt::Debug for GstMpegtsEITEvent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsExtendedEventDescriptor {
pub descriptor_number: u8,
pub last_descriptor_number: u8,
@ -1452,8 +1452,8 @@ impl ::std::fmt::Debug for GstMpegtsExtendedEventDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsExtendedEventItem {
pub item_description: *mut c_char,
pub item: *mut c_char,
@ -1468,8 +1468,8 @@ impl ::std::fmt::Debug for GstMpegtsExtendedEventItem {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsISO639LanguageDescriptor {
pub nb_language: c_uint,
pub language: [*mut c_char; 64],
@ -1484,8 +1484,8 @@ impl ::std::fmt::Debug for GstMpegtsISO639LanguageDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsLogicalChannel {
pub service_id: u16,
pub visible_service: gboolean,
@ -1502,8 +1502,8 @@ impl ::std::fmt::Debug for GstMpegtsLogicalChannel {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsLogicalChannelDescriptor {
pub nb_channels: c_uint,
pub channels: [GstMpegtsLogicalChannel; 64],
@ -1517,8 +1517,8 @@ impl ::std::fmt::Debug for GstMpegtsLogicalChannelDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsNIT {
pub actual_network: gboolean,
pub network_id: u16,
@ -1537,8 +1537,8 @@ impl ::std::fmt::Debug for GstMpegtsNIT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsNITStream {
pub transport_stream_id: u16,
pub original_network_id: u16,
@ -1555,8 +1555,8 @@ impl ::std::fmt::Debug for GstMpegtsNITStream {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsPMT {
pub pcr_pid: u16,
pub program_number: u16,
@ -1575,8 +1575,8 @@ impl ::std::fmt::Debug for GstMpegtsPMT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsPMTStream {
pub stream_type: u8,
pub pid: u16,
@ -1593,8 +1593,8 @@ impl ::std::fmt::Debug for GstMpegtsPMTStream {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsPatProgram {
pub program_number: u16,
pub network_or_program_map_PID: u16,
@ -1612,8 +1612,8 @@ impl ::std::fmt::Debug for GstMpegtsPatProgram {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSCTESIT {
pub encrypted_packet: gboolean,
pub encryption_algorithm: u8,
@ -1650,8 +1650,8 @@ impl ::std::fmt::Debug for GstMpegtsSCTESIT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSCTESpliceComponent {
pub tag: u8,
pub splice_time_specified: gboolean,
@ -1670,8 +1670,8 @@ impl ::std::fmt::Debug for GstMpegtsSCTESpliceComponent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSCTESpliceEvent {
pub insert_event: gboolean,
pub splice_event_id: u32,
@ -1723,8 +1723,8 @@ impl ::std::fmt::Debug for GstMpegtsSCTESpliceEvent {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSDT {
pub original_network_id: u16,
pub actual_ts: gboolean,
@ -1743,8 +1743,8 @@ impl ::std::fmt::Debug for GstMpegtsSDT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSDTService {
pub service_id: u16,
pub EIT_schedule_flag: gboolean,
@ -1770,8 +1770,8 @@ impl ::std::fmt::Debug for GstMpegtsSDTService {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSIT {
pub descriptors: *mut glib::GPtrArray,
pub services: *mut glib::GPtrArray,
@ -1786,8 +1786,8 @@ impl ::std::fmt::Debug for GstMpegtsSIT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSITService {
pub service_id: u16,
pub running_status: GstMpegtsRunningStatus,
@ -1804,8 +1804,8 @@ impl ::std::fmt::Debug for GstMpegtsSITService {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSatelliteDeliverySystemDescriptor {
pub frequency: u32,
pub orbital_position: c_float,
@ -1837,8 +1837,8 @@ impl ::std::fmt::Debug for GstMpegtsSatelliteDeliverySystemDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsSection {
pub parent: gst::GstMiniObject,
pub section_type: GstMpegtsSectionType,
@ -1876,8 +1876,8 @@ impl ::std::fmt::Debug for GstMpegtsSection {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsT2DeliverySystemCell {
pub cell_id: u16,
pub centre_frequencies: *mut glib::GArray,
@ -1894,8 +1894,8 @@ impl ::std::fmt::Debug for GstMpegtsT2DeliverySystemCell {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsT2DeliverySystemCellExtension {
pub cell_id_extension: u8,
pub transposer_frequency: u32,
@ -1913,8 +1913,8 @@ impl ::std::fmt::Debug for GstMpegtsT2DeliverySystemCellExtension {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsT2DeliverySystemDescriptor {
pub plp_id: u8,
pub t2_system_id: u16,
@ -1943,8 +1943,8 @@ impl ::std::fmt::Debug for GstMpegtsT2DeliverySystemDescriptor {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsTOT {
pub utc_time: *mut gst::GstDateTime,
pub descriptors: *mut glib::GPtrArray,
@ -1959,8 +1959,8 @@ impl ::std::fmt::Debug for GstMpegtsTOT {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstMpegtsTerrestrialDeliverySystemDescriptor {
pub frequency: u32,
pub bandwidth: u32,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -42,8 +42,8 @@ pub type GstPtpStatisticsCallback =
Option<unsafe extern "C" fn(u8, *const gst::GstStructure, gpointer) -> gboolean>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetAddressMeta {
pub meta: gst::GstMeta,
pub addr: *mut gio::GSocketAddress,
@ -58,8 +58,8 @@ impl ::std::fmt::Debug for GstNetAddressMeta {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetClientClockClass {
pub parent_class: gst::GstSystemClockClass,
pub _gst_reserved: [gpointer; 4],
@ -74,12 +74,15 @@ impl ::std::fmt::Debug for GstNetClientClockClass {
}
#[repr(C)]
pub struct _GstNetClientClockPrivate(c_void);
pub struct _GstNetClientClockPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstNetClientClockPrivate = *mut _GstNetClientClockPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetControlMessageMeta {
pub meta: gst::GstMeta,
pub message: *mut gio::GSocketControlMessage,
@ -94,8 +97,8 @@ impl ::std::fmt::Debug for GstNetControlMessageMeta {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetTimePacket {
pub local_time: gst::GstClockTime,
pub remote_time: gst::GstClockTime,
@ -110,8 +113,8 @@ impl ::std::fmt::Debug for GstNetTimePacket {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetTimeProviderClass {
pub parent_class: gst::GstObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -127,12 +130,15 @@ impl ::std::fmt::Debug for GstNetTimeProviderClass {
}
#[repr(C)]
pub struct _GstNetTimeProviderPrivate(c_void);
pub struct _GstNetTimeProviderPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstNetTimeProviderPrivate = *mut _GstNetTimeProviderPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNtpClockClass {
pub parent_class: gst::GstSystemClockClass,
pub _gst_reserved: [gpointer; 4],
@ -146,8 +152,8 @@ impl ::std::fmt::Debug for GstNtpClockClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPtpClockClass {
pub parent_class: gst::GstSystemClockClass,
pub _gst_reserved: [gpointer; 4],
@ -162,13 +168,16 @@ impl ::std::fmt::Debug for GstPtpClockClass {
}
#[repr(C)]
pub struct _GstPtpClockPrivate(c_void);
pub struct _GstPtpClockPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPtpClockPrivate = *mut _GstPtpClockPrivate;
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetClientClock {
pub clock: gst::GstSystemClock,
pub priv_: *mut GstNetClientClockPrivate,
@ -183,8 +192,8 @@ impl ::std::fmt::Debug for GstNetClientClock {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNetTimeProvider {
pub parent: gst::GstObject,
pub priv_: *mut GstNetTimeProviderPrivate,
@ -199,8 +208,8 @@ impl ::std::fmt::Debug for GstNetTimeProvider {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstNtpClock {
pub clock: gst::GstSystemClock,
pub priv_: *mut GstNetClientClockPrivate,
@ -215,8 +224,8 @@ impl ::std::fmt::Debug for GstNtpClock {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPtpClock {
pub clock: gst::GstSystemClock,
pub priv_: *mut GstPtpClockPrivate,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -109,8 +109,8 @@ pub type GstInstallPluginsResultFunc =
Option<unsafe extern "C" fn(GstInstallPluginsReturn, gpointer)>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioVisualizerClass {
pub parent_class: gst::GstElementClass,
pub setup: Option<unsafe extern "C" fn(*mut GstAudioVisualizer) -> gboolean>,
@ -136,12 +136,15 @@ impl ::std::fmt::Debug for GstAudioVisualizerClass {
}
#[repr(C)]
pub struct _GstAudioVisualizerPrivate(c_void);
pub struct _GstAudioVisualizerPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstAudioVisualizerPrivate = *mut _GstAudioVisualizerPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDiscovererClass {
pub parentclass: gobject::GObjectClass,
pub finished: Option<unsafe extern "C" fn(*mut GstDiscoverer)>,
@ -167,32 +170,50 @@ impl ::std::fmt::Debug for GstDiscovererClass {
}
#[repr(C)]
pub struct _GstDiscovererPrivate(c_void);
pub struct _GstDiscovererPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstDiscovererPrivate = *mut _GstDiscovererPrivate;
#[repr(C)]
pub struct _GstEncodingAudioProfileClass(c_void);
pub struct _GstEncodingAudioProfileClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstEncodingAudioProfileClass = *mut _GstEncodingAudioProfileClass;
#[repr(C)]
pub struct _GstEncodingContainerProfileClass(c_void);
pub struct _GstEncodingContainerProfileClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstEncodingContainerProfileClass = *mut _GstEncodingContainerProfileClass;
#[repr(C)]
pub struct _GstEncodingProfileClass(c_void);
pub struct _GstEncodingProfileClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstEncodingProfileClass = *mut _GstEncodingProfileClass;
#[repr(C)]
pub struct _GstEncodingVideoProfileClass(c_void);
pub struct _GstEncodingVideoProfileClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstEncodingVideoProfileClass = *mut _GstEncodingVideoProfileClass;
#[repr(C)]
pub struct GstInstallPluginsContext(c_void);
pub struct GstInstallPluginsContext {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstInstallPluginsContext {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -202,8 +223,8 @@ impl ::std::fmt::Debug for GstInstallPluginsContext {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstAudioVisualizer {
pub parent: gst::GstElement,
pub req_spf: c_uint,
@ -223,8 +244,8 @@ impl ::std::fmt::Debug for GstAudioVisualizer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstDiscoverer {
pub parent: gobject::GObject,
pub priv_: *mut GstDiscovererPrivate,
@ -240,7 +261,10 @@ impl ::std::fmt::Debug for GstDiscoverer {
}
#[repr(C)]
pub struct GstDiscovererAudioInfo(c_void);
pub struct GstDiscovererAudioInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstDiscovererAudioInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -250,7 +274,10 @@ impl ::std::fmt::Debug for GstDiscovererAudioInfo {
}
#[repr(C)]
pub struct GstDiscovererContainerInfo(c_void);
pub struct GstDiscovererContainerInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstDiscovererContainerInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -260,7 +287,10 @@ impl ::std::fmt::Debug for GstDiscovererContainerInfo {
}
#[repr(C)]
pub struct GstDiscovererInfo(c_void);
pub struct GstDiscovererInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstDiscovererInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -270,7 +300,10 @@ impl ::std::fmt::Debug for GstDiscovererInfo {
}
#[repr(C)]
pub struct GstDiscovererStreamInfo(c_void);
pub struct GstDiscovererStreamInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstDiscovererStreamInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -280,7 +313,10 @@ impl ::std::fmt::Debug for GstDiscovererStreamInfo {
}
#[repr(C)]
pub struct GstDiscovererSubtitleInfo(c_void);
pub struct GstDiscovererSubtitleInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstDiscovererSubtitleInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -290,7 +326,10 @@ impl ::std::fmt::Debug for GstDiscovererSubtitleInfo {
}
#[repr(C)]
pub struct GstDiscovererVideoInfo(c_void);
pub struct GstDiscovererVideoInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstDiscovererVideoInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -300,7 +339,10 @@ impl ::std::fmt::Debug for GstDiscovererVideoInfo {
}
#[repr(C)]
pub struct GstEncodingAudioProfile(c_void);
pub struct GstEncodingAudioProfile {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstEncodingAudioProfile {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -310,7 +352,10 @@ impl ::std::fmt::Debug for GstEncodingAudioProfile {
}
#[repr(C)]
pub struct GstEncodingContainerProfile(c_void);
pub struct GstEncodingContainerProfile {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstEncodingContainerProfile {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -320,7 +365,10 @@ impl ::std::fmt::Debug for GstEncodingContainerProfile {
}
#[repr(C)]
pub struct GstEncodingProfile(c_void);
pub struct GstEncodingProfile {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstEncodingProfile {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -330,7 +378,10 @@ impl ::std::fmt::Debug for GstEncodingProfile {
}
#[repr(C)]
pub struct GstEncodingTarget(c_void);
pub struct GstEncodingTarget {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstEncodingTarget {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -340,7 +391,10 @@ impl ::std::fmt::Debug for GstEncodingTarget {
}
#[repr(C)]
pub struct GstEncodingVideoProfile(c_void);
pub struct GstEncodingVideoProfile {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstEncodingVideoProfile {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -54,28 +54,40 @@ pub type GstPlayerSignalDispatcherFunc = Option<unsafe extern "C" fn(gpointer)>;
// Records
#[repr(C)]
pub struct _GstPlayerAudioInfoClass(c_void);
pub struct _GstPlayerAudioInfoClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerAudioInfoClass = *mut _GstPlayerAudioInfoClass;
#[repr(C)]
pub struct _GstPlayerClass(c_void);
pub struct _GstPlayerClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerClass = *mut _GstPlayerClass;
#[repr(C)]
pub struct _GstPlayerGMainContextSignalDispatcherClass(c_void);
pub struct _GstPlayerGMainContextSignalDispatcherClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerGMainContextSignalDispatcherClass =
*mut _GstPlayerGMainContextSignalDispatcherClass;
#[repr(C)]
pub struct _GstPlayerMediaInfoClass(c_void);
pub struct _GstPlayerMediaInfoClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerMediaInfoClass = *mut _GstPlayerMediaInfoClass;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPlayerSignalDispatcherInterface {
pub parent_iface: gobject::GTypeInterface,
pub dispatch: Option<
@ -99,27 +111,39 @@ impl ::std::fmt::Debug for GstPlayerSignalDispatcherInterface {
}
#[repr(C)]
pub struct _GstPlayerStreamInfoClass(c_void);
pub struct _GstPlayerStreamInfoClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerStreamInfoClass = *mut _GstPlayerStreamInfoClass;
#[repr(C)]
pub struct _GstPlayerSubtitleInfoClass(c_void);
pub struct _GstPlayerSubtitleInfoClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerSubtitleInfoClass = *mut _GstPlayerSubtitleInfoClass;
#[repr(C)]
pub struct _GstPlayerVideoInfoClass(c_void);
pub struct _GstPlayerVideoInfoClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerVideoInfoClass = *mut _GstPlayerVideoInfoClass;
#[repr(C)]
pub struct _GstPlayerVideoOverlayVideoRendererClass(c_void);
pub struct _GstPlayerVideoOverlayVideoRendererClass {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstPlayerVideoOverlayVideoRendererClass = *mut _GstPlayerVideoOverlayVideoRendererClass;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPlayerVideoRendererInterface {
pub parent_iface: gobject::GTypeInterface,
pub create_video_sink: Option<
@ -136,8 +160,8 @@ impl ::std::fmt::Debug for GstPlayerVideoRendererInterface {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstPlayerVisualization {
pub name: *mut c_char,
pub description: *mut c_char,
@ -154,7 +178,10 @@ impl ::std::fmt::Debug for GstPlayerVisualization {
// Classes
#[repr(C)]
pub struct GstPlayer(c_void);
pub struct GstPlayer {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayer {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -163,7 +190,10 @@ impl ::std::fmt::Debug for GstPlayer {
}
#[repr(C)]
pub struct GstPlayerAudioInfo(c_void);
pub struct GstPlayerAudioInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerAudioInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -173,7 +203,10 @@ impl ::std::fmt::Debug for GstPlayerAudioInfo {
}
#[repr(C)]
pub struct GstPlayerGMainContextSignalDispatcher(c_void);
pub struct GstPlayerGMainContextSignalDispatcher {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerGMainContextSignalDispatcher {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -186,7 +219,10 @@ impl ::std::fmt::Debug for GstPlayerGMainContextSignalDispatcher {
}
#[repr(C)]
pub struct GstPlayerMediaInfo(c_void);
pub struct GstPlayerMediaInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerMediaInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -196,7 +232,10 @@ impl ::std::fmt::Debug for GstPlayerMediaInfo {
}
#[repr(C)]
pub struct GstPlayerStreamInfo(c_void);
pub struct GstPlayerStreamInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerStreamInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -206,7 +245,10 @@ impl ::std::fmt::Debug for GstPlayerStreamInfo {
}
#[repr(C)]
pub struct GstPlayerSubtitleInfo(c_void);
pub struct GstPlayerSubtitleInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerSubtitleInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -216,7 +258,10 @@ impl ::std::fmt::Debug for GstPlayerSubtitleInfo {
}
#[repr(C)]
pub struct GstPlayerVideoInfo(c_void);
pub struct GstPlayerVideoInfo {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerVideoInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -226,7 +271,10 @@ impl ::std::fmt::Debug for GstPlayerVideoInfo {
}
#[repr(C)]
pub struct GstPlayerVideoOverlayVideoRenderer(c_void);
pub struct GstPlayerVideoOverlayVideoRenderer {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerVideoOverlayVideoRenderer {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -237,7 +285,10 @@ impl ::std::fmt::Debug for GstPlayerVideoOverlayVideoRenderer {
// Interfaces
#[repr(C)]
pub struct GstPlayerSignalDispatcher(c_void);
pub struct GstPlayerSignalDispatcher {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerSignalDispatcher {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
@ -246,7 +297,10 @@ impl ::std::fmt::Debug for GstPlayerSignalDispatcher {
}
#[repr(C)]
pub struct GstPlayerVideoRenderer(c_void);
pub struct GstPlayerVideoRenderer {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstPlayerVideoRenderer {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -211,8 +211,8 @@ pub const GST_RTP_HEADER_EXTENSION_ONE_BYTE: GstRTPHeaderExtensionFlags = 1;
pub const GST_RTP_HEADER_EXTENSION_TWO_BYTE: GstRTPHeaderExtensionFlags = 2;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTCPBuffer {
pub buffer: *mut gst::GstBuffer,
pub map: gst::GstMapInfo,
@ -227,8 +227,8 @@ impl ::std::fmt::Debug for GstRTCPBuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTCPPacket {
pub rtcp: *mut GstRTCPBuffer,
pub offset: c_uint,
@ -250,8 +250,8 @@ impl ::std::fmt::Debug for GstRTCPPacket {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBaseAudioPayloadClass {
pub parent_class: GstRTPBasePayloadClass,
pub _gst_reserved: [gpointer; 4],
@ -266,12 +266,15 @@ impl ::std::fmt::Debug for GstRTPBaseAudioPayloadClass {
}
#[repr(C)]
pub struct _GstRTPBaseAudioPayloadPrivate(c_void);
pub struct _GstRTPBaseAudioPayloadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTPBaseAudioPayloadPrivate = *mut _GstRTPBaseAudioPayloadPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBaseDepayloadClass {
pub parent_class: gst::GstElementClass,
pub set_caps:
@ -303,12 +306,15 @@ impl ::std::fmt::Debug for GstRTPBaseDepayloadClass {
}
#[repr(C)]
pub struct _GstRTPBaseDepayloadPrivate(c_void);
pub struct _GstRTPBaseDepayloadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTPBaseDepayloadPrivate = *mut _GstRTPBaseDepayloadPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBasePayloadClass {
pub parent_class: gst::GstElementClass,
pub get_caps: Option<
@ -352,12 +358,15 @@ impl ::std::fmt::Debug for GstRTPBasePayloadClass {
}
#[repr(C)]
pub struct _GstRTPBasePayloadPrivate(c_void);
pub struct _GstRTPBasePayloadPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTPBasePayloadPrivate = *mut _GstRTPBasePayloadPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBuffer {
pub buffer: *mut gst::GstBuffer,
pub state: c_uint,
@ -378,8 +387,8 @@ impl ::std::fmt::Debug for GstRTPBuffer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPHeaderExtensionClass {
pub parent_class: gst::GstElementClass,
pub get_supported_flags:
@ -437,8 +446,8 @@ impl ::std::fmt::Debug for GstRTPHeaderExtensionClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPPayloadInfo {
pub payload_type: u8,
pub media: *const c_char,
@ -462,8 +471,8 @@ impl ::std::fmt::Debug for GstRTPPayloadInfo {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPSourceMeta {
pub meta: gst::GstMeta,
pub ssrc: u32,
@ -485,8 +494,8 @@ impl ::std::fmt::Debug for GstRTPSourceMeta {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBaseAudioPayload {
pub payload: GstRTPBasePayload,
pub priv_: *mut GstRTPBaseAudioPayloadPrivate,
@ -510,8 +519,8 @@ impl ::std::fmt::Debug for GstRTPBaseAudioPayload {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBaseDepayload {
pub parent: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -536,8 +545,8 @@ impl ::std::fmt::Debug for GstRTPBaseDepayload {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPBasePayload {
pub element: gst::GstElement,
pub sinkpad: *mut gst::GstPad,
@ -573,8 +582,8 @@ impl ::std::fmt::Debug for GstRTPBasePayload {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTPHeaderExtension {
pub parent: gst::GstElement,
pub _gst_reserved: [gpointer; 4],

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -161,8 +161,8 @@ pub type GstRTSPStreamTransportFilterFunc = Option<
>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAddress {
pub pool: *mut GstRTSPAddressPool,
pub address: *mut c_char,
@ -184,8 +184,8 @@ impl ::std::fmt::Debug for GstRTSPAddress {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAddressPoolClass {
pub parent_class: gobject::GObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -200,12 +200,15 @@ impl ::std::fmt::Debug for GstRTSPAddressPoolClass {
}
#[repr(C)]
pub struct _GstRTSPAddressPoolPrivate(c_void);
pub struct _GstRTSPAddressPoolPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPAddressPoolPrivate = *mut _GstRTSPAddressPoolPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAuthClass {
pub parent_class: gobject::GObjectClass,
pub authenticate:
@ -242,12 +245,15 @@ impl ::std::fmt::Debug for GstRTSPAuthClass {
}
#[repr(C)]
pub struct _GstRTSPAuthPrivate(c_void);
pub struct _GstRTSPAuthPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPAuthPrivate = *mut _GstRTSPAuthPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPClientClass {
pub parent_class: gobject::GObjectClass,
pub create_sdp: Option<
@ -448,12 +454,15 @@ impl ::std::fmt::Debug for GstRTSPClientClass {
}
#[repr(C)]
pub struct _GstRTSPClientPrivate(c_void);
pub struct _GstRTSPClientPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPClientPrivate = *mut _GstRTSPClientPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPContext {
pub server: *mut GstRTSPServer,
pub conn: *mut gst_rtsp::GstRTSPConnection,
@ -495,8 +504,8 @@ impl ::std::fmt::Debug for GstRTSPContext {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMediaClass {
pub parent_class: gobject::GObjectClass,
pub handle_message:
@ -561,8 +570,8 @@ impl ::std::fmt::Debug for GstRTSPMediaClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMediaFactoryClass {
pub parent_class: gobject::GObjectClass,
pub gen_key: Option<
@ -606,12 +615,15 @@ impl ::std::fmt::Debug for GstRTSPMediaFactoryClass {
}
#[repr(C)]
pub struct _GstRTSPMediaFactoryPrivate(c_void);
pub struct _GstRTSPMediaFactoryPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPMediaFactoryPrivate = *mut _GstRTSPMediaFactoryPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMediaFactoryURIClass {
pub parent_class: GstRTSPMediaFactoryClass,
pub _gst_reserved: [gpointer; 4],
@ -626,17 +638,23 @@ impl ::std::fmt::Debug for GstRTSPMediaFactoryURIClass {
}
#[repr(C)]
pub struct _GstRTSPMediaFactoryURIPrivate(c_void);
pub struct _GstRTSPMediaFactoryURIPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPMediaFactoryURIPrivate = *mut _GstRTSPMediaFactoryURIPrivate;
#[repr(C)]
pub struct _GstRTSPMediaPrivate(c_void);
pub struct _GstRTSPMediaPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPMediaPrivate = *mut _GstRTSPMediaPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMountPointsClass {
pub parent_class: gobject::GObjectClass,
pub make_path: Option<
@ -655,12 +673,15 @@ impl ::std::fmt::Debug for GstRTSPMountPointsClass {
}
#[repr(C)]
pub struct _GstRTSPMountPointsPrivate(c_void);
pub struct _GstRTSPMountPointsPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPMountPointsPrivate = *mut _GstRTSPMountPointsPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifClientClass {
pub parent: GstRTSPClientClass,
pub _gst_reserved: [gpointer; 20],
@ -674,8 +695,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifClientClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifMediaClass {
pub parent: GstRTSPMediaClass,
pub _gst_reserved: [gpointer; 20],
@ -689,8 +710,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifMediaClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifMediaFactoryClass {
pub parent: GstRTSPMediaFactoryClass,
pub has_backchannel_support:
@ -708,17 +729,23 @@ impl ::std::fmt::Debug for GstRTSPOnvifMediaFactoryClass {
}
#[repr(C)]
pub struct _GstRTSPOnvifMediaFactoryPrivate(c_void);
pub struct _GstRTSPOnvifMediaFactoryPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPOnvifMediaFactoryPrivate = *mut _GstRTSPOnvifMediaFactoryPrivate;
#[repr(C)]
pub struct _GstRTSPOnvifMediaPrivate(c_void);
pub struct _GstRTSPOnvifMediaPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPOnvifMediaPrivate = *mut _GstRTSPOnvifMediaPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifServerClass {
pub parent: GstRTSPServerClass,
pub _gst_reserved: [gpointer; 20],
@ -732,8 +759,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifServerClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPPermissions {
pub mini_object: gst::GstMiniObject,
}
@ -746,8 +773,8 @@ impl ::std::fmt::Debug for GstRTSPPermissions {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPServerClass {
pub parent_class: gobject::GObjectClass,
pub create_client: Option<unsafe extern "C" fn(*mut GstRTSPServer) -> *mut GstRTSPClient>,
@ -766,12 +793,15 @@ impl ::std::fmt::Debug for GstRTSPServerClass {
}
#[repr(C)]
pub struct _GstRTSPServerPrivate(c_void);
pub struct _GstRTSPServerPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPServerPrivate = *mut _GstRTSPServerPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPSessionClass {
pub parent_class: gobject::GObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -785,8 +815,8 @@ impl ::std::fmt::Debug for GstRTSPSessionClass {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPSessionMediaClass {
pub parent_class: gobject::GObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -801,12 +831,15 @@ impl ::std::fmt::Debug for GstRTSPSessionMediaClass {
}
#[repr(C)]
pub struct _GstRTSPSessionMediaPrivate(c_void);
pub struct _GstRTSPSessionMediaPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPSessionMediaPrivate = *mut _GstRTSPSessionMediaPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPSessionPoolClass {
pub parent_class: gobject::GObjectClass,
pub create_session_id: Option<unsafe extern "C" fn(*mut GstRTSPSessionPool) -> *mut c_char>,
@ -828,17 +861,23 @@ impl ::std::fmt::Debug for GstRTSPSessionPoolClass {
}
#[repr(C)]
pub struct _GstRTSPSessionPoolPrivate(c_void);
pub struct _GstRTSPSessionPoolPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPSessionPoolPrivate = *mut _GstRTSPSessionPoolPrivate;
#[repr(C)]
pub struct _GstRTSPSessionPrivate(c_void);
pub struct _GstRTSPSessionPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPSessionPrivate = *mut _GstRTSPSessionPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPStreamClass {
pub parent_class: gobject::GObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -853,12 +892,15 @@ impl ::std::fmt::Debug for GstRTSPStreamClass {
}
#[repr(C)]
pub struct _GstRTSPStreamPrivate(c_void);
pub struct _GstRTSPStreamPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPStreamPrivate = *mut _GstRTSPStreamPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPStreamTransportClass {
pub parent_class: gobject::GObjectClass,
pub _gst_reserved: [gpointer; 4],
@ -873,12 +915,15 @@ impl ::std::fmt::Debug for GstRTSPStreamTransportClass {
}
#[repr(C)]
pub struct _GstRTSPStreamTransportPrivate(c_void);
pub struct _GstRTSPStreamTransportPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPStreamTransportPrivate = *mut _GstRTSPStreamTransportPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPThread {
pub mini_object: gst::GstMiniObject,
pub type_: GstRTSPThreadType,
@ -897,8 +942,8 @@ impl ::std::fmt::Debug for GstRTSPThread {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPThreadPoolClass {
pub parent_class: gobject::GObjectClass,
pub pool: *mut glib::GThreadPool,
@ -931,12 +976,15 @@ impl ::std::fmt::Debug for GstRTSPThreadPoolClass {
}
#[repr(C)]
pub struct _GstRTSPThreadPoolPrivate(c_void);
pub struct _GstRTSPThreadPoolPrivate {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPThreadPoolPrivate = *mut _GstRTSPThreadPoolPrivate;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPToken {
pub mini_object: gst::GstMiniObject,
}
@ -949,8 +997,8 @@ impl ::std::fmt::Debug for GstRTSPToken {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstSDPInfo {
pub is_ipv6: gboolean,
pub server_ip: *const c_char,
@ -966,8 +1014,8 @@ impl ::std::fmt::Debug for GstSDPInfo {
}
// Classes
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAddressPool {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPAddressPoolPrivate,
@ -982,8 +1030,8 @@ impl ::std::fmt::Debug for GstRTSPAddressPool {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAuth {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPAuthPrivate,
@ -998,8 +1046,8 @@ impl ::std::fmt::Debug for GstRTSPAuth {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPClient {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPClientPrivate,
@ -1014,8 +1062,8 @@ impl ::std::fmt::Debug for GstRTSPClient {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMedia {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPMediaPrivate,
@ -1030,8 +1078,8 @@ impl ::std::fmt::Debug for GstRTSPMedia {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMediaFactory {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPMediaFactoryPrivate,
@ -1046,8 +1094,8 @@ impl ::std::fmt::Debug for GstRTSPMediaFactory {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMediaFactoryURI {
pub parent: GstRTSPMediaFactory,
pub priv_: *mut GstRTSPMediaFactoryURIPrivate,
@ -1062,8 +1110,8 @@ impl ::std::fmt::Debug for GstRTSPMediaFactoryURI {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMountPoints {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPMountPointsPrivate,
@ -1078,8 +1126,8 @@ impl ::std::fmt::Debug for GstRTSPMountPoints {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifClient {
pub parent: GstRTSPClient,
pub _gst_reserved: [gpointer; 4],
@ -1093,8 +1141,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifClient {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifMedia {
pub parent: GstRTSPMedia,
pub priv_: *mut GstRTSPOnvifMediaPrivate,
@ -1110,8 +1158,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifMedia {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifMediaFactory {
pub parent: GstRTSPMediaFactory,
pub priv_: *mut GstRTSPOnvifMediaFactoryPrivate,
@ -1127,8 +1175,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifMediaFactory {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPOnvifServer {
pub parent: GstRTSPServer,
pub _gst_reserved: [gpointer; 4],
@ -1142,8 +1190,8 @@ impl ::std::fmt::Debug for GstRTSPOnvifServer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPServer {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPServerPrivate,
@ -1158,8 +1206,8 @@ impl ::std::fmt::Debug for GstRTSPServer {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPSession {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPSessionPrivate,
@ -1174,8 +1222,8 @@ impl ::std::fmt::Debug for GstRTSPSession {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPSessionMedia {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPSessionMediaPrivate,
@ -1190,8 +1238,8 @@ impl ::std::fmt::Debug for GstRTSPSessionMedia {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPSessionPool {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPSessionPoolPrivate,
@ -1206,8 +1254,8 @@ impl ::std::fmt::Debug for GstRTSPSessionPool {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPStream {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPStreamPrivate,
@ -1222,8 +1270,8 @@ impl ::std::fmt::Debug for GstRTSPStream {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPStreamTransport {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPStreamTransportPrivate,
@ -1238,8 +1286,8 @@ impl ::std::fmt::Debug for GstRTSPStreamTransport {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPThreadPool {
pub parent: gobject::GObject,
pub priv_: *mut GstRTSPThreadPoolPrivate,

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT
@ -279,8 +279,8 @@ pub const GST_RTSP_TRANS_RTP: GstRTSPTransMode = 1;
pub const GST_RTSP_TRANS_RDT: GstRTSPTransMode = 2;
// Unions
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub union GstRTSPMessage_type_data {
pub request: GstRTSPMessage_type_data_request,
pub response: GstRTSPMessage_type_data_response,
@ -308,8 +308,8 @@ pub type GstRTSPConnectionAcceptCertificateFunc = Option<
>;
// Records
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAuthCredential {
pub scheme: GstRTSPAuthMethod,
pub params: *mut *mut GstRTSPAuthParam,
@ -326,8 +326,8 @@ impl ::std::fmt::Debug for GstRTSPAuthCredential {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPAuthParam {
pub name: *mut c_char,
pub value: *mut c_char,
@ -343,12 +343,15 @@ impl ::std::fmt::Debug for GstRTSPAuthParam {
}
#[repr(C)]
pub struct _GstRTSPConnection(c_void);
pub struct _GstRTSPConnection {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPConnection = *mut _GstRTSPConnection;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPExtensionInterface {
pub parent: gobject::GTypeInterface,
pub detect_server:
@ -413,8 +416,8 @@ impl ::std::fmt::Debug for GstRTSPExtensionInterface {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMessage {
pub type_: GstRTSPMsgType,
pub type_data: GstRTSPMessage_type_data,
@ -434,8 +437,8 @@ impl ::std::fmt::Debug for GstRTSPMessage {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMessage_type_data_data {
pub channel: u8,
}
@ -448,8 +451,8 @@ impl ::std::fmt::Debug for GstRTSPMessage_type_data_data {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMessage_type_data_request {
pub method: GstRTSPMethod,
pub uri: *mut c_char,
@ -466,8 +469,8 @@ impl ::std::fmt::Debug for GstRTSPMessage_type_data_request {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPMessage_type_data_response {
pub code: GstRTSPStatusCode,
pub reason: *mut c_char,
@ -484,8 +487,8 @@ impl ::std::fmt::Debug for GstRTSPMessage_type_data_response {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPRange {
pub min: c_int,
pub max: c_int,
@ -500,8 +503,8 @@ impl ::std::fmt::Debug for GstRTSPRange {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPTime {
pub type_: GstRTSPTimeType,
pub seconds: c_double,
@ -516,8 +519,8 @@ impl ::std::fmt::Debug for GstRTSPTime {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPTime2 {
pub frames: c_double,
pub year: c_uint,
@ -536,8 +539,8 @@ impl ::std::fmt::Debug for GstRTSPTime2 {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPTimeRange {
pub unit: GstRTSPRangeUnit,
pub min: GstRTSPTime,
@ -558,8 +561,8 @@ impl ::std::fmt::Debug for GstRTSPTimeRange {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPTransport {
pub trans: GstRTSPTransMode,
pub profile: GstRTSPProfile,
@ -601,8 +604,8 @@ impl ::std::fmt::Debug for GstRTSPTransport {
}
}
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPUrl {
pub transports: GstRTSPLowerTrans,
pub family: GstRTSPFamily,
@ -630,12 +633,15 @@ impl ::std::fmt::Debug for GstRTSPUrl {
}
#[repr(C)]
pub struct _GstRTSPWatch(c_void);
pub struct _GstRTSPWatch {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
pub type GstRTSPWatch = *mut _GstRTSPWatch;
#[repr(C)]
#[derive(Copy, Clone)]
#[repr(C)]
pub struct GstRTSPWatchFuncs {
pub message_received: Option<
unsafe extern "C" fn(*mut GstRTSPWatch, *mut GstRTSPMessage, gpointer) -> GstRTSPResult,
@ -687,7 +693,10 @@ impl ::std::fmt::Debug for GstRTSPWatchFuncs {
// Interfaces
#[repr(C)]
pub struct GstRTSPExtension(c_void);
pub struct GstRTSPExtension {
_data: [u8; 0],
_marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
}
impl ::std::fmt::Debug for GstRTSPExtension {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

View file

@ -1,4 +1,4 @@
// Generated by gir (https://github.com/gtk-rs/gir @ df67128a87f0)
// Generated by gir (https://github.com/gtk-rs/gir @ 61d2f713d84d)
// from gir-files (https://github.com/gtk-rs/gir-files @ b827978e7d18)
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ f8c393377c4e)
// DO NOT EDIT

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