mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-26 19:41:09 +00:00
regenerate
This commit is contained in:
parent
ba98d9cece
commit
6aebe5ddc3
90 changed files with 454 additions and 99 deletions
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_app_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -213,7 +213,7 @@ pub const GST_AUDIO_DEF_FORMAT: *const c_char = b"S16LE\0" as *const u8 as *cons
|
|||
pub const GST_AUDIO_DEF_RATE: c_int = 44100;
|
||||
pub const GST_AUDIO_ENCODER_SINK_NAME: *const c_char = b"sink\0" as *const u8 as *const c_char;
|
||||
pub const GST_AUDIO_ENCODER_SRC_NAME: *const c_char = b"src\0" as *const u8 as *const c_char;
|
||||
pub const GST_AUDIO_FORMATS_ALL: *const c_char = b" { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\0" as *const u8 as *const c_char;
|
||||
pub const GST_AUDIO_FORMATS_ALL: *const c_char = b"{ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }\0" as *const u8 as *const c_char;
|
||||
pub const GST_AUDIO_RATE_RANGE: *const c_char = b"(int) [ 1, max ]\0" as *const u8 as *const c_char;
|
||||
pub const GST_AUDIO_RESAMPLER_OPT_CUBIC_B: *const c_char =
|
||||
b"GstAudioResampler.cubic-b\0" as *const u8 as *const c_char;
|
||||
|
@ -969,8 +969,7 @@ pub struct GstAudioSinkClass {
|
|||
pub pause: Option<unsafe extern "C" fn(*mut GstAudioSink)>,
|
||||
pub resume: Option<unsafe extern "C" fn(*mut GstAudioSink)>,
|
||||
pub stop: Option<unsafe extern "C" fn(*mut GstAudioSink)>,
|
||||
pub clear_all: Option<unsafe extern "C" fn(*mut GstAudioSink)>,
|
||||
pub _gst_reserved: [gpointer; 0],
|
||||
pub extension: *mut GstAudioSinkClassExtension,
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for GstAudioSinkClass {
|
||||
|
@ -987,11 +986,28 @@ impl ::std::fmt::Debug for GstAudioSinkClass {
|
|||
.field("pause", &self.pause)
|
||||
.field("resume", &self.resume)
|
||||
.field("stop", &self.stop)
|
||||
.field("clear_all", &self.clear_all)
|
||||
.field("extension", &self.extension)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct GstAudioSinkClassExtension {
|
||||
pub clear_all: Option<unsafe extern "C" fn(*mut GstAudioSink)>,
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for GstAudioSinkClassExtension {
|
||||
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
|
||||
f.debug_struct(&format!(
|
||||
"GstAudioSinkClassExtension @ {:?}",
|
||||
self as *const _
|
||||
))
|
||||
.field("clear_all", &self.clear_all)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct GstAudioSrcClass {
|
||||
|
@ -2197,6 +2213,8 @@ extern "C" {
|
|||
pub fn gst_audio_clipping_meta_api_get_type() -> GType;
|
||||
pub fn gst_audio_downmix_meta_api_get_type() -> GType;
|
||||
pub fn gst_audio_format_info_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_audio_formats_raw(len: *mut c_uint) -> *const GstAudioFormat;
|
||||
pub fn gst_audio_get_channel_reorder_map(
|
||||
channels: c_int,
|
||||
from: *const GstAudioChannelPosition,
|
||||
|
@ -2212,6 +2230,12 @@ extern "C" {
|
|||
spec: *const GstAudioRingBufferSpec,
|
||||
endianness: c_int,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_audio_make_raw_caps(
|
||||
formats: *const GstAudioFormat,
|
||||
len: c_uint,
|
||||
layout: GstAudioLayout,
|
||||
) -> *mut gst::GstCaps;
|
||||
pub fn gst_audio_meta_api_get_type() -> GType;
|
||||
pub fn gst_audio_reorder_channels(
|
||||
data: gpointer,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_audio_sys;
|
||||
|
@ -623,6 +623,13 @@ const RUST_LAYOUTS: &[(&str, Layout)] = &[
|
|||
alignment: align_of::<GstAudioSinkClass>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstAudioSinkClassExtension",
|
||||
Layout {
|
||||
size: size_of::<GstAudioSinkClassExtension>(),
|
||||
alignment: align_of::<GstAudioSinkClassExtension>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstAudioSrc",
|
||||
Layout {
|
||||
|
@ -729,7 +736,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
|
|||
("GST_AUDIO_ENCODER_SRC_NAME", "src"),
|
||||
("(guint) GST_AUDIO_FLAG_NONE", "0"),
|
||||
("(guint) GST_AUDIO_FLAG_UNPOSITIONED", "1"),
|
||||
("GST_AUDIO_FORMATS_ALL", " { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }"),
|
||||
("GST_AUDIO_FORMATS_ALL", "{ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }"),
|
||||
("(gint) GST_AUDIO_FORMAT_ENCODED", "1"),
|
||||
("(gint) GST_AUDIO_FORMAT_F32", "28"),
|
||||
("(gint) GST_AUDIO_FORMAT_F32BE", "29"),
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -1776,7 +1776,10 @@ extern "C" {
|
|||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||
pub fn gst_aggregator_simple_get_next_time(self_: *mut GstAggregator) -> gst::GstClockTime;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_aggregator_update_segment(self_: *mut GstAggregator, segment: *mut gst::GstSegment);
|
||||
pub fn gst_aggregator_update_segment(
|
||||
self_: *mut GstAggregator,
|
||||
segment: *const gst::GstSegment,
|
||||
);
|
||||
|
||||
//=========================================================================
|
||||
// GstAggregatorPad
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_base_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_check_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -59,6 +59,10 @@ pub const GES_ERROR_ASSET_WRONG_ID: GESError = 0;
|
|||
pub const GES_ERROR_ASSET_LOADING: GESError = 1;
|
||||
pub const GES_ERROR_FORMATTER_MALFORMED_INPUT_FILE: GESError = 2;
|
||||
pub const GES_ERROR_INVALID_FRAME_NUMBER: GESError = 3;
|
||||
pub const GES_ERROR_NEGATIVE_LAYER: GESError = 4;
|
||||
pub const GES_ERROR_NEGATIVE_TIME: GESError = 5;
|
||||
pub const GES_ERROR_NOT_ENOUGH_INTERNAL_CONTENT: GESError = 6;
|
||||
pub const GES_ERROR_INVALID_OVERLAP_IN_TRACK: GESError = 7;
|
||||
|
||||
pub type GESTextHAlign = c_int;
|
||||
pub const GES_TEXT_HALIGN_LEFT: GESTextHAlign = 0;
|
||||
|
@ -262,6 +266,14 @@ impl ::std::fmt::Debug for GESVideoSourceClass_ABI {
|
|||
}
|
||||
|
||||
// Callbacks
|
||||
pub type GESBaseEffectTimeTranslationFunc = Option<
|
||||
unsafe extern "C" fn(
|
||||
*mut GESBaseEffect,
|
||||
gst::GstClockTime,
|
||||
*mut glib::GHashTable,
|
||||
gpointer,
|
||||
) -> gst::GstClockTime,
|
||||
>;
|
||||
pub type GESCreateElementForGapFunc =
|
||||
Option<unsafe extern "C" fn(*mut GESTrack) -> *mut gst::GstElement>;
|
||||
pub type GESCreateTrackElementFunc =
|
||||
|
@ -1251,7 +1263,16 @@ pub struct GESTimelineElementClass {
|
|||
pub get_layer_priority: Option<unsafe extern "C" fn(*mut GESTimelineElement) -> u32>,
|
||||
pub get_natural_framerate:
|
||||
Option<unsafe extern "C" fn(*mut GESTimelineElement, *mut c_int, *mut c_int) -> gboolean>,
|
||||
pub _ges_reserved: [gpointer; 15],
|
||||
pub set_child_property_full: Option<
|
||||
unsafe extern "C" fn(
|
||||
*mut GESTimelineElement,
|
||||
*mut gobject::GObject,
|
||||
*mut gobject::GParamSpec,
|
||||
*const gobject::GValue,
|
||||
*mut *mut glib::GError,
|
||||
) -> gboolean,
|
||||
>,
|
||||
pub _ges_reserved: [gpointer; 14],
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for GESTimelineElementClass {
|
||||
|
@ -1277,6 +1298,7 @@ impl ::std::fmt::Debug for GESTimelineElementClass {
|
|||
.field("set_child_property", &self.set_child_property)
|
||||
.field("get_layer_priority", &self.get_layer_priority)
|
||||
.field("get_natural_framerate", &self.get_natural_framerate)
|
||||
.field("set_child_property_full", &self.set_child_property_full)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
@ -2624,6 +2646,8 @@ extern "C" {
|
|||
// GESEditMode
|
||||
//=========================================================================
|
||||
pub fn ges_edit_mode_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_edit_mode_name(mode: GESEditMode) -> *const c_char;
|
||||
|
||||
//=========================================================================
|
||||
// GESTextHAlign
|
||||
|
@ -2761,6 +2785,21 @@ extern "C" {
|
|||
// GESBaseEffect
|
||||
//=========================================================================
|
||||
pub fn ges_base_effect_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_base_effect_is_time_effect(effect: *mut GESBaseEffect) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_base_effect_register_time_property(
|
||||
effect: *mut GESBaseEffect,
|
||||
child_property_name: *const c_char,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_base_effect_set_time_translation_funcs(
|
||||
effect: *mut GESBaseEffect,
|
||||
source_to_sink_func: GESBaseEffectTimeTranslationFunc,
|
||||
sink_to_source_func: GESBaseEffectTimeTranslationFunc,
|
||||
user_data: gpointer,
|
||||
destroy: glib::GDestroyNotify,
|
||||
) -> gboolean;
|
||||
|
||||
//=========================================================================
|
||||
// GESBaseEffectClip
|
||||
|
@ -2788,6 +2827,13 @@ extern "C" {
|
|||
track: *mut GESTrack,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> *mut GESTrackElement;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_add_top_effect(
|
||||
clip: *mut GESClip,
|
||||
effect: *mut GESBaseEffect,
|
||||
index: c_int,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_clip_find_track_element(
|
||||
clip: *mut GESClip,
|
||||
track: *mut GESTrack,
|
||||
|
@ -2799,8 +2845,24 @@ extern "C" {
|
|||
track_type: GESTrackType,
|
||||
type_: GType,
|
||||
) -> *mut glib::GList;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_get_duration_limit(clip: *mut GESClip) -> gst::GstClockTime;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_get_internal_time_from_timeline_time(
|
||||
clip: *mut GESClip,
|
||||
child: *mut GESTrackElement,
|
||||
timeline_time: gst::GstClockTime,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gst::GstClockTime;
|
||||
pub fn ges_clip_get_layer(clip: *mut GESClip) -> *mut GESLayer;
|
||||
pub fn ges_clip_get_supported_formats(clip: *mut GESClip) -> GESTrackType;
|
||||
pub fn ges_clip_get_timeline_time_from_internal_time(
|
||||
clip: *mut GESClip,
|
||||
child: *mut GESTrackElement,
|
||||
internal_time: gst::GstClockTime,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gst::GstClockTime;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_get_timeline_time_from_source_frame(
|
||||
clip: *mut GESClip,
|
||||
frame_number: GESFrameNumber,
|
||||
|
@ -2813,18 +2875,43 @@ extern "C" {
|
|||
) -> c_int;
|
||||
pub fn ges_clip_get_top_effects(clip: *mut GESClip) -> *mut glib::GList;
|
||||
pub fn ges_clip_move_to_layer(clip: *mut GESClip, layer: *mut GESLayer) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_move_to_layer_full(
|
||||
clip: *mut GESClip,
|
||||
layer: *mut GESLayer,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_remove_top_effect(
|
||||
clip: *mut GESClip,
|
||||
effect: *mut GESBaseEffect,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_clip_set_supported_formats(clip: *mut GESClip, supportedformats: GESTrackType);
|
||||
pub fn ges_clip_set_top_effect_index(
|
||||
clip: *mut GESClip,
|
||||
effect: *mut GESBaseEffect,
|
||||
newindex: c_uint,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_set_top_effect_index_full(
|
||||
clip: *mut GESClip,
|
||||
effect: *mut GESBaseEffect,
|
||||
newindex: c_uint,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_clip_set_top_effect_priority(
|
||||
clip: *mut GESClip,
|
||||
effect: *mut GESBaseEffect,
|
||||
newpriority: c_uint,
|
||||
) -> gboolean;
|
||||
pub fn ges_clip_split(clip: *mut GESClip, position: u64) -> *mut GESClip;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_clip_split_full(
|
||||
clip: *mut GESClip,
|
||||
position: u64,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> *mut GESClip;
|
||||
|
||||
//=========================================================================
|
||||
// GESClipAsset
|
||||
|
@ -2955,7 +3042,23 @@ extern "C" {
|
|||
duration: gst::GstClockTime,
|
||||
track_types: GESTrackType,
|
||||
) -> *mut GESClip;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_layer_add_asset_full(
|
||||
layer: *mut GESLayer,
|
||||
asset: *mut GESAsset,
|
||||
start: gst::GstClockTime,
|
||||
inpoint: gst::GstClockTime,
|
||||
duration: gst::GstClockTime,
|
||||
track_types: GESTrackType,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> *mut GESClip;
|
||||
pub fn ges_layer_add_clip(layer: *mut GESLayer, clip: *mut GESClip) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_layer_add_clip_full(
|
||||
layer: *mut GESLayer,
|
||||
clip: *mut GESClip,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_layer_get_active_for_track(layer: *mut GESLayer, track: *mut GESTrack) -> gboolean;
|
||||
pub fn ges_layer_get_auto_transition(layer: *mut GESLayer) -> gboolean;
|
||||
pub fn ges_layer_get_clips(layer: *mut GESLayer) -> *mut glib::GList;
|
||||
|
@ -3128,6 +3231,8 @@ extern "C" {
|
|||
// GESSourceClip
|
||||
//=========================================================================
|
||||
pub fn ges_source_clip_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_source_clip_new_time_overlay() -> *mut GESSourceClip;
|
||||
|
||||
//=========================================================================
|
||||
// GESSourceClipAsset
|
||||
|
@ -3289,6 +3394,15 @@ extern "C" {
|
|||
edge: GESEdge,
|
||||
position: u64,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_timeline_element_edit_full(
|
||||
self_: *mut GESTimelineElement,
|
||||
new_layer_priority: i64,
|
||||
mode: GESEditMode,
|
||||
edge: GESEdge,
|
||||
position: u64,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_timeline_element_get_child_properties(
|
||||
self_: *mut GESTimelineElement,
|
||||
first_property_name: *const c_char,
|
||||
|
@ -3380,6 +3494,13 @@ extern "C" {
|
|||
pspec: *mut gobject::GParamSpec,
|
||||
value: *const gobject::GValue,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_timeline_element_set_child_property_full(
|
||||
self_: *mut GESTimelineElement,
|
||||
property_name: *const c_char,
|
||||
value: *const gobject::GValue,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
//pub fn ges_timeline_element_set_child_property_valist(self_: *mut GESTimelineElement, first_property_name: *const c_char, var_args: /*Unimplemented*/va_list);
|
||||
pub fn ges_timeline_element_set_duration(
|
||||
self_: *mut GESTimelineElement,
|
||||
|
@ -3467,6 +3588,12 @@ extern "C" {
|
|||
pub fn ges_track_get_type() -> GType;
|
||||
pub fn ges_track_new(type_: GESTrackType, caps: *mut gst::GstCaps) -> *mut GESTrack;
|
||||
pub fn ges_track_add_element(track: *mut GESTrack, object: *mut GESTrackElement) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_track_add_element_full(
|
||||
track: *mut GESTrack,
|
||||
object: *mut GESTrackElement,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_track_commit(track: *mut GESTrack) -> gboolean;
|
||||
pub fn ges_track_get_caps(track: *mut GESTrack) -> *const gst::GstCaps;
|
||||
pub fn ges_track_get_elements(track: *mut GESTrack) -> *mut glib::GList;
|
||||
|
@ -3476,6 +3603,12 @@ extern "C" {
|
|||
pub fn ges_track_get_timeline(track: *mut GESTrack) -> *const GESTimeline;
|
||||
pub fn ges_track_remove_element(track: *mut GESTrack, object: *mut GESTrackElement)
|
||||
-> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_track_remove_element_full(
|
||||
track: *mut GESTrack,
|
||||
object: *mut GESTrackElement,
|
||||
error: *mut *mut glib::GError,
|
||||
) -> gboolean;
|
||||
pub fn ges_track_set_create_element_for_gap_func(
|
||||
track: *mut GESTrack,
|
||||
func: GESCreateElementForGapFunc,
|
||||
|
@ -3496,6 +3629,11 @@ extern "C" {
|
|||
blacklist: *mut *const c_char,
|
||||
whitelist: *mut *const c_char,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_track_element_clamp_control_source(
|
||||
object: *mut GESTrackElement,
|
||||
property_name: *const c_char,
|
||||
);
|
||||
pub fn ges_track_element_edit(
|
||||
object: *mut GESTrackElement,
|
||||
layers: *mut glib::GList,
|
||||
|
@ -3506,6 +3644,10 @@ extern "C" {
|
|||
pub fn ges_track_element_get_all_control_bindings(
|
||||
trackelement: *mut GESTrackElement,
|
||||
) -> *mut glib::GHashTable;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_track_element_get_auto_clamp_control_sources(
|
||||
object: *mut GESTrackElement,
|
||||
) -> gboolean;
|
||||
pub fn ges_track_element_get_child_properties(
|
||||
object: *mut GESTrackElement,
|
||||
first_property_name: *const c_char,
|
||||
|
@ -3534,6 +3676,8 @@ extern "C" {
|
|||
pub fn ges_track_element_get_track_type(object: *mut GESTrackElement) -> GESTrackType;
|
||||
pub fn ges_track_element_has_internal_source(object: *mut GESTrackElement) -> gboolean;
|
||||
pub fn ges_track_element_is_active(object: *mut GESTrackElement) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_track_element_is_core(object: *mut GESTrackElement) -> gboolean;
|
||||
pub fn ges_track_element_list_children_properties(
|
||||
object: *mut GESTrackElement,
|
||||
n_properties: *mut c_uint,
|
||||
|
@ -3550,6 +3694,11 @@ extern "C" {
|
|||
) -> gboolean;
|
||||
pub fn ges_track_element_set_active(object: *mut GESTrackElement, active: gboolean)
|
||||
-> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn ges_track_element_set_auto_clamp_control_sources(
|
||||
object: *mut GESTrackElement,
|
||||
auto_clamp: gboolean,
|
||||
);
|
||||
pub fn ges_track_element_set_child_properties(
|
||||
object: *mut GESTrackElement,
|
||||
first_property_name: *const c_char,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_editing_services_sys;
|
||||
|
@ -1122,6 +1122,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
|
|||
("(gint) GES_ERROR_ASSET_WRONG_ID", "0"),
|
||||
("(gint) GES_ERROR_FORMATTER_MALFORMED_INPUT_FILE", "2"),
|
||||
("(gint) GES_ERROR_INVALID_FRAME_NUMBER", "3"),
|
||||
("(gint) GES_ERROR_INVALID_OVERLAP_IN_TRACK", "7"),
|
||||
("(gint) GES_ERROR_NEGATIVE_LAYER", "4"),
|
||||
("(gint) GES_ERROR_NEGATIVE_TIME", "5"),
|
||||
("(gint) GES_ERROR_NOT_ENOUGH_INTERNAL_CONTENT", "6"),
|
||||
("GES_FRAME_NUMBER_NONE", "9223372036854775807"),
|
||||
("GES_META_DESCRIPTION", "description"),
|
||||
("GES_META_FORMATTER_EXTENSION", "extension"),
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -142,6 +142,9 @@ pub const GST_GL_API_OPENGL_NAME: *const c_char = b"opengl\0" as *const u8 as *c
|
|||
pub const GST_GL_BASE_MEMORY_ALLOCATOR_NAME: *const c_char =
|
||||
b"GLBaseMemory\0" as *const u8 as *const c_char;
|
||||
pub const GST_GL_BUFFER_ALLOCATOR_NAME: *const c_char = b"GLBuffer\0" as *const u8 as *const c_char;
|
||||
pub const GST_GL_COLOR_CONVERT_EXT_FORMATS: *const c_char =
|
||||
b", BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE\0" as *const u8
|
||||
as *const c_char;
|
||||
pub const GST_GL_CONTEXT_TYPE_CGL: *const c_char =
|
||||
b"gst.gl.context.CGL\0" as *const u8 as *const c_char;
|
||||
pub const GST_GL_CONTEXT_TYPE_EAGL: *const c_char =
|
||||
|
@ -157,6 +160,9 @@ pub const GST_GL_DISPLAY_CONTEXT_TYPE: *const c_char =
|
|||
pub const GST_GL_MEMORY_ALLOCATOR_NAME: *const c_char = b"GLMemory\0" as *const u8 as *const c_char;
|
||||
pub const GST_GL_MEMORY_PBO_ALLOCATOR_NAME: *const c_char =
|
||||
b"GLMemoryPBO\0" as *const u8 as *const c_char;
|
||||
pub const GST_GL_MEMORY_VIDEO_EXT_FORMATS: *const c_char =
|
||||
b", BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE\0" as *const u8
|
||||
as *const c_char;
|
||||
pub const GST_GL_RENDERBUFFER_ALLOCATOR_NAME: *const c_char =
|
||||
b"GLRenderbuffer\0" as *const u8 as *const c_char;
|
||||
pub const GST_GL_TEXTURE_TARGET_2D_STR: *const c_char = b"2D\0" as *const u8 as *const c_char;
|
||||
|
@ -2278,8 +2284,8 @@ extern "C" {
|
|||
pub fn gst_gl_filter_draw_fullscreen_quad(filter: *mut GstGLFilter);
|
||||
pub fn gst_gl_filter_filter_texture(
|
||||
filter: *mut GstGLFilter,
|
||||
inbuf: *mut gst::GstBuffer,
|
||||
outbuf: *mut gst::GstBuffer,
|
||||
input: *mut gst::GstBuffer,
|
||||
output: *mut gst::GstBuffer,
|
||||
) -> gboolean;
|
||||
pub fn gst_gl_filter_render_to_target(
|
||||
filter: *mut GstGLFilter,
|
||||
|
@ -2749,6 +2755,7 @@ extern "C" {
|
|||
posx: c_double,
|
||||
posy: c_double,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_gl_window_send_scroll_event(
|
||||
window: *mut GstGLWindow,
|
||||
posx: c_double,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_gl_sys;
|
||||
|
@ -828,6 +828,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
|
|||
),
|
||||
("(guint) GST_GL_BASE_MEMORY_TRANSFER_NEED_UPLOAD", "2097152"),
|
||||
("GST_GL_BUFFER_ALLOCATOR_NAME", "GLBuffer"),
|
||||
(
|
||||
"GST_GL_COLOR_CONVERT_EXT_FORMATS",
|
||||
", BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE",
|
||||
),
|
||||
("(gint) GST_GL_CONTEXT_ERROR_CREATE_CONTEXT", "4"),
|
||||
("(gint) GST_GL_CONTEXT_ERROR_FAILED", "0"),
|
||||
("(gint) GST_GL_CONTEXT_ERROR_OLD_LIBS", "3"),
|
||||
|
@ -857,6 +861,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
|
|||
("(gint) GST_GL_LUMINANCE_ALPHA", "6410"),
|
||||
("GST_GL_MEMORY_ALLOCATOR_NAME", "GLMemory"),
|
||||
("GST_GL_MEMORY_PBO_ALLOCATOR_NAME", "GLMemoryPBO"),
|
||||
(
|
||||
"GST_GL_MEMORY_VIDEO_EXT_FORMATS",
|
||||
", BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE",
|
||||
),
|
||||
("(guint) GST_GL_PLATFORM_ANY", "4294967295"),
|
||||
("(guint) GST_GL_PLATFORM_CGL", "8"),
|
||||
("(guint) GST_GL_PLATFORM_EAGL", "16"),
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_mpegts_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_net_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_pbutils_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_player_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_rtp_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -125,6 +125,8 @@ pub type GstRTSPClientSessionFilterFunc = Option<
|
|||
>;
|
||||
pub type GstRTSPKeepAliveFunc = Option<unsafe extern "C" fn(gpointer)>;
|
||||
pub type GstRTSPMessageSentFunc = Option<unsafe extern "C" fn(gpointer)>;
|
||||
pub type GstRTSPMessageSentFuncFull =
|
||||
Option<unsafe extern "C" fn(*mut GstRTSPStreamTransport, gpointer)>;
|
||||
pub type GstRTSPSendFunc =
|
||||
Option<unsafe extern "C" fn(*mut gst::GstBuffer, u8, gpointer) -> gboolean>;
|
||||
pub type GstRTSPSendListFunc =
|
||||
|
@ -1566,6 +1568,8 @@ extern "C" {
|
|||
pub fn gst_rtsp_media_get_clock(media: *mut GstRTSPMedia) -> *mut gst::GstClock;
|
||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||
pub fn gst_rtsp_media_get_do_retransmission(media: *mut GstRTSPMedia) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_rtsp_media_get_dscp_qos(media: *mut GstRTSPMedia) -> c_int;
|
||||
pub fn gst_rtsp_media_get_element(media: *mut GstRTSPMedia) -> *mut gst::GstElement;
|
||||
pub fn gst_rtsp_media_get_latency(media: *mut GstRTSPMedia) -> c_uint;
|
||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||
|
@ -1654,6 +1658,8 @@ extern "C" {
|
|||
media: *mut GstRTSPMedia,
|
||||
do_retransmission: gboolean,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_rtsp_media_set_dscp_qos(media: *mut GstRTSPMedia, dscp_qos: c_int);
|
||||
pub fn gst_rtsp_media_set_eos_shutdown(media: *mut GstRTSPMedia, eos_shutdown: gboolean);
|
||||
pub fn gst_rtsp_media_set_latency(media: *mut GstRTSPMedia, latency: c_uint);
|
||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||
|
@ -1748,6 +1754,8 @@ extern "C" {
|
|||
pub fn gst_rtsp_media_factory_get_do_retransmission(
|
||||
factory: *mut GstRTSPMediaFactory,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_rtsp_media_factory_get_dscp_qos(factory: *mut GstRTSPMediaFactory) -> c_int;
|
||||
pub fn gst_rtsp_media_factory_get_latency(factory: *mut GstRTSPMediaFactory) -> c_uint;
|
||||
pub fn gst_rtsp_media_factory_get_launch(factory: *mut GstRTSPMediaFactory) -> *mut c_char;
|
||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||
|
@ -1808,6 +1816,8 @@ extern "C" {
|
|||
factory: *mut GstRTSPMediaFactory,
|
||||
do_retransmission: gboolean,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_rtsp_media_factory_set_dscp_qos(factory: *mut GstRTSPMediaFactory, dscp_qos: c_int);
|
||||
pub fn gst_rtsp_media_factory_set_eos_shutdown(
|
||||
factory: *mut GstRTSPMediaFactory,
|
||||
eos_shutdown: gboolean,
|
||||
|
@ -2487,6 +2497,13 @@ extern "C" {
|
|||
user_data: gpointer,
|
||||
notify: glib::GDestroyNotify,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_rtsp_stream_transport_set_message_sent_full(
|
||||
trans: *mut GstRTSPStreamTransport,
|
||||
message_sent: GstRTSPMessageSentFuncFull,
|
||||
user_data: gpointer,
|
||||
notify: glib::GDestroyNotify,
|
||||
);
|
||||
pub fn gst_rtsp_stream_transport_set_timed_out(
|
||||
trans: *mut GstRTSPStreamTransport,
|
||||
timedout: gboolean,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_rtsp_server_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -1207,6 +1207,7 @@ extern "C" {
|
|||
pub fn gst_rtsp_url_free(url: *mut GstRTSPUrl);
|
||||
pub fn gst_rtsp_url_get_port(url: *const GstRTSPUrl, port: *mut u16) -> GstRTSPResult;
|
||||
pub fn gst_rtsp_url_get_request_uri(url: *const GstRTSPUrl) -> *mut c_char;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_rtsp_url_get_request_uri_with_control(
|
||||
url: *const GstRTSPUrl,
|
||||
control_path: *const c_char,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_rtsp_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_sdp_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -4847,6 +4847,8 @@ extern "C" {
|
|||
pub fn gst_event_get_seqnum(event: *mut GstEvent) -> u32;
|
||||
pub fn gst_event_get_structure(event: *mut GstEvent) -> *const GstStructure;
|
||||
pub fn gst_event_has_name(event: *mut GstEvent, name: *const c_char) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_event_has_name_id(event: *mut GstEvent, name: glib::GQuark) -> gboolean;
|
||||
pub fn gst_event_parse_buffer_size(
|
||||
event: *mut GstEvent,
|
||||
format: *mut GstFormat,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_tag_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -3908,6 +3908,8 @@ extern "C" {
|
|||
all_headers: *mut gboolean,
|
||||
count: *mut c_uint,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_video_formats_raw(len: *mut c_uint) -> *const GstVideoFormat;
|
||||
pub fn gst_video_gl_texture_upload_meta_api_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_6", feature = "dox"))]
|
||||
pub fn gst_video_guess_framerate(
|
||||
|
@ -3915,6 +3917,17 @@ extern "C" {
|
|||
dest_n: *mut c_int,
|
||||
dest_d: *mut c_int,
|
||||
) -> gboolean;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_video_make_raw_caps(
|
||||
formats: *const GstVideoFormat,
|
||||
len: c_uint,
|
||||
) -> *mut gst::GstCaps;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_video_make_raw_caps_with_features(
|
||||
formats: *const GstVideoFormat,
|
||||
len: c_uint,
|
||||
features: *mut gst::GstCapsFeatures,
|
||||
) -> *mut gst::GstCaps;
|
||||
pub fn gst_video_meta_api_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_6", feature = "dox"))]
|
||||
pub fn gst_video_multiview_get_doubled_height_modes() -> *const gobject::GValue;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_video_sys;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
|
||||
|
@ -158,6 +158,31 @@ impl ::std::fmt::Debug for GstWebRTCDTLSTransportClass {
|
|||
}
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct GstWebRTCDataChannelClass {
|
||||
pub parent_class: gobject::GObjectClass,
|
||||
pub send_data: Option<unsafe extern "C" fn(*mut GstWebRTCDataChannel, *mut glib::GBytes)>,
|
||||
pub send_string: Option<unsafe extern "C" fn(*mut GstWebRTCDataChannel, *const c_char)>,
|
||||
pub close: Option<unsafe extern "C" fn(*mut GstWebRTCDataChannel)>,
|
||||
pub _padding: [gpointer; 4],
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for GstWebRTCDataChannelClass {
|
||||
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
|
||||
f.debug_struct(&format!(
|
||||
"GstWebRTCDataChannelClass @ {:?}",
|
||||
self as *const _
|
||||
))
|
||||
.field("parent_class", &self.parent_class)
|
||||
.field("send_data", &self.send_data)
|
||||
.field("send_string", &self.send_string)
|
||||
.field("close", &self.close)
|
||||
.field("_padding", &self._padding)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct GstWebRTCICETransportClass {
|
||||
|
@ -283,6 +308,49 @@ impl ::std::fmt::Debug for GstWebRTCDTLSTransport {
|
|||
}
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct GstWebRTCDataChannel {
|
||||
pub parent: gobject::GObject,
|
||||
pub lock: glib::GMutex,
|
||||
pub label: *mut c_char,
|
||||
pub ordered: gboolean,
|
||||
pub max_packet_lifetime: c_uint,
|
||||
pub max_retransmits: c_uint,
|
||||
pub protocol: *mut c_char,
|
||||
pub negotiated: gboolean,
|
||||
pub id: c_int,
|
||||
pub priority: GstWebRTCPriorityType,
|
||||
pub ready_state: GstWebRTCDataChannelState,
|
||||
pub buffered_amount: u64,
|
||||
pub buffered_amount_low_threshold: u64,
|
||||
pub _padding: [gpointer; 4],
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for GstWebRTCDataChannel {
|
||||
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
|
||||
f.debug_struct(&format!("GstWebRTCDataChannel @ {:?}", self as *const _))
|
||||
.field("parent", &self.parent)
|
||||
.field("lock", &self.lock)
|
||||
.field("label", &self.label)
|
||||
.field("ordered", &self.ordered)
|
||||
.field("max_packet_lifetime", &self.max_packet_lifetime)
|
||||
.field("max_retransmits", &self.max_retransmits)
|
||||
.field("protocol", &self.protocol)
|
||||
.field("negotiated", &self.negotiated)
|
||||
.field("id", &self.id)
|
||||
.field("priority", &self.priority)
|
||||
.field("ready_state", &self.ready_state)
|
||||
.field("buffered_amount", &self.buffered_amount)
|
||||
.field(
|
||||
"buffered_amount_low_threshold",
|
||||
&self.buffered_amount_low_threshold,
|
||||
)
|
||||
.field("_padding", &self._padding)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct GstWebRTCICETransport {
|
||||
|
@ -499,6 +567,44 @@ extern "C" {
|
|||
ice: *mut GstWebRTCICETransport,
|
||||
);
|
||||
|
||||
//=========================================================================
|
||||
// GstWebRTCDataChannel
|
||||
//=========================================================================
|
||||
pub fn gst_webrtc_data_channel_get_type() -> GType;
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_close(channel: *mut GstWebRTCDataChannel);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_on_buffered_amount_low(channel: *mut GstWebRTCDataChannel);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_on_close(channel: *mut GstWebRTCDataChannel);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_on_error(
|
||||
channel: *mut GstWebRTCDataChannel,
|
||||
error: *mut glib::GError,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_on_message_data(
|
||||
channel: *mut GstWebRTCDataChannel,
|
||||
data: *mut glib::GBytes,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_on_message_string(
|
||||
channel: *mut GstWebRTCDataChannel,
|
||||
str: *const c_char,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_on_open(channel: *mut GstWebRTCDataChannel);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_send_data(
|
||||
channel: *mut GstWebRTCDataChannel,
|
||||
data: *mut glib::GBytes,
|
||||
);
|
||||
#[cfg(any(feature = "v1_18", feature = "dox"))]
|
||||
pub fn gst_webrtc_data_channel_send_string(
|
||||
channel: *mut GstWebRTCDataChannel,
|
||||
str: *const c_char,
|
||||
);
|
||||
|
||||
//=========================================================================
|
||||
// GstWebRTCICETransport
|
||||
//=========================================================================
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
extern crate gstreamer_webrtc_sys;
|
||||
|
@ -287,6 +287,20 @@ const RUST_LAYOUTS: &[(&str, Layout)] = &[
|
|||
alignment: align_of::<GstWebRTCDTLSTransportState>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstWebRTCDataChannel",
|
||||
Layout {
|
||||
size: size_of::<GstWebRTCDataChannel>(),
|
||||
alignment: align_of::<GstWebRTCDataChannel>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstWebRTCDataChannelClass",
|
||||
Layout {
|
||||
size: size_of::<GstWebRTCDataChannelClass>(),
|
||||
alignment: align_of::<GstWebRTCDataChannelClass>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstWebRTCDataChannelState",
|
||||
Layout {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1f84b54)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ f6d5ee8)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ ba98d9c)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
Loading…
Reference in a new issue