pub struct PadRequest {
pub kind: PadKind,
pub index: usize,
}Expand description
A parsed pad reference from a gst-launch line (M476 output / M481 input),
e.g. d.video_0 -> { Video, 0 }, m.audio_1 -> { Audio, 1 }, a bare d.
-> { Any, n }. Handed to a DemuxSelectHook (output) or
MultiInputElement::input_pad_index (input) to map each request to a stream
or input index.
Fields§
§kind: PadKind§index: usizeTrait Implementations§
Source§impl Clone for PadRequest
impl Clone for PadRequest
Source§fn clone(&self) -> PadRequest
fn clone(&self) -> PadRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PadRequest
impl Debug for PadRequest
impl Eq for PadRequest
Source§impl PartialEq for PadRequest
impl PartialEq for PadRequest
impl StructuralPartialEq for PadRequest
Auto Trait Implementations§
impl Freeze for PadRequest
impl RefUnwindSafe for PadRequest
impl Send for PadRequest
impl Sync for PadRequest
impl Unpin for PadRequest
impl UnsafeUnpin for PadRequest
impl UnwindSafe for PadRequest
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