pub struct RtpDepacketizer { /* private fields */ }Expand description
Stateful RTP depacketizer for OpenIPC H.264/H.265 video.
The depacketizer buffers fragmented NAL units, drops incomplete fragments across sequence gaps, and emits complete Annex-B access units.
Implementations§
Source§impl RtpDepacketizer
impl RtpDepacketizer
Sourcepub fn status(&self) -> RtpDepacketizerStatus
pub fn status(&self) -> RtpDepacketizerStatus
Return cumulative depacketizer status and codec configuration state.
Sourcepub fn codec_config(&self) -> CodecConfigState
pub fn codec_config(&self) -> CodecConfigState
Return the current decoder parameter-set state.
Trait Implementations§
Source§impl Clone for RtpDepacketizer
impl Clone for RtpDepacketizer
Source§fn clone(&self) -> RtpDepacketizer
fn clone(&self) -> RtpDepacketizer
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 RtpDepacketizer
impl Debug for RtpDepacketizer
Auto Trait Implementations§
impl Freeze for RtpDepacketizer
impl RefUnwindSafe for RtpDepacketizer
impl Send for RtpDepacketizer
impl Sync for RtpDepacketizer
impl Unpin for RtpDepacketizer
impl UnsafeUnpin for RtpDepacketizer
impl UnwindSafe for RtpDepacketizer
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