#[repr(C)]pub struct DmxPesFilterParams {
pub pid: u16,
pub input: DmxInput,
pub output: DmxOutput,
pub pes_type: DmxTsPes,
pub flags: DmxFilterFlags,
}
Expand description
Specifies Packetized Elementary Stream (PES) filter parameters
Fields§
§pid: u16
PID to be filtered. 8192 to pass all PID’s
input: DmxInput
Demux input, as specified by DMX_IN_*
output: DmxOutput
Demux output, as specified by DMX_OUT_*
pes_type: DmxTsPes
Type of the pes filter, as specified by DMX_PES_*
flags: DmxFilterFlags
Demux PES flags
Trait Implementations§
Source§impl Clone for DmxPesFilterParams
impl Clone for DmxPesFilterParams
Source§fn clone(&self) -> DmxPesFilterParams
fn clone(&self) -> DmxPesFilterParams
Returns a duplicate of the value. Read more
1.0.0 · 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 DmxPesFilterParams
impl Debug for DmxPesFilterParams
impl Copy for DmxPesFilterParams
Auto Trait Implementations§
impl Freeze for DmxPesFilterParams
impl RefUnwindSafe for DmxPesFilterParams
impl Send for DmxPesFilterParams
impl Sync for DmxPesFilterParams
impl Unpin for DmxPesFilterParams
impl UnwindSafe for DmxPesFilterParams
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