forked from mirrors/gstreamer-rs
gstreamer,pbutils: Only import traits from prelude
Future changes will make all traits - both manual and auto - unavailable from the crate root; they can then only be imported from the `prelude`.
This commit is contained in:
parent
827ff99965
commit
2c40ce10ab
6 changed files with 6 additions and 37 deletions
|
@ -1,7 +1,7 @@
|
||||||
// Take a look at the license at the top of the repository in the LICENSE file.
|
// Take a look at the license at the top of the repository in the LICENSE file.
|
||||||
|
|
||||||
|
use crate::prelude::*;
|
||||||
use crate::DiscovererStreamInfo;
|
use crate::DiscovererStreamInfo;
|
||||||
use crate::DiscovererStreamInfoExt;
|
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct Iter {
|
pub struct Iter {
|
||||||
|
|
|
@ -487,8 +487,8 @@ impl<'a> EncodingContainerProfileBuilder<'a> {
|
||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::auto::EncodingContainerProfile;
|
use crate::auto::EncodingContainerProfile;
|
||||||
use crate::auto::EncodingProfileExt;
|
|
||||||
use crate::auto::EncodingVideoProfile;
|
use crate::auto::EncodingVideoProfile;
|
||||||
|
use crate::prelude::*;
|
||||||
|
|
||||||
const AUDIO_PROFILE_NAME: &str = "audio-profile";
|
const AUDIO_PROFILE_NAME: &str = "audio-profile";
|
||||||
const AUDIO_PROFILE_DESCRIPTION: &str = "audio-profile-description";
|
const AUDIO_PROFILE_DESCRIPTION: &str = "audio-profile-description";
|
||||||
|
|
|
@ -495,6 +495,7 @@ impl<O: IsA<Clock>> ClockExtManual for O {
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
|
use super::super::prelude::*;
|
||||||
use super::super::*;
|
use super::super::*;
|
||||||
use super::*;
|
use super::*;
|
||||||
use std::sync::mpsc::channel;
|
use std::sync::mpsc::channel;
|
||||||
|
|
|
@ -4,6 +4,7 @@ use crate::Element;
|
||||||
|
|
||||||
use once_cell::sync::Lazy;
|
use once_cell::sync::Lazy;
|
||||||
|
|
||||||
|
use crate::prelude::*;
|
||||||
use crate::ClockTime;
|
use crate::ClockTime;
|
||||||
use crate::ElementFlags;
|
use crate::ElementFlags;
|
||||||
use crate::Event;
|
use crate::Event;
|
||||||
|
@ -821,8 +822,6 @@ impl<O: IsA<Element>> ElementExtManual for O {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn current_running_time(&self) -> crate::ClockTime {
|
fn current_running_time(&self) -> crate::ClockTime {
|
||||||
use crate::ElementExt;
|
|
||||||
|
|
||||||
let base_time = self.base_time();
|
let base_time = self.base_time();
|
||||||
let clock_time = self.current_clock_time();
|
let clock_time = self.current_clock_time();
|
||||||
|
|
||||||
|
@ -830,9 +829,6 @@ impl<O: IsA<Element>> ElementExtManual for O {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn current_clock_time(&self) -> crate::ClockTime {
|
fn current_clock_time(&self) -> crate::ClockTime {
|
||||||
use crate::ClockExt;
|
|
||||||
use crate::ElementExt;
|
|
||||||
|
|
||||||
if let Some(clock) = self.clock() {
|
if let Some(clock) = self.clock() {
|
||||||
clock.time()
|
clock.time()
|
||||||
} else {
|
} else {
|
||||||
|
@ -1379,7 +1375,6 @@ macro_rules! element_info(
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::prelude::*;
|
|
||||||
use glib::GString;
|
use glib::GString;
|
||||||
#[cfg(feature = "v1_10")]
|
#[cfg(feature = "v1_10")]
|
||||||
use std::sync::mpsc::channel;
|
use std::sync::mpsc::channel;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// Take a look at the license at the top of the repository in the LICENSE file.
|
// Take a look at the license at the top of the repository in the LICENSE file.
|
||||||
|
|
||||||
use crate::prelude::{PadExt, PadExtManual};
|
use crate::prelude::*;
|
||||||
use crate::FlowError;
|
use crate::FlowError;
|
||||||
use crate::FlowSuccess;
|
use crate::FlowSuccess;
|
||||||
use crate::GhostPad;
|
use crate::GhostPad;
|
||||||
|
@ -12,7 +12,6 @@ use crate::PadFlags;
|
||||||
use crate::PadGetRangeSuccess;
|
use crate::PadGetRangeSuccess;
|
||||||
use crate::PadMode;
|
use crate::PadMode;
|
||||||
use crate::StaticPadTemplate;
|
use crate::StaticPadTemplate;
|
||||||
use glib::prelude::*;
|
|
||||||
use glib::translate::*;
|
use glib::translate::*;
|
||||||
|
|
||||||
impl GhostPad {
|
impl GhostPad {
|
||||||
|
@ -128,8 +127,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -154,8 +151,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -179,8 +174,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -204,8 +197,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -225,8 +216,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -250,8 +239,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -277,8 +264,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -298,8 +283,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -323,8 +306,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -344,8 +325,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
+ Sync
|
+ Sync
|
||||||
+ 'static,
|
+ 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -362,8 +341,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
where
|
where
|
||||||
F: Fn(&crate::ProxyPad, Option<&crate::Object>) + Send + Sync + 'static,
|
F: Fn(&crate::ProxyPad, Option<&crate::Object>) + Send + Sync + 'static,
|
||||||
{
|
{
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -377,8 +354,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn proxy_pad_flags(self, flags: PadFlags) -> Self {
|
pub fn proxy_pad_flags(self, flags: PadFlags) -> Self {
|
||||||
use crate::ProxyPadExt;
|
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let proxy = self
|
let proxy = self
|
||||||
.0
|
.0
|
||||||
|
@ -392,8 +367,6 @@ impl<T: IsA<GhostPad> + IsA<Pad>> PadBuilder<T> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn build_with_target<P: IsA<Pad>>(self, target: &P) -> Result<T, glib::BoolError> {
|
pub fn build_with_target<P: IsA<Pad>>(self, target: &P) -> Result<T, glib::BoolError> {
|
||||||
use crate::GhostPadExt;
|
|
||||||
|
|
||||||
assert_eq!(self.0.direction(), target.direction());
|
assert_eq!(self.0.direction(), target.direction());
|
||||||
|
|
||||||
self.0.set_target(Some(target))?;
|
self.0.set_target(Some(target))?;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
// Take a look at the license at the top of the repository in the LICENSE file.
|
// Take a look at the license at the top of the repository in the LICENSE file.
|
||||||
|
|
||||||
|
use crate::prelude::*;
|
||||||
use crate::structure::*;
|
use crate::structure::*;
|
||||||
use crate::GenericFormattedValue;
|
use crate::GenericFormattedValue;
|
||||||
use crate::GroupId;
|
use crate::GroupId;
|
||||||
use crate::GstObjectExt;
|
|
||||||
use crate::MessageType;
|
use crate::MessageType;
|
||||||
use crate::Object;
|
use crate::Object;
|
||||||
use crate::Seqnum;
|
use crate::Seqnum;
|
||||||
|
|
Loading…
Reference in a new issue