mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-25 19:11:06 +00:00
gstreamer-audio: Add AudioConverterConfig
This commit is contained in:
parent
3c0281db0c
commit
0a119cada6
135 changed files with 539 additions and 130 deletions
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_app_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -17,6 +17,9 @@ external_libraries = [
|
|||
]
|
||||
|
||||
generate = [
|
||||
"GstAudio.AudioDitherMethod",
|
||||
"GstAudio.AudioNoiseShapingMethod",
|
||||
"GstAudio.AudioResamplerMethod",
|
||||
"GstAudio.AudioFormatFlags",
|
||||
"GstAudio.AudioLayout",
|
||||
"GstAudio.AudioChannelPosition",
|
||||
|
|
167
gstreamer-audio/src/audio_converter.rs
Normal file
167
gstreamer-audio/src/audio_converter.rs
Normal file
|
@ -0,0 +1,167 @@
|
|||
// Take a look at the license at the top of the repository in the LICENSE file.
|
||||
|
||||
use glib::prelude::*;
|
||||
|
||||
use std::convert;
|
||||
use std::ops;
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||
pub struct AudioConverterConfig(gst::Structure);
|
||||
|
||||
impl ops::Deref for AudioConverterConfig {
|
||||
type Target = gst::StructureRef;
|
||||
|
||||
fn deref(&self) -> &gst::StructureRef {
|
||||
self.0.deref()
|
||||
}
|
||||
}
|
||||
|
||||
impl ops::DerefMut for AudioConverterConfig {
|
||||
fn deref_mut(&mut self) -> &mut gst::StructureRef {
|
||||
self.0.deref_mut()
|
||||
}
|
||||
}
|
||||
|
||||
impl AsRef<gst::StructureRef> for AudioConverterConfig {
|
||||
fn as_ref(&self) -> &gst::StructureRef {
|
||||
self.0.as_ref()
|
||||
}
|
||||
}
|
||||
|
||||
impl AsMut<gst::StructureRef> for AudioConverterConfig {
|
||||
fn as_mut(&mut self) -> &mut gst::StructureRef {
|
||||
self.0.as_mut()
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for AudioConverterConfig {
|
||||
fn default() -> Self {
|
||||
AudioConverterConfig::new()
|
||||
}
|
||||
}
|
||||
|
||||
impl convert::TryFrom<gst::Structure> for AudioConverterConfig {
|
||||
type Error = glib::BoolError;
|
||||
|
||||
fn try_from(v: gst::Structure) -> Result<AudioConverterConfig, Self::Error> {
|
||||
skip_assert_initialized!();
|
||||
if v.get_name() == "GstAudioConverter" {
|
||||
Ok(AudioConverterConfig(v))
|
||||
} else {
|
||||
Err(glib::bool_error!("Structure is no AudioConverterConfig"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> convert::TryFrom<&'a gst::StructureRef> for AudioConverterConfig {
|
||||
type Error = glib::BoolError;
|
||||
|
||||
fn try_from(v: &'a gst::StructureRef) -> Result<AudioConverterConfig, Self::Error> {
|
||||
skip_assert_initialized!();
|
||||
AudioConverterConfig::try_from(v.to_owned())
|
||||
}
|
||||
}
|
||||
|
||||
impl From<AudioConverterConfig> for gst::Structure {
|
||||
fn from(v: AudioConverterConfig) -> gst::Structure {
|
||||
skip_assert_initialized!();
|
||||
v.0
|
||||
}
|
||||
}
|
||||
|
||||
impl AudioConverterConfig {
|
||||
pub fn new() -> Self {
|
||||
AudioConverterConfig(gst::Structure::new_empty("GstAudioConverter"))
|
||||
}
|
||||
|
||||
pub fn set_dither_method(&mut self, v: crate::AudioDitherMethod) {
|
||||
self.0.set("GstAudioConverter.dither-method", &v);
|
||||
}
|
||||
|
||||
pub fn get_dither_method(&self) -> crate::AudioDitherMethod {
|
||||
self.0
|
||||
.get_optional("GstAudioConverter.dither-method")
|
||||
.expect("Wrong type")
|
||||
.unwrap_or(crate::AudioDitherMethod::None)
|
||||
}
|
||||
|
||||
pub fn set_noise_shaping_method(&mut self, v: crate::AudioNoiseShapingMethod) {
|
||||
self.0.set("GstAudioConverter.noise-shaping-method", &v);
|
||||
}
|
||||
|
||||
pub fn get_noise_shaping_method(&self) -> crate::AudioNoiseShapingMethod {
|
||||
self.0
|
||||
.get_optional("GstAudioConverter.noise-shaping-method")
|
||||
.expect("Wrong type")
|
||||
.unwrap_or(crate::AudioNoiseShapingMethod::None)
|
||||
}
|
||||
|
||||
pub fn set_quantization(&mut self, v: u32) {
|
||||
self.0.set("GstAudioConverter.dither-quantization", &v);
|
||||
}
|
||||
|
||||
pub fn get_quantization(&self) -> u32 {
|
||||
self.0
|
||||
.get_optional("GstAudioConverter.quantization")
|
||||
.expect("Wrong type")
|
||||
.unwrap_or(1)
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
pub fn set_resampler_method(&mut self, v: crate::AudioResamplerMethod) {
|
||||
self.0.set("GstAudioConverter.resampler-method", &v);
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
pub fn get_resampler_method(&self) -> crate::AudioResamplerMethod {
|
||||
self.0
|
||||
.get_optional("GstAudioConverter.resampler-method")
|
||||
.expect("Wrong type")
|
||||
.unwrap_or(crate::AudioResamplerMethod::BlackmanNuttall)
|
||||
}
|
||||
|
||||
pub fn set_mix_matrix(&mut self, v: &[&[f64]]) {
|
||||
let length = v.get(0).map(|v| v.len()).unwrap_or(0);
|
||||
let array = gst::Array::from_owned(
|
||||
v.iter()
|
||||
.map(|val| {
|
||||
assert_eq!(val.len(), length);
|
||||
gst::Array::from_owned(
|
||||
val.iter()
|
||||
.map(|val| val.to_send_value())
|
||||
.collect::<Vec<_>>(),
|
||||
)
|
||||
.to_send_value()
|
||||
})
|
||||
.collect::<Vec<_>>(),
|
||||
);
|
||||
self.0.set("GstAudioConverter.mix-matrix", &array);
|
||||
}
|
||||
|
||||
pub fn get_mix_matrix(&self) -> Vec<Vec<f64>> {
|
||||
self.0
|
||||
.get_optional::<gst::Array>("GstAudioConverter.mix-matrix")
|
||||
.expect("Wrong type")
|
||||
.map(|array| {
|
||||
array
|
||||
.as_slice()
|
||||
.iter()
|
||||
.map(|val| {
|
||||
let array = val
|
||||
.get::<gst::Array>()
|
||||
.expect("Wrong type")
|
||||
.unwrap_or_else(|| gst::Array::from_owned(Vec::new()));
|
||||
|
||||
array
|
||||
.as_slice()
|
||||
.iter()
|
||||
.map(|val| val.get_some::<f64>().expect("Wrong type"))
|
||||
.collect::<Vec<_>>()
|
||||
})
|
||||
.collect::<Vec<_>>()
|
||||
})
|
||||
.unwrap_or_else(Vec::new)
|
||||
}
|
||||
}
|
|
@ -199,6 +199,75 @@ impl SetValue for AudioChannelPosition {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstAudioDitherMethod")]
|
||||
pub enum AudioDitherMethod {
|
||||
#[doc(alias = "GST_AUDIO_DITHER_NONE")]
|
||||
None,
|
||||
#[doc(alias = "GST_AUDIO_DITHER_RPDF")]
|
||||
Rpdf,
|
||||
#[doc(alias = "GST_AUDIO_DITHER_TPDF")]
|
||||
Tpdf,
|
||||
#[doc(alias = "GST_AUDIO_DITHER_TPDF_HF")]
|
||||
TpdfHf,
|
||||
#[doc(hidden)]
|
||||
__Unknown(i32),
|
||||
}
|
||||
|
||||
#[doc(hidden)]
|
||||
impl ToGlib for AudioDitherMethod {
|
||||
type GlibType = ffi::GstAudioDitherMethod;
|
||||
|
||||
fn to_glib(&self) -> ffi::GstAudioDitherMethod {
|
||||
match *self {
|
||||
AudioDitherMethod::None => ffi::GST_AUDIO_DITHER_NONE,
|
||||
AudioDitherMethod::Rpdf => ffi::GST_AUDIO_DITHER_RPDF,
|
||||
AudioDitherMethod::Tpdf => ffi::GST_AUDIO_DITHER_TPDF,
|
||||
AudioDitherMethod::TpdfHf => ffi::GST_AUDIO_DITHER_TPDF_HF,
|
||||
AudioDitherMethod::__Unknown(value) => value,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[doc(hidden)]
|
||||
impl FromGlib<ffi::GstAudioDitherMethod> for AudioDitherMethod {
|
||||
unsafe fn from_glib(value: ffi::GstAudioDitherMethod) -> Self {
|
||||
skip_assert_initialized!();
|
||||
match value {
|
||||
0 => AudioDitherMethod::None,
|
||||
1 => AudioDitherMethod::Rpdf,
|
||||
2 => AudioDitherMethod::Tpdf,
|
||||
3 => AudioDitherMethod::TpdfHf,
|
||||
value => AudioDitherMethod::__Unknown(value),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl StaticType for AudioDitherMethod {
|
||||
fn static_type() -> Type {
|
||||
unsafe { from_glib(ffi::gst_audio_dither_method_get_type()) }
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> FromValueOptional<'a> for AudioDitherMethod {
|
||||
unsafe fn from_value_optional(value: &glib::Value) -> Option<Self> {
|
||||
Some(FromValue::from_value(value))
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> FromValue<'a> for AudioDitherMethod {
|
||||
unsafe fn from_value(value: &glib::Value) -> Self {
|
||||
from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0))
|
||||
}
|
||||
}
|
||||
|
||||
impl SetValue for AudioDitherMethod {
|
||||
unsafe fn set_value(value: &mut glib::Value, this: &Self) {
|
||||
glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Eq, PartialEq, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstAudioFormat")]
|
||||
|
@ -456,6 +525,168 @@ impl SetValue for AudioLayout {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstAudioNoiseShapingMethod")]
|
||||
pub enum AudioNoiseShapingMethod {
|
||||
#[doc(alias = "GST_AUDIO_NOISE_SHAPING_NONE")]
|
||||
None,
|
||||
#[doc(alias = "GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK")]
|
||||
ErrorFeedback,
|
||||
#[doc(alias = "GST_AUDIO_NOISE_SHAPING_SIMPLE")]
|
||||
Simple,
|
||||
#[doc(alias = "GST_AUDIO_NOISE_SHAPING_MEDIUM")]
|
||||
Medium,
|
||||
#[doc(alias = "GST_AUDIO_NOISE_SHAPING_HIGH")]
|
||||
High,
|
||||
#[doc(hidden)]
|
||||
__Unknown(i32),
|
||||
}
|
||||
|
||||
#[doc(hidden)]
|
||||
impl ToGlib for AudioNoiseShapingMethod {
|
||||
type GlibType = ffi::GstAudioNoiseShapingMethod;
|
||||
|
||||
fn to_glib(&self) -> ffi::GstAudioNoiseShapingMethod {
|
||||
match *self {
|
||||
AudioNoiseShapingMethod::None => ffi::GST_AUDIO_NOISE_SHAPING_NONE,
|
||||
AudioNoiseShapingMethod::ErrorFeedback => ffi::GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK,
|
||||
AudioNoiseShapingMethod::Simple => ffi::GST_AUDIO_NOISE_SHAPING_SIMPLE,
|
||||
AudioNoiseShapingMethod::Medium => ffi::GST_AUDIO_NOISE_SHAPING_MEDIUM,
|
||||
AudioNoiseShapingMethod::High => ffi::GST_AUDIO_NOISE_SHAPING_HIGH,
|
||||
AudioNoiseShapingMethod::__Unknown(value) => value,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[doc(hidden)]
|
||||
impl FromGlib<ffi::GstAudioNoiseShapingMethod> for AudioNoiseShapingMethod {
|
||||
unsafe fn from_glib(value: ffi::GstAudioNoiseShapingMethod) -> Self {
|
||||
skip_assert_initialized!();
|
||||
match value {
|
||||
0 => AudioNoiseShapingMethod::None,
|
||||
1 => AudioNoiseShapingMethod::ErrorFeedback,
|
||||
2 => AudioNoiseShapingMethod::Simple,
|
||||
3 => AudioNoiseShapingMethod::Medium,
|
||||
4 => AudioNoiseShapingMethod::High,
|
||||
value => AudioNoiseShapingMethod::__Unknown(value),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl StaticType for AudioNoiseShapingMethod {
|
||||
fn static_type() -> Type {
|
||||
unsafe { from_glib(ffi::gst_audio_noise_shaping_method_get_type()) }
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> FromValueOptional<'a> for AudioNoiseShapingMethod {
|
||||
unsafe fn from_value_optional(value: &glib::Value) -> Option<Self> {
|
||||
Some(FromValue::from_value(value))
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> FromValue<'a> for AudioNoiseShapingMethod {
|
||||
unsafe fn from_value(value: &glib::Value) -> Self {
|
||||
from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0))
|
||||
}
|
||||
}
|
||||
|
||||
impl SetValue for AudioNoiseShapingMethod {
|
||||
unsafe fn set_value(value: &mut glib::Value, this: &Self) {
|
||||
glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstAudioResamplerMethod")]
|
||||
pub enum AudioResamplerMethod {
|
||||
#[doc(alias = "GST_AUDIO_RESAMPLER_METHOD_NEAREST")]
|
||||
Nearest,
|
||||
#[doc(alias = "GST_AUDIO_RESAMPLER_METHOD_LINEAR")]
|
||||
Linear,
|
||||
#[doc(alias = "GST_AUDIO_RESAMPLER_METHOD_CUBIC")]
|
||||
Cubic,
|
||||
#[doc(alias = "GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL")]
|
||||
BlackmanNuttall,
|
||||
#[doc(alias = "GST_AUDIO_RESAMPLER_METHOD_KAISER")]
|
||||
Kaiser,
|
||||
#[doc(hidden)]
|
||||
__Unknown(i32),
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
#[doc(hidden)]
|
||||
impl ToGlib for AudioResamplerMethod {
|
||||
type GlibType = ffi::GstAudioResamplerMethod;
|
||||
|
||||
fn to_glib(&self) -> ffi::GstAudioResamplerMethod {
|
||||
match *self {
|
||||
AudioResamplerMethod::Nearest => ffi::GST_AUDIO_RESAMPLER_METHOD_NEAREST,
|
||||
AudioResamplerMethod::Linear => ffi::GST_AUDIO_RESAMPLER_METHOD_LINEAR,
|
||||
AudioResamplerMethod::Cubic => ffi::GST_AUDIO_RESAMPLER_METHOD_CUBIC,
|
||||
AudioResamplerMethod::BlackmanNuttall => {
|
||||
ffi::GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL
|
||||
}
|
||||
AudioResamplerMethod::Kaiser => ffi::GST_AUDIO_RESAMPLER_METHOD_KAISER,
|
||||
AudioResamplerMethod::__Unknown(value) => value,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
#[doc(hidden)]
|
||||
impl FromGlib<ffi::GstAudioResamplerMethod> for AudioResamplerMethod {
|
||||
unsafe fn from_glib(value: ffi::GstAudioResamplerMethod) -> Self {
|
||||
skip_assert_initialized!();
|
||||
match value {
|
||||
0 => AudioResamplerMethod::Nearest,
|
||||
1 => AudioResamplerMethod::Linear,
|
||||
2 => AudioResamplerMethod::Cubic,
|
||||
3 => AudioResamplerMethod::BlackmanNuttall,
|
||||
4 => AudioResamplerMethod::Kaiser,
|
||||
value => AudioResamplerMethod::__Unknown(value),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
impl StaticType for AudioResamplerMethod {
|
||||
fn static_type() -> Type {
|
||||
unsafe { from_glib(ffi::gst_audio_resampler_method_get_type()) }
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
impl<'a> FromValueOptional<'a> for AudioResamplerMethod {
|
||||
unsafe fn from_value_optional(value: &glib::Value) -> Option<Self> {
|
||||
Some(FromValue::from_value(value))
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
impl<'a> FromValue<'a> for AudioResamplerMethod {
|
||||
unsafe fn from_value(value: &glib::Value) -> Self {
|
||||
from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0))
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
impl SetValue for AudioResamplerMethod {
|
||||
unsafe fn set_value(value: &mut glib::Value, this: &Self) {
|
||||
glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstAudioRingBufferFormatType")]
|
||||
|
|
|
@ -37,8 +37,13 @@ pub use self::audio_stream_align::AudioStreamAlign;
|
|||
|
||||
mod enums;
|
||||
pub use self::enums::AudioChannelPosition;
|
||||
pub use self::enums::AudioDitherMethod;
|
||||
pub use self::enums::AudioFormat;
|
||||
pub use self::enums::AudioLayout;
|
||||
pub use self::enums::AudioNoiseShapingMethod;
|
||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))]
|
||||
pub use self::enums::AudioResamplerMethod;
|
||||
pub use self::enums::AudioRingBufferFormatType;
|
||||
pub use self::enums::StreamVolumeFormat;
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -54,6 +54,9 @@ pub use crate::audio_decoder::AudioDecoderExtManual;
|
|||
mod audio_encoder;
|
||||
pub use crate::audio_encoder::AudioEncoderExtManual;
|
||||
|
||||
mod audio_converter;
|
||||
pub use crate::audio_converter::AudioConverterConfig;
|
||||
|
||||
// Re-export all the traits in a prelude module, so that applications
|
||||
// can always "use gst::prelude::*" without getting conflicts
|
||||
pub mod prelude {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_audio_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_base_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_check_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_controller_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_editing_services_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_gl_egl_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_gl_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_gl_wayland_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_gl_x11_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_mpegts_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_net_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_pbutils_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_player_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_rtp_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#[cfg(not(feature = "dox"))]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// 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 @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
use gstreamer_rtsp_server_sys::*;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by gir (https://github.com/gtk-rs/gir @ 1c7b41a)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 31b68201)
|
||||
// from gir-files (https://github.com/gtk-rs/gir-files @ 3c0281db)
|
||||
// DO NOT EDIT
|
||||
|
||||
#include "manual.h"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue