Enum mpeg2ts_reader::demultiplex::FilterRequest
source · pub enum FilterRequest<'a, 'buf: 'a> {
ByPid(u16),
ByStream(StreamType, &'a PmtSection<'buf>, &'a StreamInfo<'buf>),
Pmt {
pid: u16,
program_number: u16,
},
Nit {
pid: u16,
},
}
Variants
ByPid(u16)
ByStream(StreamType, &'a PmtSection<'buf>, &'a StreamInfo<'buf>)
Pmt
Nit
Fields
pid: u16
Auto Trait Implementations
impl<'a, 'buf> RefUnwindSafe for FilterRequest<'a, 'buf>
impl<'a, 'buf> Send for FilterRequest<'a, 'buf>
impl<'a, 'buf> Sync for FilterRequest<'a, 'buf>
impl<'a, 'buf> Unpin for FilterRequest<'a, 'buf>where
'buf: 'a,
impl<'a, 'buf> UnwindSafe for FilterRequest<'a, 'buf>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more