Struct mpegts::mpegts::packetized_elementary_stream::PesHeader
source · pub struct PesHeader {Show 14 fields
pub scrambling_control: u8,
pub priority: bool,
pub data_alignment_indicator: bool,
pub copyright: bool,
pub original: bool,
pub pts: Option<u64>,
pub dts: Option<u64>,
pub escr: Option<u64>,
pub es_rate: Option<u32>,
pub dsm_trick_mode: Option<DsmTrickMode>,
pub additional_copy_info: Option<u8>,
pub previous_pes_packet_crc: Option<u16>,
pub pes_extension: Option<PesExtension>,
pub pes_header_length: u8,
}
Fields
scrambling_control: u8
priority: bool
data_alignment_indicator: bool
copyright: bool
original: bool
pts: Option<u64>
dts: Option<u64>
escr: Option<u64>
es_rate: Option<u32>
dsm_trick_mode: Option<DsmTrickMode>
additional_copy_info: Option<u8>
previous_pes_packet_crc: Option<u16>
pes_extension: Option<PesExtension>
pes_header_length: u8
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PesHeader
impl Send for PesHeader
impl Sync for PesHeader
impl Unpin for PesHeader
impl UnwindSafe for PesHeader
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