pub enum PlaybinGraphError {
NoPorts,
Uri(UriError),
Graph(GraphError),
Decode(DecodebinError),
}Expand description
Why Registry::build_playbin_graph could not assemble a graph.
Variants§
NoPorts
No output ports were given (a playbin needs at least one stream).
Uri(UriError)
The URI could not be dispatched to a source (wraps the scheme failure).
Graph(GraphError)
Linking the source to the demux failed.
Decode(DecodebinError)
A port’s decode chain could not be spliced (no chain, or a link error).
Trait Implementations§
Source§impl Debug for PlaybinGraphError
impl Debug for PlaybinGraphError
Source§impl From<DecodebinError> for PlaybinGraphError
impl From<DecodebinError> for PlaybinGraphError
Source§fn from(e: DecodebinError) -> Self
fn from(e: DecodebinError) -> Self
Converts to this type from the input type.
Source§impl From<GraphError> for PlaybinGraphError
impl From<GraphError> for PlaybinGraphError
Source§fn from(e: GraphError) -> Self
fn from(e: GraphError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PlaybinGraphError
impl RefUnwindSafe for PlaybinGraphError
impl Send for PlaybinGraphError
impl Sync for PlaybinGraphError
impl Unpin for PlaybinGraphError
impl UnsafeUnpin for PlaybinGraphError
impl UnwindSafe for PlaybinGraphError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more