#[repr(u32)]pub enum DmxOutput {
DMX_OUT_DECODER = 0,
DMX_OUT_TAP = 1,
DMX_OUT_TS_TAP = 2,
DMX_OUT_TSDEMUX_TAP = 3,
}
Expand description
Output for the demux
Variants§
DMX_OUT_DECODER = 0
Streaming directly to decoder
DMX_OUT_TAP = 1
Output going to a memory buffer (to be retrieved via the read command). Delivers the stream output to the demux device on which the ioctl is called.
DMX_OUT_TS_TAP = 2
Output multiplexed into a new TS (to be retrieved by reading from the
logical DVR device). Routes output to the logical DVR device
/dev/dvb/adapter?/dvr?
, which delivers a TS multiplexed from all
filters for which DMX_OUT_TS_TAP was specified.
DMX_OUT_TSDEMUX_TAP = 3
Like DMX_OUT_TS_TAP but retrieved from the DMX device.
Implementations§
Trait Implementations§
impl Copy for DmxOutput
impl Eq for DmxOutput
impl StructuralPartialEq for DmxOutput
Auto Trait Implementations§
impl Freeze for DmxOutput
impl RefUnwindSafe for DmxOutput
impl Send for DmxOutput
impl Sync for DmxOutput
impl Unpin for DmxOutput
impl UnwindSafe for DmxOutput
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